21
Masashi Tanaka (⽥中 正⼠) [email protected] IBM Japan, Ltd. © 2016 IBM Corporation IBMクラウドデータベースの使いどころ オンプレミスとクラウドのハイブリッド構成

Ibm クラウドデータベースの使いどころ

Embed Size (px)

Citation preview

Page 1: Ibm クラウドデータベースの使いどころ

Masashi Tanaka (⽥中 正⼠)[email protected]

IBM Japan, Ltd.

© 2016 IBM Corporation

IBMクラウドデータベースの使いどころオンプレミスとクラウドのハイブリッド構成

Page 2: Ibm クラウドデータベースの使いどころ

1.ハイブリッド構成可能なDB製品群 オンプレミスもCloudも

2.ハイブリッド構成のユースケース(使いどころ)

© 2016 IBM Corporation

お伝えしたいこと

Page 3: Ibm クラウドデータベースの使いどころ

データベースではなく、データとその活⽤に⽬を向ける

あらゆるデータタイプ、処理形態をサポート

dashDB TX

aaCommon Analytics Engine

Page 4: Ibm クラウドデータベースの使いどころ

クラウドのデータベースを詳しく© 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

Page 5: Ibm クラウドデータベースの使いどころ

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

Page 6: Ibm クラウドデータベースの使いどころ

dashDBとは?

dashDB TXとは?

⼤容量向けにMPPモデルもご⽤意。もちろん、すぐ使えて使った分だけ。

BLU Acceleration + In-DB Analytics1.DB2とNetezzaのいいとこどり

バックアップ、統計情報の取得、チューニングすべて不要

2.運⽤いらずの完全マネージドサービス

GUIベースで簡単に操作可能Talbe選択、Browseをクリックすればデータ参照可能

3.マニュアルいらずの簡単な操作

aadashDBDataWareHouse as a Service

ハードウエアOS

データベースの構築データベースの管理

アプリケーションの開発

OLAP特化型のSaaSサービス。

Page 7: Ibm クラウドデータベースの使いどころ

dashDB TXとは?

DB2 on Cloudとは?

デフォルト設定で暗号化。もちろん、すぐ使えて使った分だけ。

トランザクション処理向けに構成を最適化してご提供

1.トランザクション向け特化型dashDB

バックアップ、運用管理不要

2.運⽤いらずのマネージドサービス

HA構成を組み上げて、お客様へ提供3.HA構成も選択可能

aa

ハードウエアOS

データベースの構築データベースの管理

アプリケーションの開発

OLTP特化型のSaaSサービス。

dashDB TXDatabase as a Service

Page 8: Ibm クラウドデータベースの使いどころ

DB2 on Cloudとは?

クラウドとオンプレミスの連携⽅法

virtual / baremetal から選択可能。

購入してすぐにCloud上のDB2が利用可能!1.すぐに使える

月単位の契約。必要なときに必要な分だけ!

2.使った分だけお⽀払い

これまでのノウハウをそのままクラウドで利用可能!

3.オンプレと同じノウハウ

DB2 on CloudIaaS + hosting service

ハードウエアOS

データベースの構築データベースの管理

アプリケーションの開発

DB2のクラウドへのホスティングサービス。OLTP , OLAP用途に。

Page 9: Ibm クラウドデータベースの使いどころ

オンプレミスと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!

これまでと同じノウハウ!

これまでと同じノウハウ!

Page 10: Ibm クラウドデータベースの使いどころ

Data connect / Liftとは?

ユースケースその①© 2016 IBM Corporation

1.クラウドへのデータ連携SaaS

移動させたデータ分だけお⽀払い!2.使った分だけお⽀払い

マニュアルいらずの簡単な操作!接続先情報を⼊⼒して、移⾏対象をGUIで選ぶだけ。

3.コーディング不要 Data ConnectSaaS

移⾏要件 移⾏ジョブ作成環境構築 設計 開発

不要!

On-PremisesCloud

Page 11: Ibm クラウドデータベースの使いどころ

ハイブリッド ユースケース1

ユースケースその②© 2016 IBM Corporation

On-Premises Cloud

ユースケース1.フェイルオーバー⽤のプラットフォームとして

! 必要なときに、必要な期間だけ、オンプレミスと同じノウハウで、グローバルなDR環境を構築できる

Page 12: Ibm クラウドデータベースの使いどころ

ハイブリッド ユースケース2

ユースケースその③© 2016 IBM Corporation

ユースケース2.予測されるピーク時の負荷への対応 / 突発的な負荷への対応

On-Premises

Cloud

Client

ピーク時、突発的な負荷発⽣時にのみCloud環境を構

築し、負荷分散させる

! ピーク時及び突発的な負荷への対応は、必要なとき、必要なだけ⽤意構成の選択の柔軟さは、最適な投資を実現

データ連携

Page 13: Ibm クラウドデータベースの使いどころ

ハイブリッド ユースケース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

データベースの構築データベースの管理

データベースの構築

データベースの管理

アプリケーションの開発

Page 14: Ibm クラウドデータベースの使いどころ

ユーザ部⾨主導の分析システム(1/2)

システム部⾨とユーザ部⾨の思惑の違いで効率的にビジネスが進まない

提案例

分析ユーザからの依頼新たに分析したいファイルがある。DBへ取り込んでほしい。XXシステムのデータと別のYYシステムのデータを併せて分析したいので、ZZシステムへデータを取り込んでほしい。

1.背景:

取り込むことによるシステムリソースへの調査。容量、分析の影響調査。取り込みシステムの、要件定義、設計、開発、テスト、教育。システム追加コスト、追加したことによる運⽤増。他にやるべきことの優先度を整理、各関連部⾨へ調整をした上で対応が必要。→上記を考慮すると、XX⽇間後の対応となる。

2.システム部⾨の障壁:

3.分析ユーザの障壁:今すぐに分析したい。きっちりと要件定義をするのではなく、Try&Errorでいろいろ試してみたい。→XX⽇間後の対応となることで、機会損失の可能性

総コスト

HW追加コスト不要となった場合のリスク

ユーザ部⾨の障壁

システム部⾨の障壁

© 2016 IBM Corporation

Page 15: Ibm クラウドデータベースの使いどころ

ユーザ部⾨主導の分析システム(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

Page 16: Ibm クラウドデータベースの使いどころ

データコピーは2Step1.移動元と移動先のDBを選択し、

IP情報やDB名などの接続情報を⼊⼒2.移動元と移動先のTableを選択し、

実⾏ボタンをクリック

Page 17: Ibm クラウドデータベースの使いどころ

データ参照はGUIで1.SQLを⼊⼒する場合 2.テーブルを選択してデータを確認する場合

Page 18: Ibm クラウドデータベースの使いどころ

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

シャドー・テーブル(列編成)

分析クエリー分析クエリー分析クエリー

分析クエリー

Page 19: Ibm クラウドデータベースの使いどころ

単⼀のデータベース(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)

Page 20: Ibm クラウドデータベースの使いどころ

© 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のラインナップ

ありがとうございました。

Page 21: Ibm クラウドデータベースの使いどころ

© 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.の⽶国およびその他の国における商標です。