グラフィカル インターフェースやコマンドライン スクリプトではなく、コードを使用してインフラストラクチャを構成します。

Google Cloud の Infrastructure as Code の詳細

Infrastructure as Code のプロダクト、機能、手順に関するドキュメントと Cloud アーキテクチャ センターの記事をご覧ください。

Infrastructure as Code の推奨事項の使用

Recommender からの推奨事項を Infrastructure as Code(IaC)パイプラインに統合してプログラムで適用する方法について説明します。

トレーニング、ブログ投稿など

トレーニング コース、ブログ投稿、その他の関連リソースをご覧ください。

Automating Infrastructure on Google Cloud with Terraform

Google Cloud で Terraform を使用してインフラストラクチャをコードとして記述する方法について説明します(Skills Boost トレーニングに移動します)。

Google Cloud Platform で Terraform を使用するための HashiCorp チュートリアル

初めて Terraform の基本を学ぶ方を対象に、コマンドライン チュートリアルを順を追って説明します(外部ウェブサイトに移動します)。

Infrastructure as Code 関連のプロダクト(ユースケース別)

セクションを開くかフィルタを使用して、一般的なユースケース向けのプロダクトとガイドをお探しください。

インフラストラクチャのプロビジョニング、デプロイ、管理

関連するプロダクトとドキュメントを表示するには、このセクションを開いてください。

Infrastructure Manager

Terraform を使用して Google Cloud インフラストラクチャ リソースのデプロイと管理を自動化します。

Google Cloud での Terraform

人が読める形式の構成ファイルで Google Cloud リソースを定義し、バージョニング、再利用、共有を行います。

Config Connector

Kubernetes ツールと API を使用して、Google Cloud サービスとリソースを構成します。

Terraform 用 Cloud 開発キット(外部ウェブサイト)

プログラミング言語を使用して Terraform を構成し、Google Cloud インフラストラクチャを定義およびプロビジョニングできます。また、テストや依存関係の管理などのタスクに既存のツールチェーンを使用できます(外部ウェブサイトに移動します)。

Pulumi の Google Cloud プロバイダ(外部ウェブサイト)

TypeScript、Python、Go、C#、Java、YAML などのプログラミング言語を使用してインフラストラクチャ コードを作成します(外部ウェブサイトに移動します)。

Ansible(外部ウェブサイト)

プロビジョニング、構成管理、アプリケーションのデプロイ、オーケストレーションなどの IT プロセスを自動化します(外部ウェブサイトに移動します)。

Crossplane(外部ウェブサイト)

Kubernetes クラスタを Kubernetes 以外の外部リソースに接続し、それらのリソースを使用するカスタム Kubernetes API を構築します(外部ウェブサイトに移動します)。

Cloud Deployment Manager

シンプルなテンプレートを使ってクラウド リソースを管理します。