Cloud Deployment Manager

シンプルなテンプレートを使用してクラウド リソースを作成、管理。

このプロダクトのドキュメントを見る

開いたノートパソコン。左側には Jinja と Python のロゴがあり、右側には HTML マークアップ コードの青いボタンがある。ノートパソコンからペアのデータベースまで青い点線で結ばれている。青い点線の上に継続アイコンが表示されている。

クラウド管理を簡素化

Google Cloud Deployment Manager を使用すると、アプリケーションに必要なすべてのリソースを yaml による宣言形式で簡単に指定できます。また、Python テンプレートや Jinja2 テンプレートで構成内容をパラメータ化することで、負荷分散や自動スケーリング インスタンス グループなど、共通のデプロイのパラダイムを再利用できます。構成内容をコードとして扱うことで、再現可能なデプロイを実現します。

Cloud Shell が表示されたパソコン画面。その前に数ページからなるドキュメントがある。ドキュメントの最初のページは不明瞭なリストで、その右余白には緑色のチェックマークが複数付いている。

再現可能なデプロイ プロセス

リソースを定義する構成ファイルを作成することにより、リソース作成プロセスを何度も繰り返して、同じ結果を再現できます。

パソコン画面、ふきだしがありテキストが表示されている。画面の横には男性スピーカーのアイコンがある。

宣言型言語

多くのツールで採用されている命令型アプローチでは、リソースの作成と構成の手順をユーザーが定義する必要があります。宣言的アプローチでは、ユーザーは必要な構成内容だけを決定し、構成の手順はシステムに任せることができます。

蛇行する点線の上に 3 つの虫メガネがあり、それぞれ点線上の別々のドキュメントに焦点を合わせている。

アプリケーションに集中

ユーザーは各リソースを個別にデプロイする必要がないので、アプリケーションまたはサービスの構成要素となるリソースセットの選択に集中できます。

パソコン画面に一連のテキストが表示されている。画面左側には、切り替えボタンが縦に 3 つ並んでいる。

テンプレートを使う

テンプレートでは、抽象モデルや通常まとめてデプロイされるリソース(インスタンス テンプレート、インスタンス グループ、オートスケーラーなど)を作成するための構成要素を利用できます。このようなテンプレートはパラメータ化が可能で、デプロイするイメージ、デプロイするゾーン、デプロイする仮想マシン台数などの変数を変えることで、何度でも再利用できます。

特長

並行的なデプロイ

同時に多数のリソースを並行してデプロイできます。

テンプレート

Python テンプレートと Jinja2 テンプレートでは、デプロイするリソースをプログラムで制御できます。

更新

デプロイするリソースを追加、削除、変更できます。

入出力パラメータ

ゾーン、マシンサイズ、マシン台数、状態(テスト、本番、ステージング)などの変数をテンプレートに渡すと、割り当てられた IP アドレスやインスタンスへのリンクなどの出力値が返されます。

スキーマ ファイル

JSON スキーマを使い、パラメータを定義したり、制限したりします。

参照

あるリソース定義から他のリソースを参照できます。この場合、依存関係が生じ、リソースの作成順序が制御されます。

プレビュー モード

変更内容を commit する前に、Deployment Manager によって作成または更新オペレーションがどのように変化するかを確認できます。

コンソール UI

Google Cloud Console でデプロイメントを表示すると、階層ビューでデプロイメント全体を一望できます。

Wix Media Group では、Deployment Manager を使用して、Google Cloud Platform でデプロイメントを作成、管理しています。このツールにより、さまざまな場所でのシステム デプロイが簡単になり、新しいサービスを開始するのに必要な制御が可能になり、いくつかの異なるコード バージョンを同時にデプロイする柔軟性がもたらされます。

- Wix Media Group インフラストラクチャ テクニカル リーダー Golan Parashi 氏

技術リソース

料金

Google Cloud Platform のお客様は、Deployment Manager を追加料金なしでご利用いただけます。

次のステップ

$300 分の無料クレジットと 20 以上の Always Free プロダクトを活用して Google Cloud で構築を開始しましょう。

開始にあたりサポートが必要な場合
信頼できるパートナーの活用