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つの賞を受賞
spinserversのblackFridayウォームアップイベントが始まりました。月額99ドルのみ...
モバイルインターネットは人々の音楽消費習慣を変えました。何億人ものユーザーを抱えるサービスプロバイダ...
マイクロサービス アーキテクチャは、現在ソフトウェア エンジニアリング コミュニティで広く採用されて...
9月22日、2018年杭州雲奇会議が終了しました。この会議には6大陸81カ国・地域から計12万人が参...
lisahost は、ロサンゼルスで新たに cera の cn2 gia vps を立ち上げました。...
フォーラムは精神的な安らぎのための家であり、モデレーターはこの家の庭師です。この精神的な家を注意深く...
Tmhhostは3月から日本のソフトバンクデータセンターに新しいVPSを設置しており、国内のアクセス...
2018年の初め、クラウドコンピューティングをめぐる戦いが再び始まろうとしているようだ。昨年初めの厦...
SEO を行う際、ウェブサイトが開設されたら、定期的に更新するか継続的に更新するか、コンテンツが純粋...
SEOをしている友人は、百度百科事典、索創百科事典、対話型百科事典などの百科事典サイトの外部リンクの...
1. EUはグーグルなどの米国のインターネット大手への課税を強化する計画海外メディアの報道によると、...
ウェブサイトはもはや神秘的な言葉ではありません、少なくとも私の意見では、多くの友人がウェブサイトを運...
iperweb は、prometeus (イタリアで登録) の 2 番目のブランド (英国で登録) ...
Baidu Webmaster Platform での外部リンク分析ツールの導入により、Web マス...
1. タオバオには「論文盗作チェック」の店舗が500店以上あり、月間売上高は100万元を超えている「...