こんにちはプロダクト基盤本部 SREの藤原です。 STORES のID基盤は2023年5月末にEC2ベースからECS(Fargate)ベースに移行しました。 ID基盤では踏み台、APIサーバー、バッチサーバーなどをすべてECSのタスクへと移行しました。 本エントリでは、移行対象のうち、APIサーバー部分に絞って切り替えを進める上でのアーキテクチャ上の検討ポイントや切り替え手順を検討する際の考慮事項を解説します。 切り替え前の構成 STORES のID基盤のAPIサーバーのインフラ構成は下図のとおり非常にシンプルな構成です。 ID基盤 EC2環境の構成 フロントエンドのホスティングにAmplifyホスティングを利用し、バックエンドとしてアプリケーションロードバランサー、EC2インスタンス、データベースにAmazon Auroraを利用しています。 今回は、EC2インスタンスをECS(Farg