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つの賞を受賞

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

推薦する

合法化の新しい秩序は、インターネット上の音楽チャンネルの革命を探る

モバイルインターネットは人々の音楽消費習慣を変えました。何億人ものユーザーを抱えるサービスプロバイダ...

分散システムのコードレビューチェックリスト

マイクロサービス アーキテクチャは、現在ソフトウェア エンジニアリング コミュニティで広く採用されて...

2018年杭州雲旗が終了し、「新杭州物語」がデジタル中国の未来ビジョンを明らかにした

9月22日、2018年杭州雲奇会議が終了しました。この会議には6大陸81カ国・地域から計12万人が参...

lisahost: ロサンゼルス cn2 gia VPS、100G 攻撃を数秒で解決、月額 36 元、512M メモリ/1 コア/10g SSD/100g トラフィック

lisahost は、ロサンゼルスで新たに cera の cn2 gia vps を立ち上げました。...

フォーラム運営スキルとプロモーション:モデレーターの使命

フォーラムは精神的な安らぎのための家であり、モデレーターはこの家の庭師です。この精神的な家を注意深く...

tmhhost: 双方向日本ソフトバンク VPS、100M 帯域幅、50 元/月、KVM/512m メモリ/20g SSD/500g トラフィック

Tmhhostは3月から日本のソフトバンクデータセンターに新しいVPSを設置しており、国内のアクセス...

Apple Cloudが貴州省に移転。クラウドコンピューティング業界の現状はどうでしょうか?

2018年の初め、クラウドコンピューティングをめぐる戦いが再び始まろうとしているようだ。昨年初めの厦...

SEO外部リンク構築の必要性と一般的な方法

SEO を行う際、ウェブサイトが開設されたら、定期的に更新するか継続的に更新するか、コンテンツが純粋...

今日は百科事典のリンクスキルをやりましたか?

SEOをしている友人は、百度百科事典、索創百科事典、対話型百科事典などの百科事典サイトの外部リンクの...

ウェブマスターネットワークからの毎日のレポート:EUがグーグルへの課税を引き上げ、ヤフーは27億ドルの損害賠償を支払うよう命じられた

1. EUはグーグルなどの米国のインターネット大手への課税を強化する計画海外メディアの報道によると、...

企業のウェブサイトは充実していても、適切に宣伝および運用されなければなりません。

ウェブサイトはもはや神秘的な言葉ではありません、少なくとも私の意見では、多くの友人がウェブサイトを運...

プロメテウスはわずか4.55ポンド:4Gメモリ/4コア/50Gハードディスク/2Tトラフィック

iperweb は、prometeus (イタリアで登録) の 2 番目のブランド (英国で登録) ...

Baidu Webmaster Platform の外部リンク分析ツールからウェブマスターへのインスピレーション

Baidu Webmaster Platform での外部リンク分析ツールの導入により、Web マス...

ウェブマスターネットワークニュース:「紙の重複チェック」タオバオストアの月間収入は100万を超え、明日JD.comに掲載される予定

1. タオバオには「論文盗作チェック」の店舗が500店以上あり、月間売上高は100万元を超えている「...