Archive for the ‘AWS’ Category

    はてなブックマーク - RDS for PostgreSQL を早速試してみた!
    このエントリーをはてなブックマークに追加

    Fusic杉本です。こんにちは。
    みなさま既にご存知だと思いますが、AWSが2013/11/14にRDSでPostgreSQLをリリースしました。


    その日と言えば、サー・ポール・マッカートニーの日本ツア福岡公演の日。
    若干AWSのニュースが薄れてしまっていたかもしれません!!!弊社がある福岡市内ではド派手なトラックが走っていました。

    私は先日の会社10周年記念パーティで弊社社長より福岡公演のチケットをいただいていたので、朝からこの2大ニュースでわくわくしてたまらず、筆を取りました。※ライブサイコーでした!><

    なぜこのニュースに胸熱なのか!?

    弊社では、特に“制限”がない限り、PostgreSQLを使用しています。
    理由は社内全員に経験があり、さらに社内のデータベーススペシャリストがPostgresマスターのため、パフォーマンスや複雑な処理が必要となったときに助けてもらえるから(と個人的に勝手に思ってる)です。
    で、この“制限”というのが、お客様の要件というよりも『AWSのRDSでPostgreSQLがないから仕方なく、MySQLを使ってる』という。。。(これも個人的に勝手に思っていることです)

    だからかなり胸熱です!

    ということで、早速Postgres for RDSを試したみました。

    とりあえずインスタンスを起動してみました。


    インスタンスの起動はAmazon Management Consoleから、MySQLのときと何ら変わりません。

    あるある!おなじみの象さん!

    とりあえずいつも通り、ポチポチと進みます。
    AWSブログではver.9.3.0が表示されていましたが、2013/11/16時点では9.3.1しか選択肢がありませんでした。9.3.1が2013/10/10リリースみたいなので、リリースが決まってからデフォルトバージョンもあげたのでしょうか。そのスピード感いいですね!

    ほんと全ての機能が使えるようでした。
    ・・・ようでしたが、Read Replicaは使えませんでした。9系からレプリケーション機能あると思ってたんですけど。

    しかし、バックアップ関係がそろっているだけでもう完璧です!!!
    もうこれでせっせと頑張ってEC2上でバックアップやらデータ領域を別EBSにしたりとか、冗長構成とか、諸々の心配事を楽して解決できますね!
    ※お金さえあれば。

    あとはいつも開発している感じで、さくさくっと動きましたよっと

    とりあえず、pgAdminでの接続とCakePHPで簡単なデータ登録を試してみました。
    vagrant上のアプリからの接続からなのか、e-mobileだからなのか、ケチってmicroインスタンスにしたせいなのかは不明ですが、結構重かったです。
    性能等については、近いうちに調査してみたいと思います。


    ※(左)CakePHPアプリケーションの画面、(右)pgAdminでの画面

    まとめ

    RDS for PostgreSQL胸熱!ってだけの記事でしたが、休みの日に気になって試した程度なのでお許しいただくとして、、、
    弊社は既にAWSコンサルティングパートナーとして多くのシステムをAWS上で構築してきましたが、今後より強みを活かして、開発をすることができそうです!