マイクロソフト、クラウド/エッジアプリ向けの新オープンソース仕様を発表

Mary Jo Foley (Special to ZDNET.com) 翻訳校正: 編集部

2019-10-17 12:40

 Microsoftはクラウド開発者が抱える問題について、複数の新規プロジェクトで取り組んでおり、米国時間10月16日に2つの成果を発表した。1つ目は、同社とAlibaba CloudがOpen Web Foundationのプロジェクトとして開発している、「Kubernetes」上でクラウドネイティブなアプリケーションを開発するための仕様である「Open Application Model」(OAM)だ。2つ目は、クラウド上やエッジデバイス上で稼働できるマイクロサービスアプリケーションを構築するためのポータブルなイベント駆動ランタイム「Dapr」だ。

提供:Microsoft
提供:Microsoft

 TwitterユーザーのThe Walking Cat(@h0x0d)は15日に、OAMのGitHubリポジトリーを見つけたとツイートしていた。またOAMの実装である「Rudr」へのリンクも投稿していた。GitHub上での説明によると、Rudrは現在アルファ段階にあり、ユーザーが任意のKubernetesクラスター上で、アプリケーションの開発者や運用担当者の抱く懸念を分離したかたちで、アプリケーションを配備、管理できるようにすることを目的としているという。

 Microsoftは同社ブログへの投稿に「OAMは、アプリケーションのインフラ上への配備方法とインフラによる管理方法の詳細をアプリケーション描写から切り離すことを目的とした、アプリケーション描写のための仕様だ」と記している。また同社は、OAMは従来のPaaSモデルとは異なり、プラットフォームにとらわれないとも記している。RudrはKubernetes上に構築されているものの、OAM自体は「Kubernetesと緊密に結びついているわけではない」という。

 Microsoftによると、同社の目標はKubernetes向けのベンダーニュートラルなOAMの実装をGitHub上で実現することだという。同社はAlibabaが目指しているように、ゆくゆくはOAMをマネージドサービスに変えていく可能性があると、TechCrunchは報じている。

 次に、Microsoftが「クラウドとエッジのための、マイクロサービスのビルディングブロック」と説明しているDaprは、その存在を意識させない不可知性も追求している。同社はDaprのアルファ版リリースを発表した同日付けのブログ投稿に、Daprは「あらゆるプログラミング言語と開発者向けフレームワーク」をサポートするとともに、標準的なHTTPまたはgRPC APIによってアクセスできると記している。

 また同社は、「Daprはプラットフォームにまったくとらわれない。これはつまり、Daprが統合されたローカル環境や、任意のKubernetesクラスター、その他のホスティング環境上でアプリケーションを実行できることを意味している。つまり開発者は、コードを一切変更せずにクラウドやエッジで動作できるマイクロサービスアプリケーションを構築できるようになる」とも記している。

 筆者は、「Azure Kubernetes Service」(AKS)をはじめとするMicrosoftの現在のPaaS製品が、これら2つの新たな仕様に準拠するのか、またそうであればどのようなかたちになるのか、興味をそそられている。これら2つの仕様の詳細は、11月4日に開幕する同社の技術イベント「Microsoft Ignite」で語られることになりそうだ。

この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ZDNET Japan クイックポール

自社にとって最大のセキュリティ脅威は何ですか

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]