コース概要

導入

  • TerraformはChef、Puppet、Ansible、Saltとどのように異なるのか?
  • AWS Management Consoleを使用しない理由は何か?

Terraformの機能とアーキテクチャの概要

  • Infrastructure as Code、実行計画、リソースグラフ、変更自動化

Terraformワークフロー

  • 作成、プレビュー、生成、再現、破壊

開始方法

  • AWSアカウントをTerraformで使用するために準備する。
  • Terraformの初期化。

実行計画の準備

  • 新しいプランを作成し、保存および削除する。

設定ファイルの操作

  • 文法概要
  • 作成、バージョン管理、更新

リソース依存関係の設定

  • Terraform Resource Graphを使用する。
  • インフラストラクチャとアプリケーションの依存関係

インフラストラクチャのデプロイ

  • 構成変更をプレビューする。
  • 変更を実行する。

状態管理

  • AWS S3とAWS DynamoDBを使用してバックエンドを設定する。

インフラストラクチャの再現

  • 開発、テスト/QA、ステージング、本番環境の設定を行う。

設定ファイルをモジュールとしてパッケージ化

  • 共有可能なモジュールを使用してコードを複製する。
  • Module Registryを使用して再利用可能なテンプレートを作成する。

Terraformをデプロイパイプラインに統合

  • アプリケーションの構築、デプロイ、テストを行う。
  • 既存の外部リソースをTerraformにインポートする。

Terraformパフォーマンストูーニング

  • インフラストラクチャ監視とパフォーマンスメトリクス

トラブルシューティング

まとめと結論

要求

  • コマンドラインを使用する経験。
  • クラウドインフラストラクチャの概念の理解。

対象者

  • クラウドアーキテクト
  • システム管理者
  • DevOpsエンジニア
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (4)

今後のコース

関連カテゴリー