お問い合わせ
 期間 14 時間

コース概要

Terraformの紹介

  • Terraformとは何か?
  • Terraformを使用する利点
  • 主要な概念と用語
  • Terraformと他のInfrastructure as Codeツールの比較

環境のセットアップ

  • Terraformのインストール
  • Terraform開発向けにVisual Studio Codeを設定する
  • Azureアカウントの作成と構成

AzureでのTerraform入門

  • AzureRMプロバイダーの構成
  • Azureへの認証
  • 最初のTerraform設定の作成
  • 基本的なAzureリソースのデプロイ

Terraformステートの管理

  • Terraformステートの理解
  • Azureストレージを用いたリモートステート管理
  • ステートロックと一貫性

Terraformによるインフラストラクチャの構築

  • Azure仮想マシンの作成と管理
  • Azureネットワーク(VNet、サブネット、NSG)の構成
  • Azureストレージアカウントのデプロイ
  • Azure SQLデータベースのセットアップ

Terraformの高度な機能

  • Terraformモジュールと再利用可能性
  • データソースと出力変数の使用
  • Terraformの式と関数
  • Terraformにおける依存関係の管理

継続的統合とデプロイ

  • Azure DevOpsの紹介
  • Terraform向けCI/CDパイプラインのセットアップ
  • Azure DevOpsによるTerraformデプロイの自動化
  • 継続的配信のためのGitHub Actionsの統合

秘密情報と機密データの取り扱い

  • Azure Key Vaultによる秘密情報の管理
  • Key VaultとTerraformの統合
  • 秘密情報管理のベストプラクティス

インフラストラクチャの監視とスケーリング

  • Azureの監視とアラートのセットアップ
  • TerraformによるAzureリソースのスケーリング
  • オートスケーリンググループの実装

トラブルシューティングとベストプラクティス

  • Terraform設定のデバッグ
  • 一般的なエラーと問題への対処
  • Terraformのベストプラクティスと推奨事項

まとめと次のステップ

要求

  • クラウドコンピューティングの基礎知識
  • Microsoft Azureサービスおよびポータルへの慣れ
  • スクリプティングまたはプログラミングの基礎知識

対象者

  • クラウドエンジニア
  • DevOpsエンジニア
  • IT専門家
  • システム管理者

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー