コース概要

導入

  • Terraform は Chef、Puppet、Ansible、Salt とどう違うのですか?
  • なぜ AWS Management コンソールではないのでしょうか?

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

  • コードとしてのインフラストラクチャ、実行計画、リソース グラフ、変更の自動化

Terraform ワークフロー

  • 書き込み、プレビュー、作成、複製、破棄

はじめる

  • Terraformで使用するAWSアカウントの準備
  • 初期化中Terraform

実行計画の準備

  • 新しいプランの作成、.tf ファイルの保存、削除

設定ファイルの操作

  • 構文の概要
  • 書き込み、バージョン管理、更新

リソースの依存関係の設定

  • Terraform リソースグラフの使用
  • インフラストラクチャとアプリケーションの依存関係

インフラストラクチャの導入

  • 構成変更のプレビュー
  • 変更の実行

状態の管理

  • AWS S3 と AWS DynamoDB を使用したバックエンドの構成

インフラの再生産

  • アプリケーションの環境のセットアップ: dev、test/qa、stage、および prod

構成ファイルをモジュールとしてパッケージ化する

  • 共有可能なモジュールを使用してコードを複製する
  • モジュール レジストリを使用して再利用可能なテンプレートを構築する

Terraform をデプロイメント パイプラインに統合する

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

Terraform パフォーマンスチューニング

  • インフラストラクチャの監視とパフォーマンスの指標

トラブルシューティング

要約と結論

要求

  • コマンドラインでの作業経験
  • クラウドインフラの概念を理解していること

観客

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

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.

Price per participant

お客様の声 (2)

関連コース

関連カテゴリー