中小規模のオンプレWebシステム(DBとしてMySQLを使用)をAWS環境(Auroraを使用)に移行する際に躓いたポイントをいくつか記録しておきます。 0. 前提 移行前、移行後の環境として、以下のようなものを想定してください。 0-1. 移行前 VMwareによる仮想環境 ストレージはエントリレベル(10G-iSCSI) MySQLは5.5/バイナリログあり/sync_binlog=1(遅い!)、複数あるがメインは1台 データ量は1TiB未満 DR:DBなどでのDBサーバ冗長化は行っていない Webサーバは数台(Java8(G1GC)/Tomcat8) Web~DB間のコネクションプーリングあり(DBCP2) 0-2. 移行後 WebサーバはほぼそのままEC2へ(東京リージョンAZ-a/cに等分して配置)、ALBを使用 Auroraはr3.xlarge~2xlarge程度、Multi-