コンテンツに移動
管理ツール

Terraform ベースの UI により Google Cloud Marketplace での VM デプロイを簡素化

2024年8月9日
https://storage.googleapis.com/gweb-cloudblog-publish/images/HERO_Stocksy_txp4fba784c971300_3677379_ret.max-2600x2600.jpg
Abhijit Chatterjee

Senior Product Manager, Google Cloud Marketplace

Linh Lam

Google Cloud Marketplace Onboarding Manager

※この投稿は米国時間 2024 年 8 月 3 日に、Google Cloud blog に投稿されたものの抄訳です。

多くの組織が、クラウド移行とモダナイゼーションのための Infrastructure-as-Code ツールとして Terraform を使用しています。以前のブログ投稿では、Google Cloud Marketplace からの VM インスタンスのデプロイに Terraform を使用することで、組織に合ったエンタープライズ グレードのクラウド ソリューションを容易に発見、調達、デプロイできることをお伝えしました。本日は、Google Cloud Marketplace のユーザー インターフェース(UI)から、Terraform スクリプトを使用して数回のクリックで VM をデプロイする手順をご紹介します。

では、詳しく見ていきましょう。

Marketplace UI から VM をデプロイする

感覚をつかみやすくするため、「F5 BIG-IP BEST with IPI and Threat Campaigns (PAYG, 25Mbps)」の例を見てみましょう。これは Google のパートナーである F5, Inc. によるアプリケーションの配信およびセキュリティ プロダクトで、Google Cloud Marketplace で利用できます。プロダクト ページには、料金、ドキュメント、サポート情報が掲載されています。デプロイを開始するには、[使ってみる] をクリックします。

https://storage.googleapis.com/gweb-cloudblog-publish/images/Image_1_-_F5_listing.max-1000x1000.png

利用規約と契約を読んで同意したら、[同意する]、次に [デプロイ] ボタンをクリックして、デプロイページに移動します。

https://storage.googleapis.com/gweb-cloudblog-publish/images/Image_2_-_Agree.max-600x600.png

デプロイページでは、見積もり料金を確認して、デプロイ構成をカスタマイズできます。インフラストラクチャのデプロイ、マシンタイプの選択、ファイアウォールやネットワークの設定の権限を持つサービス アカウントを選択または作成できます。Terraform UI のデプロイは Google Cloud Infrastructure Manager によって管理されます。

なお、プロジェクトからソリューションをコマンドラインでデプロイするよう切り替えることも、Terraform モジュールをダウンロードして CI / CD パイプラインと統合することもできます。構成が完了したら、ページの下部までスクロールして [デプロイ] をクリックし、デプロイのプロセスを開始します。

https://storage.googleapis.com/gweb-cloudblog-publish/images/Image_3_-_Deploy.max-1100x1100.png

ソリューションのページが開き、Google Cloud Marketplace 経由でデプロイのモニタリングと管理ができます。デプロイの完了に要する時間は、プロダクトによって異なります。デプロイ後は、Google Cloud Marketplace Solutions ページから、次のアクションを行えます。

  1. リソースを表示する

  2. デプロイの詳細を表示する

  3. デプロイログを表示する

  4. デプロイメントを削除する

  5. 推奨される次のステップを表示する

これらのアクションについては、次のセクションで簡単にご説明します。

Google Cloud Marketplace デプロイを管理する

Google Cloud Marketplace UI からデプロイを管理するためのアクションについて見ていきましょう。

https://storage.googleapis.com/gweb-cloudblog-publish/images/Image_4_-_Manage.max-1600x1600.png
  1. [Resources](リソース)タブでは、プロビジョニングされたリソースと、コンソールでこうしたリソースを見つけるのに役立つ関連情報を確認できます。プロビジョニング中にエラーが発生した場合、ここに関連メッセージが表示されます。

  2. [Details](詳細)タブは、デプロイに関する基本情報(名前、日付、ロケーション、出力など)を提供します。

  3. ページの右上にある [View Logs](ログを表示)ボタンから、デプロイログが表示される新しいページに移動できます。リソースがどのように実装されたかを確認するのに役立ちます。

  4. デプロイメントとプロビジョニングされたリソースを削除するには、[Delete](削除)ボタンをクリックします。

  5. ページの下部にある [Suggested next steps](推奨される次のステップ)セクションには、そのソリューションが提供する追加の手順が表示されます。

まとめ

このブログでは、Google Cloud Marketplace UI から Terraform を使用して VM をデプロイする方法をご紹介しました。これにより、追加の専用ツールが不要になります。コマンドラインからデプロイする、またはキュレートされた Terraform モジュールをダウンロードして既存のデプロイメント パイプラインに統合するという選択肢もあります。VM にとどまらず、ぜひ Google Cloud Marketplace で幅広いソフトウェアやソリューションを見つけてお試しください。

詳細:

Google Cloud パートナー向け: Google Cloud Marketplace VM ソリューションをオンボーディングする方法をご確認ください。

-Google Cloud Marketplace、シニア プロダクト マネージャー Abhijit Chatterjee

-Google Cloud Marketplace、オンボーディング マネージャー Linh Lam

投稿先