ibm クラウドデータベースの使いどころ
Post on 08-Jan-2017
95 Views
Preview:
TRANSCRIPT
Masashi Tanaka (⽥中 正⼠)TMASASHI@jp.ibm.com
IBM Japan, Ltd.
© 2016 IBM Corporation
IBMクラウドデータベースの使いどころオンプレミスとクラウドのハイブリッド構成
1.ハイブリッド構成可能なDB製品群 オンプレミスもCloudも
2.ハイブリッド構成のユースケース(使いどころ)
© 2016 IBM Corporation
お伝えしたいこと
データベースではなく、データとその活⽤に⽬を向ける
あらゆるデータタイプ、処理形態をサポート
!
dashDB TX
aaCommon Analytics Engine
クラウドのデータベースを詳しく© 2016 IBM Corporation4
On-Premises
Cloud
ハイブリッド構成可能なラインナップ
豊富な実績堅牢性
多様なデータ応答速度
カスタム環境
伸縮性柔軟性従量制
99.999%の可⽤性DB2 pureScale
スケーラブルに拡張DB2 DPF(MPP)
MPP applianceDB2 PDOA
Non- tuningColumner DBDB2 BLU
+ ⾏/列ハイブリッド
DB2 on CloudDB2のCloud版
DataWorksGUIでの簡単な操作⾮同期コピー
InfoSphere CDC /Qreplicationリアルタイムコピー
DB2 BLUのCloud版BLU + NetezzaGUIでの簡単な操作
dashDB
Systems of Record(基幹システム)
Systems of Engagement(イノベーション)
No SQLからRDBへ⾃動変換コピー
Cloudant
Cloudもニーズに併せて選択可能
それぞれを詳しく。まずはdashDB
⽤途 OLAP OLTP OLAP + OLTP
提供形態
DB2 on CloudDB2 on CloudIaaS + hosting service
aa DB2 on ClouddashDBDataWareHouse as a Service
ハードウエア
OS
データベースの構築
データベースの管理
アプリケーションの開発
ハードウエア
OS
データベースの構築
データベースの管理
アプリケーションの開発
ハードウエア
OS
データベースの構築
データベースの管理
アプリケーションの開発
aadashDB TXDatabase as a Service
dashDBとは?
dashDB TXとは?
⼤容量向けにMPPモデルもご⽤意。もちろん、すぐ使えて使った分だけ。
BLU Acceleration + In-DB Analytics1.DB2とNetezzaのいいとこどり
バックアップ、統計情報の取得、チューニングすべて不要
2.運⽤いらずの完全マネージドサービス
GUIベースで簡単に操作可能Talbe選択、Browseをクリックすればデータ参照可能
3.マニュアルいらずの簡単な操作
!
aadashDBDataWareHouse as a Service
ハードウエアOS
データベースの構築データベースの管理
アプリケーションの開発
OLAP特化型のSaaSサービス。
dashDB TXとは?
DB2 on Cloudとは?
デフォルト設定で暗号化。もちろん、すぐ使えて使った分だけ。
トランザクション処理向けに構成を最適化してご提供
1.トランザクション向け特化型dashDB
バックアップ、運用管理不要
2.運⽤いらずのマネージドサービス
HA構成を組み上げて、お客様へ提供3.HA構成も選択可能
!
aa
ハードウエアOS
データベースの構築データベースの管理
アプリケーションの開発
OLTP特化型のSaaSサービス。
dashDB TXDatabase as a Service
DB2 on Cloudとは?
クラウドとオンプレミスの連携⽅法
virtual / baremetal から選択可能。
購入してすぐにCloud上のDB2が利用可能!1.すぐに使える
月単位の契約。必要なときに必要な分だけ!
2.使った分だけお⽀払い
これまでのノウハウをそのままクラウドで利用可能!
3.オンプレと同じノウハウ
DB2 on CloudIaaS + hosting service
ハードウエアOS
データベースの構築データベースの管理
アプリケーションの開発
!
DB2のクラウドへのホスティングサービス。OLTP , OLAP用途に。
オンプレミスとCloudの連携⽅法
DataWorks connectとは?© 2016 IBM Corporation
On-Premises Cloud
! 1-3はこれまでと同じノウハウ。⽤途によって最適な連携⽅法を選択可能ファイル転送、リアルタイム連携、ツールを使った連携
2.リアルタイム連携InfoSphere CDC /Qreplication
1.ファイル転送による連携※Cloudのストレージへ⼀旦おくことも可
4.Data connect / Dataworks liftGUI操作で簡単に⾮同期コピー
3.ETLツールによる連携
これまでと同じノウハウ!
Cloud!
これまでと同じノウハウ!
これまでと同じノウハウ!
Data connect / Liftとは?
ユースケースその①© 2016 IBM Corporation
1.クラウドへのデータ連携SaaS
移動させたデータ分だけお⽀払い!2.使った分だけお⽀払い
マニュアルいらずの簡単な操作!接続先情報を⼊⼒して、移⾏対象をGUIで選ぶだけ。
3.コーディング不要 Data ConnectSaaS
移⾏要件 移⾏ジョブ作成環境構築 設計 開発
不要!
On-PremisesCloud
ハイブリッド ユースケース1
ユースケースその②© 2016 IBM Corporation
On-Premises Cloud
ユースケース1.フェイルオーバー⽤のプラットフォームとして
! 必要なときに、必要な期間だけ、オンプレミスと同じノウハウで、グローバルなDR環境を構築できる
ハイブリッド ユースケース2
ユースケースその③© 2016 IBM Corporation
ユースケース2.予測されるピーク時の負荷への対応 / 突発的な負荷への対応
On-Premises
Cloud
Client
ピーク時、突発的な負荷発⽣時にのみCloud環境を構
築し、負荷分散させる
! ピーク時及び突発的な負荷への対応は、必要なとき、必要なだけ⽤意構成の選択の柔軟さは、最適な投資を実現
データ連携
ハイブリッド ユースケース3
ユースケース④© 2016 IBM Corporation
ユースケース3.開発⽤、テスト⽤環境として
! プロジェクト、運⽤のなかで、急にテスト環境が必要になるケースにも最適
Size 構成 Small Medium Large X-Large 2X-Large
Nodes Virtual Private Virtual Private Virtual Private Bare Metal Bare Metal
Cores 2 x 2.0 GHz 4 x 2.0 GHz 8 x 2.0 GHz 12 x 2.4GHz 32 x 2.7 GHz
Memory 8 GB 16GB 32GB 128GB 1TB
Storage
100GB& 500GB SAN100GB @ 500 IOPS
100GB & 1TB SAN100GB @ 1,200 IOPS
100GB& 2TB SAN100GB @ 1,600 IOPS
2 x 800GB SSD @ RAID 1 (~800GB)6 x 1.2TB SSD @ RAID 10 (~3.5TB)
2 x 800GB SSD @ RAID 1 (~800GB)16 x 1.2TB SSD @ RAID 10 (~9.5TB)
⽣データ⽬安 〜100 GB 〜200 GB 〜400GB 〜1.0TB 〜3.0TB
Network 1Gbps Public & Private Uplinks 10Gbps Redundant Public & Private Uplinks
OS RHEL 7.0
DB2 on Cloud
ハードウエア
OS
データベースの構築データベースの管理
データベースの構築
データベースの管理
アプリケーションの開発
!
ユーザ部⾨主導の分析システム(1/2)
システム部⾨とユーザ部⾨の思惑の違いで効率的にビジネスが進まない
提案例
分析ユーザからの依頼新たに分析したいファイルがある。DBへ取り込んでほしい。XXシステムのデータと別のYYシステムのデータを併せて分析したいので、ZZシステムへデータを取り込んでほしい。
1.背景:
取り込むことによるシステムリソースへの調査。容量、分析の影響調査。取り込みシステムの、要件定義、設計、開発、テスト、教育。システム追加コスト、追加したことによる運⽤増。他にやるべきことの優先度を整理、各関連部⾨へ調整をした上で対応が必要。→上記を考慮すると、XX⽇間後の対応となる。
2.システム部⾨の障壁:
3.分析ユーザの障壁:今すぐに分析したい。きっちりと要件定義をするのではなく、Try&Errorでいろいろ試してみたい。→XX⽇間後の対応となることで、機会損失の可能性
総コスト
HW追加コスト不要となった場合のリスク
ユーザ部⾨の障壁
システム部⾨の障壁
© 2016 IBM Corporation
!
ユーザ部⾨主導の分析システム(2/2)
ユーザ部⾨主導でシステム構築が可能。マニュアル不要のGUIで操作可能。不要となればすぐにやめることが可能。
提案例
削減可能なコスト
dashDB+ Dataworksの購⼊コスト
HW追加コスト不要となった場合のリスク
ユーザ部⾨の障壁
システム部⾨の障壁
dashDB & Data Connectのデモ© 2016 IBM Corporation
これまで 提案例On-Premises
Cloud DB2 on CloudorOther DB
Data Connect / Lift dashDB
DB2 or Other DB
データコピーは2Step1.移動元と移動先のDBを選択し、
IP情報やDB名などの接続情報を⼊⼒2.移動元と移動先のTableを選択し、
実⾏ボタンをクリック
データ参照はGUIで1.SQLを⼊⼒する場合 2.テーブルを選択してデータを確認する場合
OLTPとOLAPのハイブリッド(1/2)
! 分析⽤データベース・システムを別途構築ETLシステムを構築し、定期的にOLTP環境からデータをコピー
障壁:設計、導⼊、運⽤、パッチアップはそれぞれのDBに必要となる各DBの特性、運⽤を考慮した上での全体インテグレートが必要となる→
OLTPデータベースシステム
C1 C2 C3 C4 C5 C6 C7 C8C1 C2 C3 C4 C5 C6 C7 C8
⾏編成
OLTPトランザクション
OLTPトランザクションOLTPトランザクション
OLTPトランザクションOLTPトランザクション
分析データベースシステム
ETLツールでコピー C1C2C3 C4C5 C6C7C8C1C2C3 C4C5 C6C7C8
シャドー・テーブル(列編成)
分析クエリー分析クエリー分析クエリー
分析クエリー
単⼀のデータベース(DB2 )
Capture Engine Apply Agent
ログ
単⼀のCDCインスタンス
C1 C2 C3 C4 C5 C6 C7 C8C1 C2 C3 C4 C5 C6 C7 C8
ベース表(⾏編成)
C1C2C3 C4C5 C6C7C8C1C2C3 C4C5 C6C7C8
シャドー・テーブル(列編成)
レイテンシー表
IBM InfoSphere CDCによる⾮同期によるレプリケーション
オプティマイザー
レイテンシーは許容範囲?コストは?• レイテンシーが許容範囲を超えている
OR• コストがベース表の⽅が⼩さい
•レイテンシーは許容範囲内AND
•コストがシャドー・テーブルの⽅が⼩さい
! ⾏表と列表が⾃動的にレプリケーションされる。分析クエリのコストが低いほうを⾃動的に判断・選択し、検索する。
OLTPトランザクション
OLTPトランザクションOLTPトランザクション
OLTPトランザクションOLTPトランザクション
分析クエリー分析クエリー分析クエリー
分析クエリー
1つのデータベースで効率的なワークロードを実現可能。リソース・運⽤の削減が可能。+
OLTPとOLAPのハイブリッド(2/2)
© 2016 IBM Corporation20
On-Premises
Cloud
豊富な実績堅牢性
多様なデータ応答速度
カスタム環境
伸縮性柔軟性従量制
99.999%の可⽤性DB2 pureScale
スケーラブルに拡張DB2 DPF(MPP)
MPP applianceDB2 PDOA
Non- tuningColumner DBDB2 BLU
DB2 on CloudDB2のCloud版
Data Connect / LiftGUIでの簡単な操作⾮同期コピー
InfoSphere CDC /Qreplicationリアルタイムコピー
DB2 BLUのCloud版BLU + NetezzaGUIでの簡単な操作
dashDB
Systems of Record(基幹システム)
Systems of Engagement(イノベーション)
No SQLからRDBへ⾃動変換コピー
Cloudant
もう⼀度・・DB2のラインナップ
ありがとうございました。
© 2016 IBM Corporation
ワークショップ、セッション、および資料は、IBMまたはセッション発表者によって準備され、それぞれ独⾃の⾒解を反映したものです。それらは情報提供の⽬的のみで提供されており、いかなる参加者に対しても法律的またはその他の指導や助⾔を意図したものではなく、またそのような結果を⽣むものでもありません。本講演資料に含まれている情報については、完全性と正確性を期するよう努⼒しましたが、「現状のまま」提供され、明⽰または暗⽰にかかわらずいかなる保証も伴わないものとします。本講演資料またはその他の資料の使⽤によって、あるいはその他の関連によって、いかなる損害が⽣じた場合も、IBMは責任を負わないものとします。 本講演資料に含まれている内容は、IBMまたはそのサプライヤーやライセンス交付者からいかなる保証または表明を引きだすことを意図したものでも、IBMソフトウェアの使⽤を規定する適⽤ライセンス契約の条項を変更することを意図したものでもなく、またそのような結果を⽣むものでもありません。
本講演資料でIBM製品、プログラム、またはサービスに⾔及していても、IBMが営業活動を⾏っているすべての国でそれらが使⽤可能であることを暗⽰するものではありません。本講演資料で⾔及している製品リリース⽇付や製品機能は、市場機会またはその他の要因に基づいてIBM独⾃の決定権をもっていつでも変更できるものとし、いかなる⽅法においても将来の製品または機能が使⽤可能になると確約することを意図したものではありません。本講演資料に含まれている内容は、参加者が開始する活動によって特定の販売、売上⾼の向上、またはその他の結果が⽣じると述べる、または暗⽰することを意図したものでも、またそのような結果を⽣むものでもありません。 パフォーマンスは、管理された環境において標準的なIBMベンチマークを使⽤した測定と予測に基づいています。ユーザーが経験する実際のスループットやパフォーマンスは、ユーザーのジョブ・ストリームにおけるマルチプログラミングの量、⼊出⼒構成、ストレージ構成、および処理されるワークロードなどの考慮事項を含む、数多くの要因に応じて変化します。したがって、個々のユーザーがここで述べられているものと同様の結果を得られると確約するものではありません。
記述されているすべてのお客様事例は、それらのお客様がどのようにIBM製品を使⽤したか、またそれらのお客様が達成した結果の実例として⽰されたものです。実際の環境コストおよびパフォーマンス特性は、お客様ごとに異なる場合があります。
IBM、IBM ロゴ、ibm.com、Cloudant、dashDB、DB2、Insight、SoftLayerは、世界の多くの国で登録されたInternational Business Machines Corporationの商標です。他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。現時点での IBM の商標リストについては、www.ibm.com/legal/copytrade.shtmlをご覧ください。
Microsoft, Windows, Microsoft Exelおよび Microsoft Exelロゴは Microsoft Corporationの⽶国およびその他の国における商標です。JavaおよびすべてのJava関連の商標およびロゴは Oracleやその関連会社の⽶国およびその他の国における商標または登録商標です。TwitterおよびTwitterロゴは、Twitter, Inc.の⽶国およびその他の国における商標です。
top related