Servicesクラウドみなさん、こんにちは!フリューでモバイルサイト開発を行っている鷲見といいます。あるソーシャルプラットフォーム上のアプリケーションを構築するプロジェクトでの、クラウド環境の導入状況をそのまま記事にしています。前回はSimpleJPAを用いてSimpleDBを操作するプログラムについて解説しました。第2回勉強会で少しお話させていただいた、SimpleDBの性能について少し掘り下げて紹介させていただきます。勉強会第2回の私の発表資料は以下のページをご覧ください。リージョン上のEC2インスタンス(m1.small)から、各リージョンのSimpleDBへのアクセス時間を計測します。JavaのAPI呼び出しに該当するメソッド呼び出しにどのくらいの時間がかかるかを計測します。CRUDをそれぞれ100回ずつ呼び出し、その平均値を計測します。Eclipseを使うとSimpleDBのサンプルプログラムを作成することができます。今回はこのSimpleDBのサンプルプログラムをベースに調査用に少し変更を加えてみました。sampleData;}}ソースコードはこちら(GitHub)プログラムの引数にはSimpleDBのエンドポイントを指定します。各リージョンのSimpleDBのエンドポイントは以下のとおりです。各リージョン毎の差異について当然ですが、呼び出し側のEC2インスタンスと同一リージョンのSimpleDBの呼び出しは速いのがよくわかります。West(Ireland)のとなりました。Pacific(Singapore)とほぼ同じくらいの値を叩き出しています。多く発生するアプリケーションにはSimpleDBはあまり向かないということがわかります。まとめ今回はSimpleDBの性能調査をJavaプログラムを作成し、実施してみました。呼び出し側と同一リージョンのSimpleDBであればそれなりに早い挿入・更新・削除といったデータ操作は少し遅いということがわかったかと思います。次回こそは前回から予告していた、AWSでの各種バックアップについてお話ししたいと思います。Servicesクラウド勉強会みなさん、こんにちは!フリューでモバイルサイト開発を行っている鷲見といいます。第2回にて発表させていただきました。私の発表資料はスライドシェアにアップロードしております。Sumi当ブログで現在公開しているクラウド・AWS関係の記事は以下のとおりです。SimpleJPAを用いたプログラミングブログではまだご紹介できていない箇所・内容も多数ありますので、発表内容をより掘り下げた内容で記事を書いていきたいと思います。