© 2016 IBM Corporation
IBM Cloudant
目次
P.3 サムスン電子 精密 P.3 Hothead Games メディア P.4 リバティ・ミューチュアル 保険 P.6 モーニングスター 投資信託 P.8 自動車製造業のお客様 自動車 P.10 コールズ 百貨店 P.12 RunKeeper モバイル・アプリ P.13 Dimagi IT P.14 ノバルティス 製薬 P.15 フィデリティ 証券 P.16 Comdata ペイメント P.17 NW Natural ガス© 2016 IBM Corporation 3
アジア、北米、ヨーロッパの
10 億人
のユーザーをサポート
するスケーラビリティーと
可用性を実現
トランザクションの
スループット
3 億件のリクエスト/日
(3,500 件/秒)
クラスターの分散
グローバル
(モバイル・デバイス)
ロードされる
データの種類
構造化データ、
半構造化データ、非構造化
データ
(ログ、音声)
大量の同時ユーザーを
サポートする
フルマネージド・サービス
トランザクションの
スループット
20 億件のリクエスト/日
(20:1 読み取りと書き込みの
処理の比率
)
データ容量
130 TB
クラスター数の
増加
6 サーバーから
200 サーバーに増加
(12 カ月間で)
Liberty Mutual
+ Cloudant Local
!
プロジェクト
: FastSearch を導入することで、Liberty
Mutual の現場の担当者は
顧客データベースと保険契約
データベースに迅速にアクセス
できるようになりました
!
オンプレミスで実装した
Cloudant Clouseau と
Lucene を組み合わせた検索機能をフルに活用
!
8,500 万件以上のドキュメントの検索のレスポンス・
タイムを最速で
500 ミリ秒に短縮
!
2016 年 5 月 28 日に本番稼働開始
© 2016 IBM Corporation 5
課題
! Morningstar は財務データと財務報告書を管理し、本データ にアクセスするために、永続的なデータ・ストアを求めていた ! 新規の System of Engagement (協働のための情報活用 システム) を活用するために、低レイテンシーでデータにアク セスする必要 ! 大量の同時ユーザーのサポート ! 他のIBM製品 (Netezza など) との連携の必要性ソリューション
「
IBM Cloudant
の アーキテクチャは
スキーマ
レスであり、
スケールアウト
も容易
なため、
Morningstar
のユーザーは
IBM PureData for Analytics
が生成する
レポートとアナリティクスにリアルタイムで
アクセスできるようになりました」
Morningstar の API: Transient Query Result Storage
(一時的なクエリー結果のストレージ、TQRS)
! Cloudant の柔軟なスキーマにより、Morningstar は Netezza やその他の Systems
of Record (定型業務処理システム) からデータを取り込む際に、
スキーマ
定義なしで
データ
保存が
可能に
クライアントはオンデマンドで
データを可視化する必要
Morningstar の API が、
リクエストされた Netezza の
データウェアハウス上のデータ
を検索
Netezza データを
JSON に変換
データ・セットの一部は可視化され、
全体は Cloudant 内で永続化される
Cloudant に保存されたデータは、検
索、ページング、ソートなどが可能
© 2016 IBM Corporation 7
Morningstar の API: 「データ・マート」の拡張
! Cloudant によって複数のデータ・ソースを一元管理された1つの
データ・マート
に将来的に統合することを可能とした
! さらにMorningstar の API が実行する
リクエストの数
を最小化
- 例: 以前は 8 種類のデータ・マートを参照。Cloudant の導入後は 1 件のリクエスト実行だけで処
理が完了
- API を簡略化し、クエリーのレイテンシーも短縮
複数のデータのサイロを
Cloudant データ・マート
に
統合可能に
Morningstar の API
を通じて、
Cloudant のデータ とデータ・ソースが
検索され、可視化される
課題
! インタラクティブな「インフォテインメント」システムの実現 ! 顧客がサード・パーティーのアプリを利用可能にする ! 非構造化データのフォーマット化 ! マーケティング部門や販売業者にクラウドでレポーティング提供ソリューション
! 顧客とクルマのプロファイル・データを Cloudant に保存! Cloudant の NoSQL データを dashDB の リレーショナル・データに変換 ! Cognos と DataStage を dashDB と連携
© 2016 IBM Corporation 9
コネクテッド・カー
: アーキテクチャー詳細
IBM Cloudant - SoftLayer (ダラス) - 3 ノード構成の本番稼働クラスター - 3 ノード構成の開発用クラスター IBM dashDB - SoftLayer (ダラス) - 4 TB の本番稼働システム - 4 TB の開発用システム インフォテインメント・データ - 600 万件から 800 万件のアカウントと 2,800 万台のクルマのデータ (最大で 1 TB) をバルク・ロード - ユーザー・データとクルマのデータの 差分を継続的にロード IBM DataStage - SoftLayer (ダラス) - SFDC や dashDB に データを移動 その他のデータ・ソース NoSQL データをリレーショナル・データ に変換するCloudant の スキーマ・ディスカバリー・プロトコルわずか
2 週間でコンセプトを実現
DataStage
課題
! 顧客向けモバイル・アプリケーションをサポートするために、 スケーラブルかつ柔軟なプラットフォームが必要 ! アプリケーションは、数百万人もの顧客へのプロモーションや クーポンを管理! Amazon Web Services 上で稼働する既存のソリューション では、同時ユーザーの需要に対応できない ! 迅速にイノベーションを実現し、スピーディーに新サービスを 市場に提供しなければならない
ソリューション
「
IBM Cloudant
による
マネージド・
データベースの俊敏性
を活用することで、
Kohl’s
は数カ月ではなくわずか数週間で
モバイル・ソリューション
を強化し、
競合他社を凌駕し、
ビジネス成長を
実現するための準備を行うことができました
」
ソリューションを購入後
8 週間で本番稼働
© 2016 IBM Corporation 11
Kohl’s 社のアーキテクチャー
!
MongoDB
では読み書き処理の際にロックが発生。フルマネージド・サービスでもなく、
同社のソリューションには
適さなかった
!
MobileFirst (
旧
Worklight) を使用して
Kohl’s のモバイル・アプリを
開発
。
Cloudant と連動する機
能が大きなメリットをもたらす
双方向の 同期 スタンドアロン・ クラスターKohl's
のデータベースを簡略化
!
12
個あったテーブルを
4
に削減
!
重複データを排除
4 x Cloudant Enterprise
クラスター
!
12 x
データベース・ノード
(
当初
)
!
2
年間のサービス契約
MobileFirst (
旧
Worklight)
との連携
!
現在
150 万人のモバイル・ユーザーを
サポート
!
2015
年
12
月には
400
万以上に増加
課題
! フィットネス管理のモバイル・アプリである RunKeeper の 開発企業。当初はリレーショナル・データベース (PostgreSQL) を利用。 アクティブ・ユーザーの数が 2,000万人へと 急激に成長し、スケーラビリティー上の課題が発生 ! 自社のチームがユーザー・エクスペリエンスの改善と フロントエンド機能の開発に集中できるようにしたい ! Cloudant への移行を開始し、Cloudant 上でのみ稼働する Breeze という新アプリを開発ソリューション
「
ユーザー数の爆発的増大
(
アクティブ・ユーザー数
2,000 万人超え
) により、
Runkeeper
のリレーショナル・
データベースのスケールアップで問題が発生しました。
Cloudant
を導入することで、
ユーザー・エクスペリエンスの改善と
フロントエンド
機能の開発に集中できるようになりました」
© 2016 IBM Corporation 13
課題
! Dimagiは発展途上国 (政府機関や国際医療機関を含む) に オープンで先進的なテクノロジーを提供しているが、自社構築 型の CouchDB では、広範に存在する同時ユーザーに応じ たスケーラビリティーを提供できなかった ! Cloudant が競合ソリューションと比べて付加価値を提供する 重要な分野は、オンライン環境とオフライン環境での レプリケーション機能と同期機能である ! 単一サーバーによる RDBMS よりも 高速なユーザー分析をサーバー・クラスターにより実現ソリューション
「
Dimagi
は最新テクノロジーの活用により、世界中
で全般的な生活の質の向上に取り組んでいます。
Cloudant
を導入することで、
重要な情報を収集し、モバイル
・
ネット
ワークへの接続が乏しく断続的な地域に対して
情報を届けることができるようになりました」
課題
! スケーラブル、セキュア、かつ安定した方法ですべての治験 データを管理する必要がある ! レポーティング・ツールに取り込めるよう、さまざまな形式を 持つ生データを変換する必要がある ! Oracle の評価を行ったものの、スケーラビリティーを実現す る環境のコストが高すぎ、データ型を柔軟にサポートできな かった ! Cloudant はオンプレミス・ハードウェアを増設することなく、 Novartis が必要とするデータとスループットを実現ソリューション
「
Cloudant
では増分データの管理が楽なので、
日々差分の少量のデータを処理するだけで
処理が完了します。以前は
10 時間から 12 時間かかっていたプロセスが、
数分で完了するようになりました」
John Walker 氏 Novartis、IT ディレクター
© 2016 IBM Corporation 15
課題
! Fidelity の FidSafe は、Dropbox のようなドキュメント管理
ツールとして社内で使用されていた ! オンデマンドで迅速にデータ・レイヤーをスケールアップし、 複数の地理ロケーションにデータを分散する機能によって、 壊滅的な災害が発生した場合でも損失を抑えたい ! Cloudant はマネージド・サービスであるため、Fidelity はシス テムを管理するためにDBA を増員する必要がなくなる ! Cloudant は高い可用性、安定性、セキュリティーを実現したう えで、2,000 万人以上の顧客の財務文書を管理
ソリューション
「
FidSafe
のスケールアップを考える場合、初日から
Fidelity の
2,000 万人の既存顧客
のニーズを
満たす必要がありました。 徐々にスケールアップ
するという選択肢はありえませんでした。
当社が
Cloudant を検討したのは、そのサポート力と
Cloudant データベース
を直接サポートしてくれる
運用チームの存在です」
Travell Perkins 氏 FidSafe、CTO課題
! Comdata 社の支払い処理システムのエンドユーザーに、 より良いモバイル・エクスペリエンスを提供したい ! オンラインとオフライン両方の環境でデータにアクセスできる 必要 ! Comdata 社の支払い処理機能を利用している業者の ロケーションを表示したいため、ルックアップを実行する必要 ! Cloudant の先進的な地理空間機能を活用することで、 距離的にみて最適化な経路が利用できたソリューション
「
Cloudant
の先進的な
地理空間
機能、
セキュリティー
、マネージド・サービス
によって、
Comdata
は競合他社を凌駕する
エクスペリエンスをエンド・ユーザーに
提供できるようになりました」
© 2016 IBM Corporation 17
課題
! NW Natural の現場の技術者がリモートの作業場所で効果的な 作業を行えるモバイル・アプリを開発 ! Cloudant の地理空間機能と GIS をサポートするバックエンド のSystem of Record (定型業務処理システム) を連携させて、 データのサブセットをモバイルの作業チームに提供したい ! 地理空間データに対するローカルでの読み書きのアクセスを 提供し、現場で発生した変更データを同期し、本社に提供したいソリューション
「
Cloudant
の先進的な
地理空間機能と
スケーラビリティーを活用することで、
NW Natural
は
現場で競合他社を凌駕する
サービスを実現することができます」
課題
! FoodLion.com の最新の Web アプリを、開発プロジェクト 開始してから 3 カ月以内に開発 ! スキーマを最初に定義することなくアプリケーションを開発し、 非構造化データのコンテンツを管理 ! スケールアウト・アーキテクチャーに基づいて大量の同時ユー ザーをサポート! Cloudantにより Delhaize は Web アプリの迅速な開発と 短期間での市場投入に成功
ソリューション
「
Cloudant
の
スキーマレスのアーキテクチャー、
スケールアウト性能、パフォーマンスを通じて、
Delhaize
の開発者は顧客との
エンゲージメントを実現する
FoodLion.com の最新
の
Web アプリを開発することができました」
© 2016 IBM Corporation 19
Cloudantの活用事例については下記リンク先(英語)でもご覧いただけます
http://ibm.biz/BdriYm Healthcare http://ibm.biz/BdriYK Retail http://ibm.biz/BdriYa Media http://ibm.biz/BdriYn Healthcarehttp://ibm.biz/BdriYe Sciences Life
http://ibm.biz/BdriYb Retail http://ibm.biz/BdriYp Education http://ibm.biz/BdriY9 Healthcare http://ibm.biz/BdriYC Retail http://ibm.biz/BdriYQ Media http://ibm.biz/BdriY3 Transport http://ibm.biz/BdriYU Media
http://ibm.biz/BdriYN Computer Services
http://ibm.biz/BdriY7 Retail
http://ibm.biz/BdriYW Media
http://ibm.biz/Bdri2c Media
http://ibm.biz/Bdri2B Media
http://ibm.biz/Bdri2d Computer Services