このページの本文へ

Lambda、Cognito、WorkDocsが今夏東京リージョンでスタート

モバイルやIoTでもAWS!マネージドサービスでビジネスは変わる

2015年06月03日 14時30分更新

文● 大谷イビサ/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

モバイルやIoTを見据えたDynamoDBの活用法

 今後モバイル分野の先に見据えるのが、圧倒的なデバイス数とデータ量をハンドリングする必要があるIoTの領域だ。ここでフィーチャーされたのが、高い拡張性と可用性を誇るNoSQL DBであるDynamoDBだ。

 アージェンティ氏の紹介で登壇したDynamoDB担当のユージン・川本氏は、まず既存のRDBMSとスイスのアーミーナイフとを比較する。「40年の歴史を持つRDBMSはトランザクション、クエリ、ジョイン、アナリスティックなどアーミーナイフのようにさまざまな機能を持っている。しかし、アーミナイフもRDBMSも、拡張するのが難しい。管理コストもかさむ」と指摘する。

さまざまな機能を持つアーミーナイフのようなRDBMS

アーミーナイフもRDBMSも拡張性に乏しい

 過去、Amazonでは多くのシステムでRDBMSを使っていたが、トラフィックの増加にあわせてRDBMSをリプレースする必要があった。大きいサーバーを購入し、サーバーをインプリ。データベースを分割するのは大きな負荷だったという。「小さくなりすぎた金魚鉢の金魚を、リアルタイムに大きな金魚鉢に移していくような作業だった」と川本氏は振り返る。

 こうした課題に対してAmazonの開発チームが作ったのが、キーバリュー型の分散型DBであるDynamo。初期のDynamoはAmazon.comの救世主となったという。「拡張性以外にもスキーマレスな設計、高い可用性、パフォーマンスなどに優れていた。これまでアプリケーションエンジニアがデータベースの管理に費やしていた時間から解放された」と川本氏は語る。しかし、インフラエンジニアにとっては、ベンチマークやキャパシティプランニング、ハードウェアの購入が必要だった。そのため、Amazonではクラウドベースのマネージドサービスへの移行を図ったという。

 こうした経緯を経て、3年前にリリースされたのが、フルマネージドのNoSQLサービス「Amazon DynamoDB」だ。データベースに精通していないエンジニアでもすぐに利用可能で、リージョン内の3つのAZでデータをレプリケーションするため、高い可用性を実現。川本氏は、POSのバックエンドをDynamoDBを採用している東急ハンズの事例を紹介し、「売上や在庫テーブルのようなミッションクリティカルなデータを保管運用するためのデータベースとしてDynamoDBを使っている。今後、Lambdaを利用することで、より多くのエンジニアが業務に集中できるようにしていくと伺っている」と説明した。

東急ハンズのPOSのバックエンドを担うDynamoDB

 DynamoDBはモバイルアプリケーションやIoTにも最適なデータベースだという。川本氏は1日600億のモバイル広告を処理する米国のアドロール(AdRoll)やスーパーボールの50万アクセス/秒を音声検索を実現するシャザム(Shazam)、動画のメタデータ保存に使っているクックパッドなどの事例を披露した。

 さらに現在プレビューとなっているDynamoDB Streamを用いることで、データベースの更新情報を外部のアプリケーションから利用できるようになる。「DynamoDBにデータを収集し、DynamoDB Streamを利用してAWS Lambdaなどさまざまなサービスに渡すことができる。Amazon Redshiftであればトレンド分析、Amazon SNSではデバイスの異常検知、Amazon Machine Learningであれば異常発生予測など、それぞれ個別に構築していたシステムをより簡単に連携させることが可能になる」と川本氏はアピールした。

DynamoDB Streamのアプリケーション例

(次ページ、脱EC2に動き始めた先進事例が披露)


 

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    TECH

    訓練だとわかっていても「緊張で脇汗をかいた」 LINEヤフー、初のランサムウェア訓練からの学び

  2. 2位

    ITトピック

    若手が言わない“本音の退職理由”上位は/「データ停止は景気後退よりも企業の脅威」6割/クライアントに告げずAI活用するフリーランス、ほか

  3. 3位

    ビジネス・開発

    最悪のシナリオは「フィジカルAI」による基幹産業の衰退 日本の勝ち筋は、“同期技術”と“ドメイン知識”

  4. 4位

    Team Leaders

    ファイル名が命名規則に合っているかの自動チェック、Power Automateのフローで実現しよう

  5. 5位

    TECH

    “GPUなし”ノートPCで動くLLMで、ローカルAIエージェントを自作する

  6. 6位

    TECH

    糖尿病超早期を採血なしで検出、予防へ! 代謝や臓器のつながりに着目した予防法開発

  7. 7位

    ビジネス

    廃校がAIの心臓部に!? 地方の遊休施設を「AIデータセンター」に生まれ変わらせるハイレゾの挑戦がアツいぞ

  8. 8位

    データセンター

    液冷技術の最先端が集うイノベーションラボ「DRIL」、印西のデータセンターに現わる

  9. 9位

    TECH

    業界横断で“サイバー攻撃から供給網を死守” NTT・アサヒ・トライアルらが「流通ISAC」始動

  10. 10位

    Team Leaders

    バックオフィス業務もAIに“丸投げ” マネーフォワードが「Cowork」機能を2026年7月に投入へ

集計期間:
2026年04月08日~2026年04月14日
  • 角川アスキー総合研究所