コンテナ クラウド プラットフォーム選択ガイド

コンテナ クラウド プラットフォーム選択ガイド

Container-as-a-Service プラットフォームを使用すると、開発者は Docker コンテナを簡単にデプロイし、アプリケーションに導入できるようになります。これまで、ほとんどの企業はこの作業を完了するために Kubernetes を使用していました。企業における最新のコンテナ化アプリケーションの導入が拡大するにつれ、大手サービスプロバイダーはコンテナ インフラストラクチャと管理ソリューションを「サービスとしての」形で提供し始めています。

Flexera が発表した 2020 年のクラウド コンピューティングの現状レポートによると、世界中の企業におけるコンテナー テクノロジの使用は増加し続けており、調査対象組織の 65% が Docker コンテナーを使用しており、58% が何らかの形で Kubernetes オーケストレーション システムを使用していると回答しています。調査結果と合わせると、現在のリソースと専門知識の不足が、コンテナ テクノロジを使用したアプリケーションの構築と保守における主な課題となっています。このため、開発者はますます Container as a Service (CaaS) 製品に注目するようになり、当然のことながら、3 大クラウド サービス プロバイダーが CaaS 分野で優位に立っています。

コンテナインフラストラクチャをクラウドプロバイダーに任せる

クラウド サービス プロバイダーが実際にユーザーに提供するのは、コンテナの展開と実行、クラスタの管理、自動拡張と障害管理の実現、一般的なインフラストラクチャ レイヤーでのガバナンスとセキュリティの問題の維持を行う、管理されたコンテナ オーケストレーション エンジンのセットです (そのほとんどは、Google の人気の Kubernetes オープン ソース プロジェクトから派生したものです)。全体として、CaaS プラットフォームは、ネットワーク、負荷分散、監視、ログ記録、認証、セキュリティ、自動スケーリング、継続的インテグレーション/継続的デリバリー (CI/CD) のすべての機能を処理できます。

この強力な機能により、企業は CaaS のサポートによるクラウド インフラストラクチャの利点を活用しながら、PaaS (AWS Elastic Beanstalk、Azure App Service、Google App Engine など) によってもたらされるベンダー ロックインの問題を回避し、異なる環境間でコンテナー ワークロードを簡単に移行できるようになります。

CaaS と従来の Infrastructure as a Service (IaaS) の主な違いは、企業自体が Kubernetes (またはその他のコンテナ オーケストレーション ツール) の関連リソースと管理スキルを習得する必要があるかどうかにあります。明らかに、CaaS は、この厳格な要件を取り除き、関連する作業をクラウド サービス プロバイダーに引き渡すのに役立ちます。さらに、CaaS はより柔軟性と移植性に優れています。多くのベンダーは、ローカルまたはクラウドに展開できる CaaS プラットフォームを提供しているため、コンテナ環境を複数のクラウドやローカル環境にまたがって実行できます。

元ドイツ銀行の従業員で、現在は BBC 開発者である Rob Isenberg 氏は、「インフラストラクチャ レベルでタスクを管理し、オーケストレーション ツールを自分で設定することもできますし、コンテナ プラットフォームを使用してインフラストラクチャを処理し、プレインストールされたオーケストレーション ツールを提供して、コンテナ環境を展開および拡張することもできます」と述べています。

柔軟性と拡張性の向上

CaaS 上でコンテナを実行することは、IaaS 上で仮想マシンを実行することに似ています。その主な利点は、優れた導入速度と使いやすさ、従量課金制のクラウド モデルのシンプルさ、そして前述のベンダー ロックインの影響を受けない柔軟性です。

コンテナ インフラストラクチャをクラウド プロバイダーにアウトソーシングすることで、企業は独自のハードウェアに投資したり、独自の Kubernetes クラスターやその他のコンテナ オーケストレーション システムを構築して実行したりすることなく、コンテナを直接起動して実行できます。さらに、アプリケーションをコンテナ化することで、企業はアプリケーションをさまざまな環境やベンダーのエコシステムに簡単に移行できるようになり、柔軟性とスケーラビリティが向上します。

これらすべてにより、コンテナを使用して需要に応じてスケールアウトし、企業が実際に使用したクラウド リソースに対してのみ料金を支払うようになるなど、大幅なコスト効率の向上が実現します。コンテナは仮想マシンよりもはるかに軽量であるため、消費するリソースが少なく、通常は実行速度が速く、使用コストも低くなります。

