CI/CD (Terraform) 基礎講座 実践編
講座ID:TSSR-BE-TERRAFORM-G
プログラム概要
| 概要 | この講座では、DevOpsの思想とIaC(Infrastructure as Code)の原則を理解した上で、インフラプロビジョニングツール「Terraform」を用いたクラウドインフラの自動構築・管理技術を学びます。HCL(HashiCorp Configuration Language)による宣言的なインフラ定義、基本コマンド(init, plan, apply, destroy)の操作、およびAWSの主要なネットワーク・計算リソース(VPC、サブネット、インターネットゲートウェイ、ルートテーブル、セキュリティグループ、EC2)の一連の構築手法を習得します。 |
|---|---|
| ゴール |
IaCの考え方を理解した上で、Terraformを使った基本的なインフラ環境を構築できる
MUSTIaCの概要を理解して、同僚に説明できるようになること
Terraformを使って基本的なインフラ環境をコードで書けること 実務に応用するための調査、実行スキルを身につけること WANTTerraformを使って、適宜調査しながら、実用的なIaC環境を構築できること
|
対象者
| 参加者に 求めるスキル |
一般的なクラウド知識とAWS管理コンソールの基本操作を理解していること AWS管理コンソールを使用してVPCやEC2を構築できること 基本的なLinuxコマンドの操作やviエディタを使ったファイル編集ができること 上記を満たさない場合は、Linux(サーバー構築) 基礎講座 実践編およびクラウドサービス(AWS) 基礎講座 実践編を事前受講すること |
|---|---|
| 想定受講者 | インフラ環境構築の自動化を担当するエンジニア 開発部門・情報システム部門・DX部門に所属する方 Terraformを基礎から実践まで学び、IaCを導入したい方 |
| デジタルスキル 標準レベル目安 |
デジタルスキル標準レベル3 |
実施情報
| 実施形式 | 集合研修 オンライン研修(対面推奨) |
|---|---|
| 期間 | 1日(最短)/2日(推奨) |
| 利用予定ツール | Track LMS CLIツール (PowerShell, ターミナルなど) AWS(基本的に弊社で環境を用意) |
カリキュラム
| 学習項目 | DevOpsとIaC DevOpsの背景・目的、IaC概要、IaCツール 環境構築 管理用ECインスタンスの準備 Terraformの基本 Terraformの基本概念、HCL、基本コマンド、演習 Terraformの応用 変数/出力、データソース、状態管理、繰り返しと条件分岐、モジュール化 Webインフラ環境構築演習 |
|---|