Terraformを使ったジオロケーションルーティング付きHA nginxのAWS ECSへのデプロイ
AWSの2つの異なるリージョンにnginxのDockerイメージをデプロイできる。必要に応じて、リージョンサポートを自分で追加することも可能だ。

今日は、Deploy nginx docker to AWS ECS with Terraform Automationプロジェクトをシングルリージョンからマルチリージョンサポートにリファクタリングしたい。今回は、すべてのTerraformソースコードをGitLabアカウントにプッシュした。
更新されたプロジェクトは、アイルランドとN.Virginiaリージョンにすべてのインフラストラクチャを作成する。
これで、Route53が提供するジオロケーションベースのルートポリシーが使えるようになった。
ジオロケーションベースのルートポリシーとは?
このプロジェクトでは、北米大陸からのリクエストはNorth Virginiaのインフラストラクチャで処理される。
欧州大陸からのリクエストは、アイルランドのインフラストラクチャで処理される。
デフォルトのリージョンも設定されており、アイルランドのインフラストラクチャで処理される。
ボーナス
このプロジェクトは私にとって本当に楽しいものだ。PoCにAWSで$1.17(税込)を費やした。リポジトリリンクはこちら: https://gitlab.com/flightlesstux/nginx-app-aws-ecs
パイプラインもチェックするのを忘れずに: https://gitlab.com/flightlesstux/nginx-app-aws-ecs/-/pipelines/301488894 !
Ercan の他のサイト
同じ著者、別の領域のサイトが2つ。