指示と記録の一貫性によって、もう 1 つの大きな利点ももたらされます。つまり、コンテナー内で分離された各サービスは、一般的なサイドカー デプロイメント モデルを通じて、より効率的なログ集約と集中監視メカニズムを確立できるようになります。

しかし、CaaS ベースのアプリケーションであっても、従来のアプリケーションをコンテナに移行することは依然として難しい作業であることを認識する必要があります。 Flexera のクラウドの現状レポートでは、回答者の 34% がこの点に関して課題に遭遇したと報告されています。アプリケーションをコンテナに移行するには、多くの場合、モノリシック アプリケーションをマイクロサービス アーキテクチャに分割する必要があります。長い歴史を持つ大企業にとって、これは大きな文化的、技術的な変化を伴うことが多く、その困難さは想像に難くありません。

どのクラウド サービス プロバイダーが最適ですか?

大手クラウドプロバイダーのほとんどは独自の CaaS 製品を提供しており、他のベンダーも市場に足がかりを得ようとしています。

クラウド サービス市場のリーダーである Amazon Web Services (AWS) は、Kubernetes を使用しない Elastic Container Service (ECS) と Elastic Kubernetes Service (EKS) で強力な市場パフォーマンスを実現しています。同様に、Flexera の分析レポートによると、Azure Kubernetes Service と Google Kubernetes Engine (GKE) も最近、力強い成長の勢いを見せています。

3 大クラウド大手は現在、Fargate 上の AWS ECS、GKE 上の Google Cloud Run、Azure Container Instances などのサーバーレス Kubernetes サービスも提供しています。 EKS、AKS、GKE とは異なり、これらのサービスではサーバー管理タスクが完全に排除され、オンデマンド消費を通じてコン​​テナ ソリューションを使用するハードルがさらに下がります。

現在、Google Cloud のコンテナ管理機能のほとんどは Anthos にグループ化されており、ローカル インフラストラクチャと主要なパブリック クラウド (現在は Google Cloud Platform と AWS をサポートしており、将来的には Azure をサポートする予定です) 全体でコンテナベースのアプリケーションを管理します。 Anthos は、クラウド ワークロード用の GKE、GKE On-Prem、および Anthos Config 管理コンソールを組み合わせて、ハイブリッドおよびマルチクラウドの Kubernetes デプロイメントでユーザーが管理、ポリシー、セキュリティのタスクを一元的に実行できるようにします。

3 大クラウド サービス大手に加え、IBM/Red Hat、VMware、SUSE/Rancher、Canonical、D2iQ (旧 Mesosphere)、Rackspace、Oracle、HPE、Alibaba、Huawei、Tencent などのサービス プロバイダーも、独自のホスト型 CaaS ソリューション オプションを立ち上げています。これらの製品の多くは、ローカル、パブリック クラウド、さらにはハイブリッド環境にも導入できます。

Gartner が発表した「競合状況: パブリック クラウド コンテナ サービス」レポートでは、Google の GKE が主要なマネージド Kubernetes オプションとして評価されました。

2019 年第 3 四半期、Forrester のアナリストは AWS を最新のパブリック クラウド エンタープライズ コンテナ プラットフォームのリーダーに挙げ、Microsoft と Google がそれに続きました。 Forrester のレポートでは 7 つのベンダーのみが対象となっており、パブリック クラウドの展開シナリオのみに焦点を当てていることに注意することが重要です。

レポートの著者によると、AWS は「導入オプション、セキュリティ、緊密な統合においてリードしています。AWS は、幅広いフルマネージド (およびサーバーレス) Kubernetes (K8s) オプションと比類のないクラウド コンテナ導入量により、革新を続け、コンテナ プラットフォームを最先端のセキュリティおよびネットワーク機能と緊密に統合しています。」

マイクロソフトは、その強力な開発経験と世界的な影響力で常に高く評価されてきたが、同社のコンテナソリューションの使用の複雑さは理解しにくいと報告書は述べている。 Google は Kubernetes に関する豊富な専門知識とマルチクラウド環境における優れた互換性を備えていますが、その製品の複雑さもやや異常です。そうは言っても、2019 年の Cloud Native Computing Foundation の調査によると、AWS EKS が最も人気のあるコンテナ管理プラットフォームとなっているものの、GKE、Docker EE/CE、AKS も追い上げており、その差は大きくありません。

