Udemybeginnerja

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.

3.8(142)
1,363students
4h 21m
Certificate
yuta kujirai
yuta kujiraiインフラエンジニア

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 のスキルを向上させましょう!

$ whoami — the devs behind tutorialsearch.io

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.