エンジニアブログ

Engineer's Blog

絞り込んで表示する

2017.3.01 - 

【100倍だぞ100倍】asia-northeast1のGAE-CloudSQL間の性能が良くなったらしいので検証しました

こんにちは!ご無沙汰しております。

サーバエンジニア・データベースエンジニアの熊野です。

以前、こちらのエントリでasia-northeast1環境におけるGAEとCloudSQLの性能評価を実施しておりました。

GCP 東京リージョン(asia-northeast1) の性能を測定しました [GAE・Datastore・CloudSQL編]

その際に

> ※11/8 11:00AM 現在、CloudSQLにおいてもasia-northeast1に構築可能です。検証結果は追ってご報告させていただきます!

> 同一のasia-northeast1リージョン下に構築することでパフォーマンスが改善されることを期待すべく、引き続き検証を実施いたします。

と記載していたのですが、気がついたら2016年も終わりまして「もう春だよねー」という時期に差し掛かったところ、やっとこさ検証の目処がつきましたのでまとめさせていただきました。

検証評価環境(構成図)

GAE上で select now() from dual を1000回繰り返すのを1セットとし時間計測。繰り返し10セット実施しました。

また、us-centralとの性能比較を行っております。

Gistのsourceはこちらになります。

 

検証結果

asia-northeast1の方が2倍近く性能が良い、という結果になりました。

以前計測したDatastoreでも同様にasia-northeast1の方が良い結果となったので、H/WやNetworkがasia-northeast1の方が環境がよいのでは?と推測されます。

補足: 何故このタイミングで公開したのか

実はasia-northeast1がGAリリースされた2016年11月の時点で性能は計測していました。

が、asia-northeast1環境での性能が非常に悪く、解消される機会をうかがっていたことが理由となります。

先日、現象の報告などのやり取りを行っていたGoogle社のサポートセンターから現象が解消された旨のご連絡をいただき、評価を行った次第です。

ちなみに現象が解消されるまでの評価結果がこちらとなります。

おっそ!現在は1.05 secで終わる処理が以前は102.63 secかかっています。

つまり現在のasia-northeast1はこの時から約100倍の性能(レイテンシが1/100)になっています。

100倍だぞ100倍(タイトル回収)

100倍速くなったということで、これを機にGAEおよびCloudSQLを触られてみてはいかがでしょうか?

 

最後に

例によっていつものやつです。

グルーヴノーツではインフラエンジニアを募集中です!

一緒にGCPやDockerなど流行の技術を利用して自社サービスの設計から運用まで携わってみませんか。

インフラエンジニア以外の応募もお待ちしていますので、詳細は弊社採用情報のページを参照ください。