DevOpsツールArtifactoryとXrayをAWS Outpostsで
AWS Service Readyプログラムによる厳正な評価の結果、JFrog ArtifactoryとXrayがAWS Outpostsのベストプラクティスに沿ったものとして認められました。この発表ができることを嬉しく思います。
コアとなるDevOpsソリューションをAWS Outposts上で動作させるために、どのような追加のインプリメントを行ったかというと、全く何もありませんでした。AWSの厳しい基準を満たしていることは誇りに思っていますが、実は当然のことでした。
JFrogは長らくAWSのパートナーであり、AWSはJFrogソリューションを使うプラットフォームとして既に一般的に利用されています。Artifactoryのユニバーサルアーティファクト管理とXrayのソフトウェアコンポーネントセキュリティ分析のAWSへの適合性はJFrogのお客様によって日々検証されています。お客様はソフトウェアリリースを迅速化するため、AWS上のSaaSプランまたはセルフホスティング型インストールでArtifactoryを実行しています。
AWSクラウドをオンプレミスに導入する上で、JFrog DevOpsプラットフォームのコアコンポーネントに技術的な課題はほとんどありませんでした。このAWSによる技術的な証明はArtifactoryとXrayがAWSと互換性があるだけでなく、AWSネイティブであることを意味しています。
つまり、クラウド、オンプレミス、ハイブリッドシステムなど、どのAWSインフラ環境を選択しても、機能的なトレードオフなしにJFrog DevOpsを有効にすることができます。ニーズに合った方法でDevOpsを実行してください。
AWS Outposts
AWS Outposts
AWS Outpostsはフルマネージドサービスとして、同じAWSインフラストラクチャ、サービス、API、ツールを物理的なデータセンターに提供します。これにより、一貫したハイブリッド体験を提供し、低レイテンシー、データのローカル保存、ローカルシステムの相互依存性のためのワークロードをオンプレミスで維持することができます。
Outpostsはコンピューティング、ストレージ、データベースなどの機能をローカルのAWSサービスで提供しているため、使い慣れたAWSサービスやツールを使ってオンプレミスアプリケーションを構築、管理、スケーリングすることができます。
AWS OutpostsでのJFrog DevOpsツールの稼働
ArtifactoryとXrayはAWSネイティブなので、AWS Outpostsにインストールしてもクラウド上のAWSにセルフホスティングでインストールするのと変わりません。すでにご存知のAWSのサービスを活用できます。
コンピューティング
ArtifactoryとXrayはAmazon EC2インスタンスのアプリケーションとして、ZIP、RPM、Debian、Dockerのインストールパッケージを使ってインストールできます。
また、Amazon ECSやEKSにDockerを使ってインストールすることも可能です。これらの場合はDocker ComposeパッケージまたはHelm Chartを用意してインストールします。
データベース
ArtifactoryのメタデータはすべてJDBCに準拠したリレーショナルデータベースに格納されます。ArtifactoryはAmazon RDSを含むいくつかのデータベースエンジンをサポートしています。さらにセキュリティを高めるために、保管時にAmazon RDSインスタンスを暗号化することもできます。
バイナリ・ストレージ
Artifactoryはすべてのバイナリが保存されるファイルストアと統合されています。Amazon S3 object storageはシングルサーバーとHA(高可用性)構成双方に対して、手動でリサイズすることなく非常に大きなデータセットに対応できます。
高可用性
小規模なチームをサポートするインストールではシングルノードのスタンドアロンシステムでも問題ないかもしれませんが、企業では高可用性をサポートするためにマルチノードのインストールが必要になるでしょう。これにより、CI/CDの実行を維持するための冗長性だけでなく、アーティファクトのタイムリーな共有を行うことができます。
HAでArtifactoryとXrayのノードをバインドするためにはロードバランサーが必要ですが、これにはAmazon ALBが最適です。ロードバランサーはスタンドアロンインストールの場合でもSSL処理を提供することができます。
はじめる
ArtifactoryとXrayのインストールに関する技術的な詳細については、AWS Outposts Deployment Guideをお読みください。
無料のクラウドアカウントを利用してハイブリッドを体験してください。プロバイダとしてAWSを選択するだけで、すぐにプロビジョニングが完了します。
AWS Outpostsでオンプレミスを試すには、ArtifactoryとXrayを無料で使ってみてください。これらがいかに自然にフィットしているかご体感ください。