AWSのDB関連まとめ(Aurora RDSなど)
RDS
AWSのDBサービス
Aurora
RDSは、
・MySQL
・Oracle
・Aurora
∟Aurora for MySQL
∟Aurora for Postgre
などいくつかのエンジンを選ぶことができるが、Auroraはその中の1つ。
RDS for MySQLと Aurora for MySQLの違い
細かい内部アーキテクチャが違う。
Auroraの方が早い。
Aurora使えるならAuroraを使っとけ。
Aurora server less
特徴
・Auroraのサーバーレス版
・自動でスケール
・アクセスなければ停止する
デメリット
・常時稼働させてしまうと同スペックのDBインスタンスに対して60%割高
・リザーブドインスタンスに対応していない
・ウォームアップに60秒ほどかかる
料金
db.t3.smallの場合、
1日の起動時間が15時間までであれば Serverless 型のほうが安い
ただし上記は、リザーブドインスタンス適用前の比較であり、
Aurora Serverlessはリザーブドインスタンスが適用できないことを考えると、
1日の起動時間が7時間くらいが損益分岐点になりそう。
https://dev.classmethod.jp/articles/calculate-amazon-aurora-serverless-costs/