Flexera のレポートによると、企業の 55% が AWS EKS/ECS を使用しており、さらに 23% の企業が将来的に CaaS を導入する予定であると回答しています。 Azure Kubernetes Service の導入率は 50% に達しており、さらに 26% の企業が使用を計画しています。 Google Kubernetes Engine の採用率は 26% で、回答した企業のうち 27% が GKS の使用を計画しています。しかし対照的に、Flexera のレポートでは、回答した企業の 63% が依然として自己管理型の Kubernetes ソリューションを使用していることがわかりました。

結論

CaaS 製品に関する情報は主にサービスプロバイダー自身から提供されるため、真に客観的かつ公正な選択を行うことは困難です。前述のように、ForresterとGartnerはそれぞれこの分野で詳細な調査を行っていますが、CaaSの実際の開発ペースよりも、サプライヤー間の競争関係に主に焦点を当てています。

<<:  UFIDA Smart Star:デジタル変革の波の中で企業の「中枢脳」をどう構築するか?

>>:  クラウドコンピューティングコアテクノロジー Dockerチュートリアル: Dockerデーモン dockerd 安全でないレジストリ

推薦する

2020 年のクラウド コンピューティングにおける 10 大トレンド

2020 年に見られるクラウド コンピューティングの主要トレンド テーマには、人工知能、自動化、マル...

映画サイトの最適化とトラフィック導入方法についての簡単な説明

最近、映画サイトを立ち上げた友人が比較的多くいますが、実際に成功した人はどれくらいいるでしょうか?彼...

ウェブサイトSEOの不変の原則

1. コンテンツの永続性ウェイトの低い新しいサイトの場合、まずコンテンツの方が重要であり、直接コピー...

Docker の紹介とインストール、10 分間の入門ガイド

1. Docker とは何ですか?なぜDockerなのかショッピング モールを開発していて、ラップト...

データ センターの将来: エッジ コンピューティングは従来のデータ センターに取って代わるでしょうか?

データセンターの現状の概要今日のデジタル時代において、データセンターはグローバルな情報インフラを支え...

クラウドホスティングは2018年に主流になる

1991 年にインターネットが誕生して以来、従来のホスティング モデルには多くの弱点があるにもかかわ...

運営者やプロモーター向けの実践的なヒント:実践的な SEO 最適化とプロモーション プラン!

SEO 初心者の多くは、「SEO では何をすべきか、どのように行うべきか」という問題に直面すると思い...

VPS 再入荷: virmach - $8.75/年/256M メモリ/KVM 仮想化/11 コンピュータ ルーム | Alipay

virmachが再入荷しました!何かをするために、安定していて信頼性が高く、小型で安価な VPS を...

cheapwindowsvps-無制限のトラフィックのWindows VPS/さまざまな特別なソフトウェアを実行できます

cheapwindowsvps は 2000 年から Windows VPS を主に運営してきました...

contabo: オブジェクト ストレージを追加しました。シングル 250G~25T、20% オフ、最低 $2.49、トラフィック無制限

contabo は、19 年間運営されているドイツの老舗データセンターとして、多くの方にご存じのはず...

今後 2 年間で垂直分野に混乱は起こるでしょうか?

編集者注: この記事の著者は、E-House China の副社長兼 Leju Internet G...

Hologres の公開: 高効率分散クエリ エンジンの詳細な分析

Hologres(中国語名:Interactive Analysis)は、Alibaba Cloud...

Hujiang.comがデジタル出版分野で生き残った成功ストーリーを語る

この記事は、Hujiang.com 副社長の Xu Hua 氏が internet2share デジ...

pumpcloud: マカオVPSサーバー、ネットワーク全体への高速直接接続、大きな帯域幅、大きなフロー

マカオのホスト、マカオの VPS、マカオのサーバーを見るのは珍しいですか?一般的に言えば、マカオの輸...

racknerd: 安価な米国サーバー、四半期あたり 140 ドル、e3-1240/16g メモリ/500g SSD/30T トラフィック/5IP

Racknerd は現在、米国専用サーバーの特別プロモーションを提供しており、米国サーバーはシーズン...