ニュース
Google、分散アプリケーションを構築・デプロイするOSSフレームワーク「Service Weaver」発表:アプリをモジュラーバイナリとして作成、マイクロサービスとしてデプロイ
Googleは、分散アプリケーションを構築、デプロイ(展開)するためのオープンソースフレームワーク「Service Weaver」を発表した。
Googleは2023年3月1日(米国時間)、分散アプリケーションを構築、デプロイ(展開)するためのオープンソースフレームワーク「Service Weaver」を発表した。
Service Weaverでは、アプリケーションをモジュラーモノリスとして記述し、一連のマイクロサービスとしてデプロイできる。
Service Weaverは、以下の2つの主要要素で構成されている。
プログラミングライブラリのセット
これにより、ネイティブのデータ構造とメソッド呼び出しだけを用いて、アプリケーションを単一のモジュラーバイナリとして記述できる。
デプロイヤのセット
これにより、アプリケーションのランタイムトポロジーを構成し、アプリケーションを一連のマイクロサービスとして、ローカルまたは選択したクラウドにデプロイできる。
Service Weaverは、アプリケーションの作成プロセスを、実行時の考慮事項を気にせず進められるようにすることで、分散アプリケーション開発の速度やパフォーマンスを高めることを目的としている。これらの考慮事項には、「アプリケーションをどのようにマイクロサービスに分割するか」「どんなデータシリアライズ形式を使うか」「サービスがどのように発見されるようにするか」などが含まれる。
Service Weaverによる分散アプリケーションの構築、デプロイ、実行
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- GoogleがOSSのWebサイト監査ツール「Lighthouse 10」公開 「ペースト禁止」は改善対象?
Googleは、Webページの品質向上に役立つオープンソースWebサイト監査ツールの最新版「Lighthouse 10」を公開した。 - Googleの無料オープンソース脆弱性スキャンツール「OSV-Scanner」の実力とは?
Googleは、オープンソース開発者がプロジェクトに関連する脆弱性情報に簡単にアクセスできる無料ツール「OSV-Scanner」を公開した。 - 次世代クラウドはOSSに覆われるとGoogleのウルス・ヘルツル氏が考える理由
パブリッククラウドは今後どのように進化するのか、あるいはどう進化すべきなのか。これについて、Google本体でインフラや開発プロセスの設計に携わってきたウルス・ヘルツル氏の意見を聞いた。