【制作最終日】池澤あやかさん、イベント会場中のスマホが振られた集計値をリアルタイムに表示するダッシュボードを作成 ~ Amazon S3再び
池澤あやかさんにお願い! AWS Summit Tokyo 2015「デベロッパーカンファレンス」を盛り上げるサービスを一緒につくってください! 最終回
実際にスマホでフレーフレーしてみよう
では、実際に言語を選択して、スマホを振ってみてください。
(フリフリして)あ、グラフが表示されました!
ちょっとみんなでテストしてみましょうか。
(ここで、池澤さん、西谷さんほか、その場にいた全員でスマホをフリフリ)
あら? 別の言語を選択したんですけど、グラフに表示されないみたい……。
(ログを見て)どうやら、Amazon DynamoDBのところで処理が遅くなっているみたいです。スループットを調整してみましょう。Amazon DynamoDBでcounterテーブルを選択し、[Modify Throughput]をクリックすると、スループットの値を大きくすることができます。
今回は書き込みのスループットを増やすので[Write Capacity Units]を100に増やすことにします。実際の場面では性能をモニタリングして最適な値を探っていくことになります。
やったぁ、グラフがちゃんと表示されました!
本番では多くの参加者がフリフリしても大丈夫なように、負荷を調整しないといけませんね。
Amazon DynamoDBのスループットのほかにも、Amazon Kinesisから送るデータの件数や、AWS LambdaのLambda関数の同時実行回数なども検討しないと。
設定値を変えれば簡単にスケールできるんですね。これぞまさにクラウド。
実際にサーバーを立てているなら、サーバーを買いに走らなきゃいけないところですね。その前に、面倒な予算申請や稟議も必要か。
キツいですね……。
サーバーを導入して、OSやミドルウェアを入れた頃にはイベントが終わっていて……。
ううう、哀しい……。
あとは、本番までにダッシュボードの見た目も整えたいですね。池澤さん、協力していただけますか。
もちろんです。カッコいい画面にしましょう!
この記事は参考になりましたか?
- 池澤あやかさんにお願い! AWS Summit Tokyo 2015「デベロッパーカンファレンス」を盛り上げるアプリを一緒につくってください!連載記事一覧
-
- 【制作最終日】池澤あやかさん、イベント会場中のスマホが振られた集計値をリアルタイムに表示す...
- 【制作2日目】池澤あやかさん、イベント会場中のスマホが振られた量を集計する処理に挑む、もち...
- 【制作1日目】 池澤あやかさん、イベント会場がヒートアップ間違いなしのアプリを制作、まずは...
- この記事の著者
-
坂井 直美(サカイ ナオミ)
SE、通信教育講座の編集、IT系出版社の書籍編集を経てフリーランスへ。IT分野で原稿を書いたり編集したり翻訳したり。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
