お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
はじめに
- TerraformはChef、Puppet、Ansible、Saltとどのように違うのか?
- なぜGoogle Deployment Managerを使わないのでしょうか?
Terraformの機能およびアーキテクチャ概要
- インフラストラクチャ即コード、実行計画、リソースグラフ、変更自動化
Terraformのワークフロー
- 記述→プレビュー→作成→再現→破棄
始め方
- GCPアカウントをTerraform利用向けに準備する
- Terraformの初期化と仮想マシン(コンピュートエンジンインスタンス)の構築
アプリケーション作成
- GCP上でプロジェクトを開始する
- サンプルWebアプリケーションの初期化
実行計画の準備
- 新しい計画を記述し、.tfファイルを保存・削除する
設定ファイルの取り扱い
- 構文の概要説明
- 設定ファイルの記述・バージョン管理・更新方法
リソース間依存関係の設定
- Terraformリソースグラフを活用する
- インフラとアプリケーションの依存関係の違い
インフラのデプロイ
- 設定変更内容のプレビュー方法
- 変更実行手順
ステート管理
- 永続化用にGoogle Cloud Storageを設定する
- リモートステートの構築方法
ネットワーク構成
- ファイアウォールの設定方法
- サブネットの管理手法
インフラの再現性確保
- 開発・テスト/QA・ステージング・本番用に環境を準備する
設定ファイルのモジュール化
- 再利用可能なモジュールを用いてコードを共有する
- モジュールレジストリを利用しテンプレート作成を行う
デプロイパイプラインとの統合
- アプリケーションの構築・デプロイ・テスト方法
- 既存外部リソースを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)
機械翻訳