ぺーぺーSEのブログ

TerraformでECSのBlue/GreenデプロイをApp Meshでやってみる

Amazon ECSはAWS独自のコンテナ実行・管理サービス、AWS App MeshはAmazon EKSでも利用できるサービスメッシュのサービスです。
この記事では、TerraformでECS+App Meshを構築し、Blue/Greenデプロイメントを実現する方法について記載します。


macOSにおけるzshの設定

Mac OS Catalinaから標準シェルがzshになっています。この記事では、zshの設定ファイルについて説明します。

asdfで利用できるJavaのディストリビューション

asdf は複数のプログラミング言語ランタイムおよびそのバージョンを管理することができるツールです。この記事では、 asdf で利用できる Java のディストリビューションついて記載します。

Terraform Modulesで環境を分割・切り替える

Terraform Modulesはソースコードをモジュール化することでテンプレートとして使うことができるようになる機能です。この記事では、Terraform Modulesを利用した本番・検証などの環境分割・切り替えの方法についてご紹介します。

Terraformの命名規則

Terraformは、IaC(Infrastructure as Code)を実現するツールの 1 つです。この記事では、筆者が利用しているTerraformの命名規則をご紹介します。