データベースを Aurora Serverless にしてみた

このブログは、Movable Type で作っているけれども、データベースを試しに Aurora Serverless にしてみた。

パフォーマンス的には全然問題ない。あとはコスト面がどうなるのかちょっと様子を見てみたい。

aurora-borealis-1839582_1920.jpg

なぜ、Aurora Serverless にしたのか?

Aurora Serverless は、Amazon Aurora の良さはそのままにサーバーレスにしているのでメンテや容量を考えなくて良いところがポイント。加えて、アクティブなときのみ課金対象となるので、常設タイプの RDS と違って使ってないときはコストを下げられる点も。Movable Type との相性で考えると。

  • Movable Type は静的ファイル生成エンジンなので、サイトへのアクセス時にアプリケーションは動かない。つまり、DB へのアクセスが発生するのはコンテンツを管理しているときのみ。(うちの場合は、あとは Data API か)
  • つまるところ、コンテンツ管理をしていないときは、データベースはアクティブである必要がない。
  • RDSで自前で停止と起動やるとか運用的にアレすぎる(そもそも、停止しても一定期間で起動してくる)
  • Aurora Serverless では、アイドル時間に一時停止ができる(ストレージ費用のみになる)

ということで、Aurora Serverless にすることで、単純に RDS を起動するよりいんじゃないの?という話。

どうなりますか。