検索
ニュース

Google、分散アプリケーションを構築・デプロイするOSSフレームワーク「Service Weaver」発表アプリをモジュラーバイナリとして作成、マイクロサービスとしてデプロイ

Googleは、分散アプリケーションを構築、デプロイ(展開)するためのオープンソースフレームワーク「Service Weaver」を発表した。

Share
Tweet
LINE
Hatena

 Googleは2023年3月1日(米国時間)、分散アプリケーションを構築、デプロイ(展開)するためのオープンソースフレームワーク「Service Weaver」を発表した。

 Service Weaverでは、アプリケーションをモジュラーモノリスとして記述し、一連のマイクロサービスとしてデプロイできる。

 Service Weaverは、以下の2つの主要要素で構成されている。

プログラミングライブラリのセット

 これにより、ネイティブのデータ構造とメソッド呼び出しだけを用いて、アプリケーションを単一のモジュラーバイナリとして記述できる。

デプロイヤのセット

 これにより、アプリケーションのランタイムトポロジーを構成し、アプリケーションを一連のマイクロサービスとして、ローカルまたは選択したクラウドにデプロイできる。


Service Weaverの仕組み(提供:Google)

 Service Weaverは、アプリケーションの作成プロセスを、実行時の考慮事項を気にせず進められるようにすることで、分散アプリケーション開発の速度やパフォーマンスを高めることを目的としている。これらの考慮事項には、「アプリケーションをどのようにマイクロサービスに分割するか」「どんなデータシリアライズ形式を使うか」「サービスがどのように発見されるようにするか」などが含まれる。

Service Weaverによる分散アプリケーションの構築、デプロイ、実行

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る