Terraformで作るMicrosoftAzureインフラストラクチャー(v0.14対応)
Learn to build a complete server environment! Master Terraform to create load balancers, app servers, and databases. Practical skills for DevOps and cloud infrastructure.
Course Content
Terraformで作るMicrosoftAzureインフラストラクチャー(v0.14対応) is a beginner-level Udemy course taught by yuta kujirai. It runs 4h 21m, is taught in Japanese, and includes a certificate of completion. Learners rate it 3.8 out of 5 from 142 reviews, with 1,363 students enrolled. It is a paid course, last updated December 2021.
この講座では、Terraform を活用して Microsoft Azure 環境を構築する方法を学びます。Terraformは、Infrastructure as Code (IaC) として広く利用されている強力なプログラミング言語です。バージョン 0.14.9 を使用して、実践的な環境構築を行います。
構築するサーバ構成
一般的な サーバ構成 である、ロードバランサー + アプリケーションサーバ + データベース の基本形を構築します。さらに、これらのサーバを配置するために必要な以下の機能も理解し、実装します。
- DMZサブネット (パブリックサブネット) とプライベートサブネットでのネットワーク分割: セキュリティを考慮したネットワーク設計を実践します。
- Azure Bastion を利用した仮想マシンへのセキュアな接続: 安全なリモートアクセスを実現します。
- DNS Zone の作成と Web サービスへのドメイン名の割り当て: Webサービスを運用するための基本的な設定を行います。
- ファイアウォールを利用した必要最低限のポート開放: セキュリティを維持しながら必要な通信を可能にします。
- SQL Server への接続と利用方法: データベースへの接続設定と基本的な操作を習得します。
Terraformテクニック
現場でよく利用される Terraform のテクニックも幅広く紹介します。
- var変数の利用: 環境に応じた設定を柔軟に行う方法を学びます。
- tfstateファイルの取り扱い: Terraform の状態管理を理解し、適切に管理する方法を習得します。
- BLOBストレージを利用したtfstateファイルの共通化: 複数環境での状態管理を効率化します。
- terraform workspaceリソースのmodule化: コードの再利用性と管理性を高めます。
この講座を通して、Terraform を使った Azure 環境構築の基礎から応用までを習得し、Infrastructure as Code のスキルを向上させましょう!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.