AWS、Azure、Google のクラウド コンテナ レジストリの比較

AWS、Azure、Google のクラウド コンテナ レジストリの比較

3 つの主要なパブリック クラウド プラットフォームである Amazon Web Services (AWS)、Google Cloud Services、Microsoft Azure はすべて、Docker コンテナ レジストリを提供しています。製品は似ているように見えるかもしれませんが、開発者は選択する前に価格と機能の違いを認識しておく必要があります。

パブリック クラウド プロバイダーのクラウド コンテナー レジストリを使用すると、ユーザーはコンテナー イメージをホストし、そのプロバイダーのコンテナー サービスを通じて展開できます。唯一の選択肢は、Amazon Elastic Container Registry (ECR)、Azure Container Registry、および Google Container Registry です。

[[251087]]

ほとんどの場合、開発者は、特定のクラウド ベンダーのコンテナ サービスを使用している場合でも、そのベンダーが提供するクラウド コンテナ レジストリを使用する必要はありません。多くの場合、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つの賞を受賞

>>:  教育業界におけるクラウドコンピューティングへの道

推薦する

昨年を総括し、今年展開する Aruba のマジック クアドラントの秘密は何でしょうか?

2022年1月12日午後、アルバは「変化を把握し、未来を予見する」をテーマに、北京で2022年新年メ...

9月のlfcvpsプロモーション:生涯30%オフ+メモリ2倍

lfcvps 9月のプロモーション第一弾が始まりました: 割引コード RAM30 (10月15日まで...

エッジコンピューティングデバイスの用途は何ですか?

エッジ テクノロジーを使用すると、大量のデータをクラウドに送信することなく、AI および機械学習のワ...

Vaicdn: 帯域幅が大きく、防御力の高い CDN、攻撃による遅延は発生せず、バックアップや実名は不要

CDN プロバイダーである vaicdn は、広い帯域幅、高い防御力、低い遅延、完璧な本土加速回線を...

BuyVMはどうですか?ルクセンブルクVPSの簡単なレビューを見てみましょう

buyvm のルクセンブルク VPS がなぜ人気があるのでしょうか? buyvm はカナダの会社であ...

ウェブサイトでお金を稼ぐ私のユニークな方法を公開

ウェブサイトの収益性に関する私の考えは非常にシンプルです。つまり、優れたユーザー エクスペリエンスと...

生鮮食品の電子商取引の終焉

2018年6月6日、終値が30営業日連続で1ドルを下回っていたMissFreshは、ナスダックから上...

ウェブマスターネットワークからの毎日のレポート:Facebookが株式公開し、Tencentが再編

ナスダックは、フェイスブックが今夜23時頃に取引を開始すると発表北京時間5月18日早朝、ナスダックは...

ParaScaleがクラウドストレージプラットフォームを立ち上げ、顧客から好意的なフィードバックを受ける

クラウド ストレージは過去 1 年間で大きな注目を集めました。クラウド ストレージという用語は新しい...

最適化を促進するためにキーワードを効果的かつ合理的に採掘する方法について説明します

多くのウェブマスターはキーワードマイニングに関して独自の見解を持っているかもしれませんが、多くのウェ...

Weibo の収益とユーザー数の成長は低迷しています。どうすれば救われるのでしょうか?

設立から10年以上が経ち、 Weiboは徐々に成長が鈍化する兆候を見せています。 3月18日夜、We...

インターネットで最も幸福度が低い4つの悲惨な業界

最近では、幸せ指数を高めて毎日幸せに暮らしたいと願い、幸せを追求している人がたくさんいます。では、幸...

本末転倒は外部リンクの獲得を難しくする

外部リンクを構築する本質は、ウェブサイトの権威とキーワードランキングを向上させることだと考えているな...

最小限の費用で最も手頃な入札プロモーションを行う方法

過去2日間、何人かの友人がQQで私に苦情を言いました。彼らの会社のウェブサイトは他のウェブマスターに...

A5マーケティング:電子商取引ウェブサイトの運営には新しいメディアプラットフォームの統合が必要

はじめに:本日、Sina WeiboとTaobaoが共同で作成した一連の製品機能が正式にリリースされ...