All Posts
パブリックサブネット上のEC2 1台とプライベートサブネット上のEC2インスタンスを作成します。
Terraformコード(Github)
構成 VPC パブリックサブネット 2つ プライベートサブネット 2つ パブリックサブネット上のEC2インスタンス 1台 プライベートサブネット上のEC2インスタンス 1台 プライベートサブネットへSession Manager接続をするためのVPCエンドポイント NATゲートウェイ
EC2 1台を作成し、Nginxをインストールします。
Terraformコード(Github)
構成 VPC パブリックサブネット 1つ EC2インスタンス 1台
EC2 1台を作成します。 SSHの代わりにSession Managerでログイン可能とします。これによりセキュリティグループでSSHのアクセス許可をしなくても、インスタンスにログイン可能となります。
ECS Fargateクラスタを構築し、その上に簡単なGoアプリケーションのDockerコンテナを起動します。 TerraformコードおよびGoアプリケーションの起動手順を示します。
Terraformコード(Github)
NginxによるWEBサーバおよびRDSでMySQLのDBサーバを構築します。
Terraformコード(Github)
構成 VPC パブリックサブネット 1つ DB用プライベートサブネット 2つ EC2インスタンス 1台 RDS 1台 EC2 OS: Ubuntu18.
Application Load Balancerを利用してEC2を冗長化します。
Terraformコード(Github)