冬の風が吹き抜ける中、マイクロソフトは春の夢を見つめる…それがAzure Spring Cloudだ。

Table of Contents

冬の風が吹き抜ける中、マイクロソフトは春の夢を見つめる…それがAzure Spring Cloudだ。

Microsoft と Pivotal は、テキサス州オースティンで開催された Pivotal の SpringOne パーティーで、現在プライベート プレビューとして提供されている Azure Spring Cloud を披露しました。

Azure Spring CloudはAzure Kubernetes Service上で動作し、Pivo​​talのkpackコンテナビルドサービスを使用します。このサービスは年末までにパブリックプレビューに移行する予定です。

Pivotalは既にSpring Cloud Azureを販売しており、Kubernetesへのデプロイオプションも提供していますが、この新サービスはよりシンプルな開発者エクスペリエンスを提供するはずです。「Kubernetesの基盤となるプリミティブはユーザーに公開されておらず、すべてが『そのまま動作する』状態です」とPivotalは約束しています。共通のSpring構成サービスにアクセスする複数のアプリをホストすることで、マイクロサービスベースのシステムを構築できます。

この動きは驚くべきことではありません。MicrosoftはJava対.NETの争いから既に脱却しており、Azure上で動作するのであれば、どのようなテクノロジーを使用していても構わないと考えています。Microsoftにとってのメリットは、同社のクラウドにデプロイされたアプリケーションが他のAzureサービスを利用する可能性が高いことです。

Azure Spring CloudはMicrosoftとPivotalによって共同管理されています

Azure Spring CloudはMicrosoftとPivotalによって共同管理されています

「Azure Spring Cloud は、Azure SQL Database、MySQL、PostgreSQL、Cosmos DB などのデータサービスへの接続を容易にし、Azure Active Directory を使用したエンタープライズグレードのエンドユーザー認証と認可、Service Bus や Event Hubs を使用したクラウドストリームのバインド、Azure Key Vault を使用したシークレットの読み込みと管理を可能にします」と、コーポレートバイスプレジデントのジョン・モンゴメリー氏は述べています。Microsoft の Azure Monitor を使用すると、開発者と管理者はログとアプリケーショントレースを表示・視覚化して、パフォーマンスを追跡し、問題を診断できます。

Azure Spring Cloud 開発をサポートするための Visual Studio Code エディターの拡張機能もあります。

PivotalのCEOであるRob Mee氏は7月にThe Regにこう語っている。「当社は他のどのサードパーティよりも多くのワークロードをAzureに投入しています。Microsoftはそれを高く評価しています。」

その理由は、すでに Microsoft のプラットフォームを多用している企業は、クラウド ネイティブ アプリケーションのためにそれを Azure に簡単に拡張できるからです。

この戦略は、クラウドベンダーがKubernetesの複雑さや危険性から開発者を守りたいと考えていることを示しています。しかしながら、Kubernetesには依然として根本的なオーバーヘッドが存在し、特に小規模なアプリケーションではKubernetes以外の環境の方がより効果的である可能性があるため、企業側も十分に検討する必要があります。®

Discover More