
マイクロソフトがAzure Container Instancesを発表、クラウドネイティブグループに参加、Kubernetes上でAWSを分離
トム・クレイジット著

マイクロソフトのクラウド事業は水曜日、コンテナに関する2つの注目すべき動きを見せた。コンテナの起動と実行をはるかに容易にすることを目的とした新サービスを発表し、オープンソースのKubernetesコンテナオーケストレーションプロジェクトを監督する主要な業界財団に加盟したのだ。
Google 社内で生まれたオーケストレーション テクノロジを採用したこの動きにより、Microsoft のコンテナ戦略がより明確になり、パブリック クラウドの巨人である Amazon Web Services にとって興味深い決定が提示されることになる。
Microsoftの新しいAzure Container Instancesサービスは、Linuxコンテナ向けのパブリックプレビューとして提供されており、開発者はAzure上でコンテナを起動し、秒単位で課金されるようになります。コンテナは仮想マシンよりもはるかに高速に起動するため、開発者にとって既に魅力的なサービスとなっていますが、Microsoftは水曜日の朝の投稿で、ACIは「クラウドでコンテナを実行する最も高速かつ簡単な方法」であると述べています。
関連: Kubernetesは独立して2年、クラウドの中心にいますが、今、難しい部分が来ています
マイクロソフトがプラチナ メンバーとして Cloud Native Computing Foundation に参加することを決定したことは、CEO 就任前に Azure を率いていたサティア ナデラ氏の下で同社が起こした文化的変化の最新の兆候です。
これは、Kubernetesがより多くの企業をその軌道に引き込んでいることを示すもう一つの兆候でもあります。このコンテナオーケストレーションサービスは、もともとGoogle社内で開発され、2015年にオープンソース化され、CNCFに寄贈されました。それから2年後、Kubernetesはコンテナ管理のための主要なクラウドテクノロジーとして登場しました。これにより、開発者はアプリケーションを個別のコンポーネントにパッケージ化し、どこでも実行できるようになります。
「Kubernetes は競合他社によって作成されたものですが、お客様が導入したいものをサポートできることに非常に興奮し、意欲を燃やしています」と、マイクロソフトの Azure Compute 製品責任者である Corey Sanders 氏は、水曜日朝の発表に関するウェブキャストブリーフィングで述べた。
Amazon Web Servicesは現在、この影響力のある財団に加盟していない唯一の大手クラウド企業ですが、少なくともKubernetesとの連携強化を検討しているようです。AWSはHeptioとの提携を通じてKubernetesをサポートしており、数十の人気コンテナ関連サービスもサポートしています。ただし、AWSはコンテナオーケストレーション用の独自製品であるAmazon EC2 Container Serviceも提供しています。
マイクロソフトは水曜日の朝、Azure Container Instancesの詳細について説明する記者会見を開催します。Azure Container Instancesは秒単位で課金され、メモリサイズとアプリケーション実行に必要な仮想コンピューティングインスタンスの数を切り離すことができるため、開発者はより柔軟に利用できるようになります。
Microsoft の投稿の事前コピーによると、新しいサービスの重要な要素は、開発者が仮想マシン インフラストラクチャを管理する必要がないということのようです。
「コンテナの旅を始めたい人にとって、Azure Container Instances はクラウドでコンテナを使い始めるためのシンプルなエクスペリエンスを提供し、いくつかのシンプルなパラメータだけで新しいコンテナを素早く作成し、展開できるようにします」とサンダース氏は投稿で述べている。
サンダース氏は、ACIはオーケストレーション製品ではなく、コンテナのデプロイメントを監視するためにそうした製品と連携して使用されるように設計されていることを慎重に指摘した。水曜日のコンテナ関連の動きの一環として、マイクロソフトは2つのサービスを連携させるオープンソースプロジェクトであるACI for Kubernetesもリリースする。
AWSは、ユーザーが絶対に見逃せない最高クラスのサービスを提供することで、ユーザーを自社プラットフォームに引き留めたいと考えていることを隠そうとはしていません。しかし、コンテナの普及が始まったばかりの時期に業界がKubernetesを採用すれば、AWSへの売り込みは難しくなるでしょう。また、コンテナやKubernetesのようなコンテナオーケストレーション製品を、複数のクラウドプロバイダー間でリスク分散を図る手段と捉えているAWS顧客も数多くいます。