Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
コース概要
導入
- Terraform は Chef、Puppet、Ansible、または Salt とどう違うのですか?
- Google Deployment Manager を使用してみてはいかがでしょうか?
Terraform 機能とアーキテクチャの概要
- コードとしてのインフラストラクチャ、実行計画、リソース グラフ、変更の自動化
Terraform ワークフロー
- 書き込み、プレビュー、作成、複製、破棄
はじめる
- Terraform で使用する GCP アカウントの準備
- 初期化 Terraform と仮想マシン (コンピューティング エンジン インスタンス) の構築
アプリケーションの作成
- GCP でプロジェクトを開始する
- サンプル Web アプリの初期化
実行計画の準備
- 新しいプランの作成、.tf ファイルの保存、削除
設定ファイルの操作
- 構文の概要
- 書き込み、バージョン管理、更新
リソースの依存関係の設定
- Terraform リソースグラフの使用
- インフラストラクチャとアプリケーションの依存関係
インフラストラクチャの導入
- 構成変更のプレビュー
- 変更の実行
状態の管理
- Google Cloud Storage の永続化のセットアップ
- リモート状態のセットアップ
Networking
- ファイアウォールの設定
- サブネットの管理
インフラの再生産
- アプリの環境のセットアップ: dev、test/qa、stage、prod
構成ファイルをモジュールとしてパッケージ化する
- 共有可能なモジュールを使用してコードを複製する
- モジュール レジストリを使用して再利用可能なテンプレートを構築する
Terraform をデプロイメント パイプラインに統合する
- アプリケーションの構築、デプロイ、テスト
- 既存の外部リソースを Terraform にインポートする
Terraform パフォーマンスチューニング
- インフラストラクチャの監視とパフォーマンスの指標
トラブルシューティング
要約と結論
要求
- コマンドラインでの作業経験
- クラウドインフラの概念への理解
観客
- クラウドアーキテクト システム管理者DevOpsエンジニア
21 時間