Más contenido relacionado
Similar a [B23] 事例で語る、社会インフラを支えるNonStop SQL ~見えないところで凄いんです~by Tetsuya Shinohara (20)
Más de Insight Technology, Inc. (20)
[B23] 事例で語る、社会インフラを支えるNonStop SQL ~見えないところで凄いんです~by Tetsuya Shinohara
- 3. NonStop SQLが稼動するHP Integrity NonStopサーバーとは
39年間の実績を誇るHPブランドの無停止型コンピューターシステムです
の実績を誇るHPブランドの無停止型コンピューターシステムです
2013 HP I t it N St Bl d S t 56000 発表 !!
Integrity NonStop BladeSystem 56000c
2011 HP Integrity NonStop BladeSystem 54000c 発表
2008 ブレードアーキティクチャを採用HP Integrity NonStop BladeSystem NB50000c 発表
2005 インテル® Itanium® プロセッサー搭載 HP Integrity NonStop NS16000 サーバー 発表
2002 HPとCompaqが合併し新生HP誕生
p q 合併 新
誕
1998 CompaqとTANDEM COMPUTERSが合併
1993 NonStop Himalaya Kシリーズ 発表
1979 日本タンデムコンピューターズ 設立
1975 NonStop System 誕生
1974 TANDEM COMPUTERS 設立
3
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 4. HP Integrity NonStop サーバー ミッションクリティカルOLTPシステム
ワ ルドワイドでのお客様ご利用状況
ワールドワイドでのお客様ご利用状況
金融サービス
– ペイメントシステム
クレジット、デビット、
POS、資金決済
– 為替取引
通信・メディア
– HLR (Home Location
Register)
– インテリジェント・ネット
ワーク、第3世代サービス
メッセージング
流通・製造
サービス
ヘルスケア
政府・公共機関
– 生産管理、製造制御
– 電子患者記録
– 受発注、チケット予約
– 国防関連
– EDI、データ集配信
– 警察、消防の緊急指
示システム
– 全世界でATM トラン
ザクションシステム
としての実績
– 世界最大の ISP にお
けるメッセージングシ
ステム
– 世界最大規模の自
動車メーカにおける
生産管理システム
– 多くの世界最大級の
大学付属病院を含
む、200以上の病院
– 全世界でクレジット
カードトランザクショ
ンシステムとして稼動
– HLR ソリューションで
管理されている端末
は3億以上
– 汎用機で実行してい
た受発注システムを
移行
– 24時間緊急コール
4
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 5. HP NonStop SQLの提供する価値
24h×365日 絶対的な高可用
スケールアウトが容易なDB
• NonStop ServerとNonStop OSが実現する高い
可用性をそのまま受け継いだNonStop SQL
• NonStop Serverの特徴であるシェアード・ナッシ
ング・コンセプトを活かした超並列データベース
•1台のサーバのみで、他では実現できない可用性
を提供
• HWリソースを足せば足しただけ直線的に性能の
増加が期待できる
運用負荷が軽減→TCO削減
安心のサポート体制
• 乱立するDB/周辺サーバを1台にコンソリが可能
• バージョンUP時は上位コンパチをhpが保証
• HW増設・交換、DBバックアップや再編成など
ほぼすべての作業がオンライン中に可能
5
• HWからOS、DBMS、JVMやFrameworkまで、
すべてhpによる1社サポートを実現
• 問題発生時の切り分けや原因追求がスムースに
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 9. Debit Protect (デビットカード不正検知サービス)
サービスの要件
•オーソリゼーション処理中のリアルタイム不正検知
オ
リ
シ 処 中 リ
タ
不 検
大量トランザクションでレスポンスタイム保障
•ニューラルネットワークスコアリングを全トランザクションで実施
スコアリング処理(ル ル/履歴 DBアクセス)
スコアリング処理(ルール/履歴=DBアクセス)
•契約金融機関毎のルール適用が可能な事
マルチテナンシー対応
•スケーラブルなシステムである事
数千の金融機関、契約追加により更に増強がリニアに必要
•高可用性を実現できるシステムである事
数千社向けの金融サービスとしてとめられない
数千社向けの金融サ ビスとしてとめられない
9
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 24. ハリケーンで実証された実⼒
約10秒で回避
DC #2(ダラス)
DC #1(ヒューストン)
#1(ヒュ ストン)
Standby DB
Primary DB
データセンター#2
デ
(ダラス)
リアルタイムリプリケーション
Primary DB
Standby DB
NonStopSQL
NonStopSQL
OS
OS
データセンター#1
(ヒューストン)
ハリケーン・リタ
2005年9⽉17⽇〜9⽉26⽇
©2012 Hewlett-Packard Development Company, L.P.
- 26. なぜNonStop SQLの可用性が高いか
フォールト・トレランスが内包されているDBエンジン
フォ ルト トレランスが内包されているDBエンジン
NonStop SQLでは
一般的なデータベース
Server
• サーバー単体では可用性が担保
できないので・・・
DB
OS
プロセッサ
プロセッサ
プロセッサ
プロセッサ
DB
DB
DB
DB
OS
• HA構成、クラスタの採用など可用
性を高めるための構成を、HW
MWふくめ検討する必要がある
OS
OS
OS
ServerNet
S
N
DB
OS
26
Server
Cluster
DB
OS
• SWレベルでの高いFT性をもつNonStop OSの中に
実装されたデータベース
• 可用性を上げるために逆に障害点
を増やしてしまうことに
• 1台のサーバーでそもそも高可用が実現できている
• メンバ障害で業務停止、また共有部
分の障害は致命的に
分 障害 致命的
Server
• 単体で動いているときは構成も挙動
も異なる
• 「クラスタリング」のような上かぶせの技術が不要なため、障
害点が増えることもない
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 27. 直線的拡張性 「スケールアウト可能なDB」
HWリソースの追加で容易にパフォーマンス増強
HWリソ スの追加で容易にパフォ マンス増強
NonStop SQLでは
一般的なデータベース
• クラスター構成の場合 サーバーを増設するとクラスタウェア
クラスタ 構成の場合、サ バ を増設するとクラスタウェア
や、共有DISKなどでボトルネックがおきすい
• 共有要素のないシェアードナッシングがコンセプトなので
共有要素のないシェア ドナッシングがコンセプトなので、
HWリソースを追加すれば線形に性能がえられる
• HWリソースを追加しても性能は頭打ちになりがち
• DBサーバーをスケールアウトさせるのは難しい
• 処理増にはスケールアウトで対応できるので、キャパシ
ティープランや投資計画が容易。スモールスタートでトランザ
クションの伸びに応じて柔軟に増設可能
• 性能を出すためにはスケールアップか、別のクラスタセットを
立てて対応せざるをえない
• HW増設もサービスを止めることなくオンラインで可能
Server
Cluster
DB
DB
DB
Server
Add-on
Server
スケールしない
Server
Server
Server
OS
OS
OS
OS
DB DB
ServerNet
HW Add on
Add-on
27
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Performance
Server
Performance
Add-on
Server
スケール
アウト
HW Add on
Add-on
- 28. 優先度制御機能
多種多様なデータベース処理、管理作業の混在を容易にします
多種多様なデ タベ ス処理 管理作業の混在を容易にします
NonStop SQLでは
一般的なデータベース
Server
OLTP
分析
プロセッサ
Batch
データベース
OS
プロセッサ
• 複数業務からの要求を1つのDB
サーバーで混在させると、互いに
悪影響をおよぼす
OLTP
分析
Batch
データベース
OS
• OLTPはBatchなどが同時に動くとレ
は
などが同時に動くとレ
スポンスを担保できない
競合
• 優先度をつけたとしてもDISKアクセ
スまでは制御できない
Server
Server
Server
OLTP
分析
Batch
DB
OS
DB
OS
DB
OS
• 業務が複数ある場合には、業務ご
とにサーバーとデータベースを
別々に構築
• データベース間をどう連携するか
の考慮が必要
考慮が必
プロセッサ
190
120
50
要求に与えた優先度
が、DISKアクセスにま
で引き継がれる
シングル・データベース
• 高優先度のデ タアクセスは 他のアクセスによるシステ
高優先度のデータアクセスは、他のアクセスによるシステ
ム高負荷時にもレスポンスを維持
• 1台のサーバー、シングルDBで複数業務の混在が可能
• 同じ鮮度のデータが誰からも共有できる「統合DB」の構築
が容易に可能
が
• 統合DBの構築は難しい
28
プロセッサ
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 30. NonStop SQL !!
以下のようなお悩みをお持ちのお客様
ぜひNonStop SQLをご検討ください
基幹業務の
基幹業務
マルチテナンシー対応
OLTPとOLAP/バッチの共存
処理増加でバッチ時間の消失
基幹業務の更改に伴い
災害対策構成の見直し
30
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 31. ご静聴ありがとうございました
静聴ありがとう ざ ました
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.