3 つの主要なパブリック クラウド プラットフォームである Amazon Web Services (AWS)、Google Cloud Services、Microsoft Azure はすべて、Docker コンテナ レジストリを提供しています。製品は似ているように見えるかもしれませんが、開発者は選択する前に価格と機能の違いを認識しておく必要があります。 パブリック クラウド プロバイダーのクラウド コンテナー レジストリを使用すると、ユーザーはコンテナー イメージをホストし、そのプロバイダーのコンテナー サービスを通じて展開できます。唯一の選択肢は、Amazon Elastic Container Registry (ECR)、Azure Container Registry、および Google Container Registry です。
ほとんどの場合、開発者は、特定のクラウド ベンダーのコンテナ サービスを使用している場合でも、そのベンダーが提供するクラウド コンテナ レジストリを使用する必要はありません。多くの場合、Docker Hub などのサードパーティのコンテナ レジストリを使用できます。ただし、クラウド プロバイダーのネイティブ レジストリは、いくつかの理由から、最も簡単なオプションとなることがよくあります。 コスト比較 これら 3 つのクラウド コンテナ レジストリの最大の違いの 1 つは価格です。 AWS ECR、Azure Container Registry、Google Container Registry では料金が異なるだけでなく、価格体系も異なります。 AWS ECR では、コンテナレジストリに保存されたデータに対して料金が請求されるほか、レジストリとの間でデータを転送するために使用される帯域幅に対しても料金が請求されます。ユーザーは、ECR から同じリージョン内の Elastic Compute Cloud インスタンスにデータを無料で転送できますが、別のリージョンにデータを転送する場合は料金が発生します。 ECR の料金は、レジストリが配置されている AWS リージョンによって異なります。一定の制限までは、データストレージと帯域幅は無料です。 一方、Azure Container Registry の価格体系はより複雑です。 Microsoft の価格設定は 3 つの階層に分かれており、それぞれ固定価格と固定ストレージ容量が設定されています。この構造は単純に見えますが、ネットワーク帯域幅の料金は含まれておらず、別途計算されます。ユーザーは、コンテナ イメージのビルドに対しても別途料金を支払う必要があり、CPU 時間 1 秒あたり 0.00005 ドルの費用がかかります。多くのユーザーにとってこれは小さなコストですが、コンテナ イメージを頻繁に再構築するユーザーにとっては小さくない金額になる可能性があります。 Google Container Registry の料金は ECR と同様です。ユーザーは、使用したデータストレージとネットワーク帯域幅の量に基づいて料金を支払います。ただし、デフォルトでは、Google Container Registry はデータをマルチリージョン バケットに保存します。 クラウドコンテナレジストリのその他の主な違い 地理的な冗長性により、コンテナ イメージを複数のクラウドに分散できます。 1 つのリージョンが利用できなくなった場合、ユーザーは別のリージョンからコンテナ イメージにアクセスできます。地理的な冗長性により、企業はコンテナ イメージをユーザーに地理的に近いデータ センターに配置できるようになるため、パフォーマンスも向上します。 ただし、この機能はクラウド プロバイダーによって異なります。 Google Container Registry はデフォルトで地理的な冗長性を提供します。 Azure Container Registry を使用すると、ユーザーは geo レプリケーションを構成できますが、この機能は最も高価なサービス レベルである Premium サービス レベルでのみ利用できます。 AWS では、コンテナイメージを複数のリージョンに分散する直接的な方法は提供されておらず、ECR はリージョンサービスとしてのみ設計されています。 ECR で地理的な冗長性を実現するには、ユーザーは異なるリージョンに複数のレジストリを手動で設定する必要があり、これらのイメージを同期させるには多くの作業が必要です。 AWS ECR および Azure Container Registry インターフェイスを使用すると、開発者は Web ポータルを通じてレジストリ内のコンテナ イメージを管理できます。さらに、両方のコンテナ レジストリでは、コマンド ライン インターフェイスを使用してコンテナ イメージを管理するオプションが提供されます。一方、Google Container Registry では、開発者はコンテナ イメージのプッシュとプルに Google の SDK コマンドライン ツールを使用する必要があります。 |
<<: テンセントTAPDチームがCCF-SEソフトウェアエンジニアリングケースコンペティションで2つの賞を受賞
訪問者の体験は、サイトの成長を支え、サイト存続の基盤となります。訪問者にとってフレンドリーな体験のな...
みなさんこんにちは。今月は毎年恒例のダブルイレブンとブラックフライデーが両方あります。みなさんは満足...
Microsoft Bingの公式ブログによると、MicrosoftはWindows 8.1向けに「...
vpb は、幅広いオプションを備えた SEO クラスター サーバー シリーズ (米国クラスター サー...
Baidu Webmaster Platform のベータ版がオンラインになりました。私たちウェブマ...
成功するウェブサイトを構築するとなると、多くの友人は、良い外部リンクを構築し、良いコンテンツを作成し...
[[330380]]これまで仮想マシンをたくさん扱ったことがありますが、それを要約することはほとんど...
kvmla (ブランド名には -、pzea、bgp.to もあります) 主な VPS が米国と香港か...
Amazon Web Services China Summit 2024 は、5 月 29 日から...
Google は今週、Compute Engine を通じて Nvidia Tesla GPU の使...
ますます多くの企業にとって、エンタープライズ ネットワークの「エッジ」が IT 投資の焦点になりつつ...
[[241427]] 8月24日、2018年雲啓会議重慶サミットにおいて、中国移動の完全子会社である...
現在、System Center Virtual Machine Manager (SCVMM) は...
VaporNode は、特別価格の VPS 2 つ、KVM 仮想、マイアミ データ センター、無料 ...
hostodo.com の特徴は、アジア向けに最適化された IP 回線を備えた VPS を低価格で提...