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つの賞を受賞
Vpsblast、データセンターの数が 5 つ (オランダ、ドイツ、ニューヨーク、フェニックス、テキ...
現在、中国の検索エンジンは混乱状態にあります。百度、捜索、捜狗、有道、ヤフー、ビング、グーグル、そし...
ウェブマスターさん、SEO とランキングについてお聞きします。何を思い浮かべますか? いくつかのキー...
2010 年の春、人気の Groupon がハリケーンのように中国のインターネットを席巻しました。そ...
ストレージは新しい言葉ではありません。インターネット技術の急速な発展に伴い、エンタープライズレベルの...
2006年に設立され、XEN.PVベースのVPSを提供していたVPSベンダーのVirpusは、200...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますTik T...
新華網、北京、6月5日(記者:屈静)記者が5日、国家新聞出版広電総局から得た情報によると、Sina....
Synergy Research Groupの2019年のデータによると、海外のSaaSの平均年間収...
Increhostは2005年に設立された中小規模のIDC企業です。2010年以降、アメリカのサーバ...
「Web サイト (またはアプリ) のユーザー エクスペリエンスを向上させるにはどうすればよいですか...
近年、企業の急速な発展において、データとクラウドは避けて通れない話題となっています。効率的、高速、明...
hostmybytes のリソース プール タイプの VPS では、簡単に言えば、hostmybyt...
Baidu は「Baidu Web Search Quality White Paper」を発表しま...
最近、多くの友人が Xinchen に大きな問題について苦情を言っています。なぜサイトがホームページ...