Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Terraformで作るMicrosoftAzureインフラストラクチャー(v0.14対応)
Rating: 3.9 out of 5(153 ratings)
1,496 students

Terraformで作るMicrosoftAzureインフラストラクチャー(v0.14対応)

Terraformリソースを使いながらひとつひとつリソースを作っていき、最終的にはロードバランサー+アプリケーションサーバ+データベースサーバの王道構成の環境を構築します!
Created byyuta kujirai
Last updated 12/2021
Japanese
Japanese [Auto],

What you'll learn

  • Terraformを利用したInfrastructure as Code化ができるようになる
  • MicrosoftAzureのメジャーな利用方法を学ぶことができる
  • Webアプリケーションサーバを構築できるようになる
  • ファイアウォールを利用したパケットフィルタリングができるようになる
  • ネットワーク分離の原理を理解することができるようになる
  • SQL Serverの簡単な使い方を学ぶことができる

Course content

5 sections47 lectures4h 21m total length
  • 紹介9:00

Requirements

  • MicrosoftAzureのテナントを開設していること(無料枠内で実践することも可能)
  • 簡単なLinuxコマンドを理解していること

Description

この講座では、Terraformを利用してMicrrosoftAzure環境を作成していきます。
※Terraformのバージョンは0.14.9で作成しています

TerraformはInfrastructure as Codeとして広くつかわれているプログラミング言語です。
サーバ構成は、ロードバランサー + アプリケーションサーバ + データベースのよく利用される基本形で作成します。
また、そのサーバを配置するにあたり必要な次の機能も理解しながら構築します。

  • DMZサブネット(パブリックサブネット)とプライベートサブネットでのネットワーク分割

  • Azure Bastionを利用した、仮想マシンへのセキュアな接続

  • DNS Zoneの作成とWebサービスへのドメイン名の割り当て

  • ファイアウォールを利用した必要最低限のポート開放

  • SQL Serverへの接続と利用方法

次のような、現場でよく利用されるTerraformのテクニックも併せて紹介しています。

  • var変数の利用

  • tfstateファイルの取り扱い

  • BLOBストレージを利用したtfstateファイルの共通化

  • terraform workspace

  • リソースのmodule化

よろしくお願いいたします!

Who this course is for:

  • Terraformを学んでみたい人
  • MicrosoftAzureを学んでみたい人