- 第12回 AWS User Group - Japan 東京勉強会 (一般枠) : ATND
- 第12回 AWS User Group - Japan 東京勉強会 クラウドDBナイト #jawsug - Togetterまとめ
夜勤明けに寝て起きて行ってきました。疲れが取れてないので、途中で集中力が途切れてしまってちょっと残念でした。
今回はクラウドDBについてフォーカスしているようですね。
いつも通りメモをアップしておきます。
アジェンダ紹介、JAWS-UG 紹介
- JAWS公式からまる2年立ちました。
- 21支部になりました。
- 最新情報も更新し続けるからJAWS-UG – AWS User Group – Japanは、Amazon Web Servicesの利用促進や情報交換のためのユーザーグループです。 | JAWS-UGも見てね。
AWS最新アップデート AWS堀内さん(@horiuchi)
- 前フリ
- 試用期間から正社員になりました
- 6月後半にJAWS九州ツアーやりますよ
- 今年3月からアップデート内容サマリ
- 3月
- 4月
- DynamoDB BatchWriteItem機能
- Beanstalkの東京リージョン
- DynamoDBのAsia Pasific
- CloudFormationでVPCを構築可能
- WindowsServer2008R2サポートなど
- 5月
- EC2 MS SQLServer提供
- RDS for ORacleがMulti-AZサポート
- RDS SQLServerを選択可能
- Beanstalkが.NETサポート
- StrageGatewayのAPI提供可能
- Billing Alert利用料金の可視化
- CloudFrontが動的コンテンツサポート
- SimpleMAilServiceがドメイン検証機能を追加
- RDSのリードレプリカがVPCでも作成可能
- ELBマネジメントコンソールからSSLの設定が可能
- 北カルフォルニアとオレゴンでIPv6サポート
- DynamoDBのテーブル操作をマネジメントコンソールから出来るようになった
- EC2のVMをエクスポート可能
- RDS for OracleでOracle Enterprise Manager(OEM)が利用可能
- 宣伝
AWS Raju Gulabani VP, Database Services 講演
- 全般的な話
- データベースサービス
- YesSQLについて
- ハイパフォーマンスのためにオプション
- レプリケーションの取り方
- どれが適切なの?
- 考え方は簡単。基幹系だったら、RDS Multi-AZを使おう。
- 読み込みが大事だったら、RDS Readレプリカ(ロジカル、非同期)
- 信頼性を高めたいなら、両方合わせて使うのがいいよ。
- ビッグデータについて
- DynamoDB
- DynamoDBは高速でスケーラビリティがあるよ。
- 管理が簡単、LowLatency、ReservedCapacity、Unlimited Potential Storage and Throughput
- DynamoDBは極めて高速である。1桁ミリセカンドのレイテンシーです。
- データが完全にSSDに保存されているよ。
- レイテンシーは一貫しているよ。同時アクセス数でも。データの量が1Gでも1テラでも関係ないよ。
- 高信頼性だよ。データは自動的にAZにレプリカが同期されるよ。
- 1つのAZが落ちても自動的に別のAZにフェイルオーバーするよ。アプリは停止せずにね。
- スループットのプロビジョニング。テーブル生成時に値段を決める。APIで変更出来るよ。
- Hadoopインフラとの統合について
- DynamoDB利用のユースケース
- QA
マイネットジャパン
- 事例
- カードバトル型のGREEのゲーム作りました。
- 2012/1/5から開発して、5/23にリリースしました。
- DBはDynamoDBオンリーです。ランキング集計でEMRを使ってます。
- ソーシャルゲーム
- DynamoDBで出来ること
- 条件付きアップデート 楽観ロックは必須 ただし、等式での条件だけ
- インクリメント。デクリメントで更新前、更新後の値が取れる
- トランザクションでは、リランナブル設計。2回実行しても問題ないように設計する。
- 更新済みならスキップするようにする。
- 失敗したらキューから取得してもういっかいやる。成功したらキューから消す。
- 基本5フェーズで実装する。入力チェックエラー、書込み処理開始、書込み処理、。。。。
- レンジキーと言うものがある、ハッシュキー(ユーザID)+レンジキー(範囲検索が可能な属性)
- 開始点と検索方向とリミットで制御するよ
- EMR連携でインデックスを作る検索方法の代替が出来る
- SQSでリアルタイム更新インデックスを作る
- AmazonCloudSearchが東京リージョンまだ出てないけど、コレ使えばよくなりそう。
- バックアップは?
- EMRでS3にエクスポート。でも一貫性は保証されない。
- ソーシャルゲームの場合必要なし!とすることも出来るよね。
- 苦労したうえで、得られること
- 無制限にスケールするストレージ
- 安心して旅行にいける権利:運用が楽!
Klab
同じくメモってないです。ごめんなさい。
ケーラボって読むのかと思ってたけど、クラブって読むんですね。
得上(@tottokug)もSimpleDBとDynamo[DB]への愛を伝えたい
ものすごい愛を感じました。