お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
導入
- TerraformがChef、Puppet、AnsibleやSaltとどのように異なるか?
- Google Deployment Managerを使用しない理由は?
Terraformの特徴とアーキテクチャの概要
- インフラストラクチャとしてのコード、実行計画、リソースグラフ、変更自動化
Terraformワークフロー
- 書く、プレビュー、作成、再現、解体
初めてのステップ
- Terraformで使用するGCPアカウントの準備
- Terraformを初期化し、仮想マシン(コンピュートエンジンインスタンス)を構築する。
アプリケーションの作成
- GCPでプロジェクトを開始する。
- サンプルウェブアプリを初期化する。
実行計画の準備
- 新しい計画を書く、保存し、.tfファイルを削除する。
設定ファイルの扱い方
- 構文概要
- 書き込み、バージョン管理、更新
リソース依存関係の設定
- Terraformリソースグラフの使用
- インフラストラクチャとアプリケーションの依存関係
インフラストラクチャのデプロイ
- 構成変更のプレビュー
- 変更の実行
ステートの管理
- Google Cloud Storageを使用した永続性の設定
- リモートステートの設定
ネットワークの設定
- ファイアウォールの設定
- サブネットの管理
インフラストラクチャの再現
- アプリ用の環境(開発、テスト/品質保証、ステージング、本番)を設定する。
設定ファイルをモジュールとしてパッケージ化
- 共有可能なモジュールを使用したコードの複製
- 再利用可能なテンプレートを構築するためにModule Registryを使用する。
Terraformをデプロイメントパイプラインに統合
- アプリケーションのビルド、デプロイ、テスト
- 既存の外部リソースをTerraformにインポートする。
Terraformのパフォーマンスチューニング
- インフラストラクチャの監視とパフォーマンスメトリクス
トラブルシューティング
まとめと結論
要求
- コマンドラインでの作業経験。
- クラウドインフラストラクチャの概念の理解。
対象者
- クラウドアーキテクト
- システム管理者
- DevOpsエンジニア
21 時間
お客様の声 (3)
トレーナーが持つTerraformに関する深い知識、良いコーディングと原則への情熱、そして忍耐力。
Douglas Hanna - Mailchimp
コース - Terraform on GCP (Google Cloud Platform)
機械翻訳
ポモドーロ・テクニックは、クラスの人数が多くても参加しやすく、時間がかかりすぎないよう設計されています。
Chris Carlino - Mailchimp
コース - Terraform on GCP (Google Cloud Platform)
機械翻訳
インタラクティブセッション
Jay Lavu - ZEBRA TECHNOLOGIES CORP
コース - Terraform on GCP (Google Cloud Platform)
機械翻訳