Amazon Auroraをt2.mediumで起動できるように!(ただし開発/テスト用)

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

大栗です。

本日をAmazon Auroraをt2.mediumで起動出来るようになりましたので、まとめてみました。

用途

db.t2.mediumを使用可能になったのですが、用途としては 開発/テスト用です! 本番用として使用するのはお勧めできません。Auroraは大規模な環境に合わせて開発されており、積極的にCPUやメモリを使用することで全体のスループットを稼ぐという特徴があります。そのためdb.t2.mediumの様に小さいインスタンスではAuroraの特徴を活かせないと思われます。

価格

東京リージョンでの価格は以下のようになっており、これまで一番安かったdb.r3.largeの約1/3になります。これまでは動作検証のためだけにdb.r3.largeを起動していたのでお財布に優しくなりますね。

インスタンス対応 時間あたりの料金 備考
db.t2.medium $0.125 New!
db.r3.large $0.350
db.r3.xlarge $0.700
db.r3.2xlarge $1.400
db.r3.4xlarge $2.800
db.r3.8xlarge $5.600

起動してみる

今までのAuroraと何も変わりません。DBインスタンスのクラスでdb.t2.mediumを選択するだけで、今までと同じです。

スクリーンショット_2016_11_24_11_59

以下のように普通にAuroraへログインできます。

$ mysql -uawsuser -pmypassword -h t2cluster.cluster-abcdefghijkl.ap-northeast-1.rds.amazonaws.com
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 20
Server version: 5.6.10-log MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> select @@aurora_version;
+------------------+
| @@aurora_version |
+------------------+
| 1.9.1            |
+------------------+
1 row in set (0.00 sec)

mysql>

さいごに

Auroraを使用していると、開発環境、ステージング環境、動作検証(個人的にはここが重要)のように負荷がほとんどない環境でもdb.r3.largeとある程度大きいインスタンスを起動する必要がありましたが、これからはdb.t2.mediumを使うことでコストを抑えられるようになります。