
レポート:Amazon Web Services、コンテナ管理にKubernetesを導入へ
トム・クレイジット著
クラウドの世界が、コンテナ化されたワークロードを管理するための事実上の標準として Kubernetes を実際に採用する場合、Amazon Web Services は、その状況にどう対処するかを検討しています。
木曜日、The InformationはAWSがKubernetesをベースとした独自のコンテナオーケストレーション製品の開発を検討していると報じ、これはおそらく試金石となるだろう。これは戦略の大きな転換となるだろう。AWSは既に独自のコンテナオーケストレーション製品を保有しているだけでなく、Kubernetesの開発は依然としてGoogleが主導しており、Kubernetesは元々Googleで構想されたものだからだ。
Kubernetesは、Googleの有名な「Borg」システムを模倣し、膨大なコンピューティングリソースを管理しようとする試みです。開発者はKubernetesを利用することで、コンテナ化されたアプリケーションのクラスターを管理・デプロイすることができ、2015年にGoogleがCloud Native Computing Foundationにプロジェクトを寄贈して以来、人気が高まっています。
これはCNCFが管理するオープンソースプロジェクトですが、Googleのエンジニアは他のどの企業よりも多くのコードを提供しており、Stackalyticsの推定によると、その差は相当大きいです。それ自体は大きな問題ではありません。レポートによると、AWSはこのオープンソースプロジェクトをベースに製品を構築することを検討しており、多くの企業がそれを行っています。
しかし、レポートでも指摘されているように、Kubernetesは長年にわたりGoogleのクラウドサービスと連携することで最も効果的に機能してきました。Kubernetesの導入は非常に困難な場合がありますが、Google Cloud Platformは開発者にとって初期段階の作業を大幅に簡素化します。AWSでもKubernetesを実行できますが、開発者側で導入までにかなりの作業が必要になります。
どうやら、これはまだ思考実験の段階のようです。The Information の報道によると、AWS は Kubernetes をベースにした新製品を開発する方がよいのか、それとも既存の製品である EC2 Container Service をより Kubernetes 対応にするのがよいのか、まだ決定に至っていないとのことです。これは製品開発における非常に基本的な判断です。しかしながら、これは Kubernetes がクラウド顧客にとっていかに重要になっているかを如実に示しています。