🦔
個人開発で高可用性かつ低コストのインフラを実装した05
AWSで3つのEC2を活用して、低コストインフラを構築し実際に運用に成功しました。
データベースなどを入れたEC2はプライベートサブネットへ配置しました。
NATゲートウェイは使わず自前のEC2で代用しました。
NLBって書いてあるけど使ってません。全部EC2です
アプリケーション本体のEC2は1つのみでcomposeで起動していて可用性はまだ低いですが、ネットワークなどの土台はほぼ完成しているので、このままkubernetesなどへの移行は容易だと思います。

費用は2000円くらい上がったかも
合計5000〜6000円くらいだと思います。
でも拡張性が高いです。アプリ用とデータ用のEC2はスタックを分離しているので、すぐにASGやk3sなどに対応させてデプロイすることができます。
マルチAZはまだ未定です。
監視系ツールをデータ用EC2に入れていないので、不安要素が大きいです
Discussion