ウィリアムのいたずらの、まちあるき、たべあるきーPART2

gooブログ「ウィリアムのいたずらの、まちあるき、たべあるき」がお引越ししてきました

AWSのモバイルサービス5つのうち、特にLambdaとcognitoについて

6月3日 AWS Summitの
Day2基調講演を見たのでメモメモ




■講師:VP まるこあるじぇんてぃ
IOTハッカソンの優勝者に感謝
#AWSSummitでついーとしてね
スポンサーに感謝
2006年すでにグローバルなストラクチャ
次の段階

エンタープライズアプリケーションを簡単にデプロイ
プロフェッショナル・ソリューションアーキテクト
クラウド・長い知見
100万のアクティブユーザー

どのようにAWSを利用→動画
 良品計画:あなりてぃくすを利用
 すかいらーく:あなりてぃくす、もにたりんぐ
 がんほー
 Wantedly
 
モバイル:はじめてのタッチポイント
AWS上で企業拡大
 コアサービス
 新しいサービス:モバイル向け
しつもん
 ユニークせい
 どこにじかんをかけている
5つのもばいるさーびす
 こぐにと(cognito)
 もばいるあなりてぃくす
 らむだ
 もばいるSDK
 SNSぷっしゅノーティふぃケーション

Kinesis レコーダー
 だいなもDB OM
 SQS こねくたー
 S3とらんすふぁーまねーじゃー
 AmazonML

2015年のアップデート
 AWS モバイル SDK For Unity
 Amazon Machine Lerningのさぽーと
 らむだ

MobileSDK :せが

Cognito
 TwitterとDisitsのネイティブサポート
 ラムダとの統合
  →データ指向型
 Kinesis ストリーム

 ユースケース:あたり

Amazon Mobile Analytics
 ユーザーの行動分析
 高速:1時間以内に答えを出す
 2015アップデーーと
  S3とRedShiftへのオートエクスポート
  UnitySDKサポート
  Javascriptサポート

 数クリックでRedShiftへ
 ジオコーデックからAnalyticsへのマージ

 カスタマーいっぱい
 
A/Bテスト、モバイルプッシュ

Amazon SNS Push
 くらうどわっち経由
 ラムダの起動
 コンソール操作のカイゼン

 Path:一夜で一気に5億配信

 成功は予期しない形で突然来る

らむだ
 あたらしいこんぴゅーてぃんぐさーびす
 クラウドによるイベント駆動型
 ステートレスリクエスト駆動によるコード実行
 らむだがしてくれること
  キャパシティ
  スケーリング
  デプロイ
  モニタリング
  ログ管理
   :

 アイドル時間に払う必要なし
 どのように
  IoT
  でーたとりがー
  ストリーミング
  インデキシングや同期
  サーバーレス

 おきゃくさん
  とむそんろいたー
  nativeX
  DBそーらー
  Comp,LY

新しいアプローチ:
 イベント駆動型バックエンド
 イベントペイロードで意思決定
 バックエンドに拡張性

 あらたなイベントソース
  ルート、変換、フィルター
  こぐにーと:同期化

 2015年アップデート
  無料なメトリクスを使って
 近々ラムダからJavaプログラムのコールが可能
  →プレビューのお客様
 東京リージョンでもらむだ、こぐにーと利用可能

Beyond Mobile:IoT利用を加速

IoTの会社
 dash
 たたもーたーず
 illumina

Dash.lyの例
 OBD-2ポート:IoTデバイス
 Kinesis
 DynamoDB
 リアルタイム処理

DynamoDB




■かわもとさん

・スイスアーミーナイフ
  →RDBに似ている
    アナリティクス、クエリ、じょいん1つに
 課題:拡張するのが難しい

・amazon.com
  多くのシステムでRDB

・トラフィックの増加に応じてRDBMSをリプレース
 Dynamo 2007年

・Dynamo
  拡張性
  スキーマレス
  高可用せい
  パフォーマンス

基盤となるインフラ運用に問題
 ベンチマーク
 キャパシティプランニング
 ハード購入
→クラウドへ:マネージドサービス

2012年 DynamoDBのリリース
 フルマネージドNoSQL
 高可用性&堅牢性
 東急ハンズ
モバイルアプリやIoTにも

クックパッド

エレクトロニックアーツ
 トラフィックに応じた動的キャパシティ変更
うぇざーばぐ

DynamoDB Stream
 アナリティクスやトレンド分析
 デバイスの異常検知
 異常発生予測

いけざわ あやかさん
 AWS LambdaやDynamoDB




■よこたさん:コミュニティーヒーロー

 スシローさんとガリバーさんの話

スシロー:Kinesis
  データ収集
 データ蓄積・加工
 待ち時間予測
  ましーんらーにんぐ
 Beanstalk
 教師あり学習

ガリバー
 モバイル業務アプリ
 イベント駆動
 ストリーム処理

cognito:認証連携 OpenIDコネクト
Lambda:業務ロジック→Dynamoへ→Push通知

プログラムが最初から提供

ほとんどEC2を使っていない

第一段階:オンプレからクラウドへ
第二段階:クラウドネイティブなコンポーネントを組み合わせる
→はやくビジネスを立ち上げる。ニューノーマル

図を描くだけなら、半日。3日もあればできる。

JAWS-UG LT大会




■VPにもどって・・・
モバイルへのもう一つのアプローチ
AmazonWorkSpace
 仮想デスクトップの実現
 インフラと管理ツールを提供
 エンタープライズモビリティ




■ここで、人が変わった
エンタープライズアプリケーション群
・AmazonWorkSpace
・AmazonWorkDoc
・AmazonWorkMail
→すべてがモバイルデバイス対応

デモ

グローバルと日本のお客様
AmazonWorkDoc日本語で、東京リージョンも




■Wrap up
re:Inventであいましょう。
1.AWSは大いにテクノロジーで支援
 モバイル、エンタープライズ
2.ビジネスに使って

Thank You