Mais conteúdo relacionado Semelhante a [db tech showcase Tokyo 2014] B31: いまどきのシステムもNonStop SQLで構築できる~オープンシステムへのアプローチ~ by 日本ヒューレット・パッカード株式会社 山本呈 (20) Mais de Insight Technology, Inc. (20) [db tech showcase Tokyo 2014] B31: いまどきのシステムもNonStop SQLで構築できる~オープンシステムへのアプローチ~ by 日本ヒューレット・パッカード株式会社 山本呈1. いまどきのシステムも
NonStop SQLで構築できる
~オープンシステムへの
アプローチ~
日本ヒューレットパッカード株式会社
プリセールス統括本部サーバー技術本部
シニアITスペシャリスト山本呈
2014年11月13日
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2. HP NonStop SQLって何?
なにそれ?!
どっかで聞いた
ことあるかも・・・
PostgreSQLの
クラタセト
ぶっちゃけ全く
知らないすo
スッ? っorz
HP Integrity NonStopサーバー上で稼動する
高可用でスケーラブルな商用RDBMSです
!
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 2
3. NonStopサーバーの歴史“TANDEM”からNonStop Blade Systemへ
40年間の実績を誇るHPブランドの無停止型コンピューターシステムです
2014 HP Integrity NonStop NS2300/2400発表
2013 HP Integrity NonStop BladeSystem NB56000c 発表
2012 HP Integrity NonStop NS2100 発表
2011 HP Integrity NonStop NS2200/HP Integrity NonStop BladeSystem NB54000c 発表
2008 ブレードアーキテクチャを採用HP Integrity NonStop BladeSystemNB50000c 発表
2005 インテル® Itanium® プロセッサー搭載HP Integrity NonStop NS16000 サーバー発表
2002 HPとCompaqが合併し新生HP誕生
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が定義する4大ワークロードセグメント
共通の
標準化された
アーキテクチャー
API Hybrid Cloud / Unified Management
グローバルサポート| 業界最H大P OのneViパewートナHPー Helシionップ| O pワenSンtacスk トップRでESTfのul A製PIs品提供
4 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
5. NonStopサーバーによるミッションクリティカルシステム
ワールドワイドでのお客様ご利用状況
金融サービス通信・メディア
流通・製造
サービス
ヘルスケア
政府・公共機関
– ペイメントシステム: クレジッ
ト、デビット、POS、資金決済
– 為替取引、証券取引
– HLR (Home Location Register)
– インテリジェント・ネットワーク、
第3世代サービス
– メーグ
– 生産管理、製造制御
– 受発注、チケット予約
– EDI、データ集配信
– 電子患者記録
– 国防関連
– 警察、消防の緊急指示
ッセジンシステム
– 全世界のATM トランザク
ションの70% を処理
全世界のクレジットカード
– 世界最大のISP における
メッセージングシステム
– HLR ソー– 世界最大規模の自動車
メーカにおける生産管理
システム
– 多くの世界最大級の大
学付属病院を含む、200
以上の病院
– トランザクションの2/3 を
処理
リュションで管理
されている端末は3億以上– 世界規模の旅行予約シ
ステム
5 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
– 国家安全保障
6. HP NonStop Server 最新ラインナップ
最新プロセッサーであるIntel ® ® 9500番台を搭載した3機種
NS2300
•2~4CPU /1ノード
NB56000c NS2400
•2~4CPU /1ノ2 16CPU /1ノItanium •1core / 1 CPU
•最大255ノード
=1020CPU
R k M t ード
•2core / 1 CPU
•最大255ノード
=1020CPU
R k M t •2~ード
•最大255ノード
=4080CPU
•Blade Enclosure
•Rack Mount CPU
•NonStop サーバーの特長はすべ
て継承しつつ、最高のプライス
パフォーマンスを実現した、ロー
エンドクラスのNonStop サーー
•Rack Mount CPU
•NonStop サーバーの高信頼性を
確保しつつ、エントリーモデルな
がら、ハイパフォーマンスを実現し
たN St サバ
•最新Itaniumプロセッサを搭載した
ハイスペックサーバー。最高の
パフォーマンスを提供
バ
•拡張性を制限し、標準コンポー
ネントの採用を進めたことにより
最高のプライスパフォーマンス
を実現。UNIX サーバと同等価格
NonStop ーー
•拡張性を制限し、標準コンポー
ネントの採用を進めたことにより
最高のプライスパフォーマンス
を実現
•ブレードアーキテクチャの採用に
より、柔軟な構成と、リニアな
スケーラビリティーを実現
•4Coreもしくは2Core で利用コア数
を選択可能なライセンス体系
6 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
7. 継続する技術革新、新しいラインナップの開発を発表
NonStopサーバー
プロセッサー採用技術
Tandem
CISC
MIPS
RISC
Intel
Itanium
Intel
Itanium
I t l
HP Integrity NonStop サーバー
実証された可用性と信頼性
Intel
Xeon
年現行モデルの革新は継続、且つ、
常に稼動リアルタイム変化への対応
2014新たな要求に対する新ラインナップの開発
を発表
7 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
8. NB56000c ハードウェアコンポーネント
DISK装置
NonStop Server
NB56000c
NBシリーズ標準
H/Wコンポーネント
その他の
H/Wコンポーネント
ストレージ関連
SAS DISK Module
Storage CLIM
CPU Memory
Enterprise Storage
XP7
LTO
VTS
C U & e o y
C7000
Blade Enclosure
ネットワーク関連
G16SE
SWAN2
LANコントローラ
(G4SA Compati.)
ATALLA
IP CLIM
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 8
9. HP Integrity NonStop NB56000c BladeSystem
パワフルな最新チップを搭載した最上位モデルハイスペックNonStopサバ
~ーー
プロセッサ
• Intel® Itanium® Processor 9500 Series (Quad-core 2.4GHz/32MB L3 cache)
• ノードあたり2~16CPU、システムとして最大4,080 CPU (16,320コア) まで拡張可能NB56000c
メモリ
• DDR3標準。プロセッサあたり16GB~96GB (最大1,536GB/ノード)
ServerNet I/O
ホトS ( B/秒ポ)
• ッスワップ可能な、冗長化されたServerNet3 250MB/× 32ートディスクストレージ装置
• 146GB/300GB SAS HDD、200GB SAS SSD、HP Storage P9500
ネットワークI/F
• IP CLIM (G-bit Ethernet)、G16SE(Legacy Compati)
ノード間接続
• ServerNet Cluster、BladeCluster、Expand-IP
対応OS/対応DBMS
• HP NonStop OS J-Series / HP NonStop SQL
9 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
10. NonStopサーバーの特徴
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
11. NonStop Server 無停止実現のアーキテクチャー
1) すべてのH/Wパーツが標準で2重化以上の構成
HWパーツの冗長構成+
障害箇所を局所化できる構成
CPU#0
Takwila
Core
CPU#1
Takwila
Core
CPU#2
Takwila
Core
CPU#3
Takwila
Core
POWER
POWER
POWER
POWER
POWER
POWER
CPUの
多重化
電源の
多重化
• 全てのHWは標準構成で2重化もしく
は多重化されている。
• プロセッサ、I/Oコントローラ、I/Oデ
Core
Core
Core
バイスは互いに電気的に独立してお
MEM
Core
Core
Core
MEM
Core
Core
Core
MEM
Core
Core
Core
MEM
FAN
FAN
FAN
FAN
FAN
FAN
FAN
FAN
FANの
多重化
り、ServerNetという高速システム内
ネットワークに接続されている。
• I/Oはディスクストレージ、ネットワー
クSvNet
SvNet
SvNet
ServerNet
SvNet
ServerNet
FAN
FAN
FAN
システムバス
の2重化
それぞれ専用のコントローラを疎
結合で配置。
• NonStop OS はプロセッサごとにコ
ピーが分散稼働。メッセージング連
携によりシングルシステムとして動作
Storage
CLIM
LAN
Storage
CLIM
IP
CLIM
IP
CLIM
ALERM
ALERM
IO装置の
多重化
DISKの
Network
の2重化
自動通報
の2重化
ミラー化
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 11
12. NonStop Server 無停止実現のアーキテクチャー
2) ソフトウアに組み込まれた無停止ェ機能
プロセスペア技術による
基本ソフトウェアの無停止化
CPU 0 CPU 1 CPU 2 CPU 3
Backup Primary Backup Primary
• フェイルオーバー(再起動)ではなく、テイク
オーバー(処理継続)がコンセプト
• NonStop OS や、基幹ミドルウェアは、すべ
てプロセスペアにて実装
• 2CPUに2プロセスがペアとして存在する
Primary Backup Primary Backup
Primary Backup
、• 実稼動するのは、Primaryプロセスのみ
• Backupプロセスは継続に必要となる情報を
Primaryプロセスから定期的に受信
• 論理的には、1プロセスとして扱える
プセの異常終了やダウ
CPU
障害
CPU 0 CPU 1 CPU 2 CPU 3
• Primaryロス、CPUン
が起きると、自動的にBackupがPrimaryに
昇格して、ダウン直前の状態から処理を継
続実行する
• データの整合性もトランザクション保護製品
に一貫性を保持
Primary
Primary
Primary
Backup Primary
Primary Backup
より、自動的に12 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
13. NonStop Server 無停止実現のアーキテクチャー
3)拡張や交換、DBメンテもすべてオンラインで運用
• オンラインでH/Wの増設が可能
– 最大で4080CPUまで拡張可能
NICやDISKだけでなくCPUまでもがオ
すべてのH/Wが無停止交換
• 、ンライン中に増設可能
• 障害発生時は無停止で該当コンポー
ネントを交換
CPUを含む全てのコンポNIC/FC
カード
– ーネントが
サービスを停止することなく交換が
可能
• データベースもオンライ中にメンテ可
能
プロセッサ
ディスク
– DBの再編成や再配置など
– バックアップもすべてオンライン中
に
パワーサプライ
ServerNet
パワーサプライファン
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 13
(内部バス)
14. NonStop Serverの特徴
「直線的な拡張性」リ~ソースを足せば足しただけ線形にスケールアウト
シェアード・ナッシング構造のためCPUと
DISKのセットを追加するだけで比例的
に性能がスケル
CPU#0
Takwila
CPU#1
Takwila
Add-on
CPU#2
Takwila
CPU#3
Takwila
Add-on
CPU#4
Takwila
CPU#5
Takwila
ー• シェアしているH/W要素やS/Wモジュールが、一般
的なサーバーと比較して極端に少ないため、増設
によるオバヘド増が無視Core
CCoorree CCoorree Core Core
MEM
Core
MEM
SvNet SvNet
Core
CCoorree CCoorree Core Core
MEM
Core
MEM
SvNet SvNet
Core
CCoorree CCoorree Core Core
MEM
Core
MEM
ーーッできる
SvNet SvNet
• CPU同士のメッセージ通信は、ServerNetの専用
ASICチップが制御するため、メインのCPUやメモリ
への負荷を軽減
• 将来のトランザクション量の伸びに対するキャパ
シティープランが容易
• CPUの数が増えても、ユーザーからは1つのサー
バーとして見えるので、運用負荷も変わらない
• 増設時の既存業務への影響は僅処理
性能
(TPS)
2CPU 4CPU 6CPU
少
14 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
リソース(CPU)
15. HP NonStop SQLとは
「HPNonStopサーバー上で
NonStopOSと一体化して稼動する
ANSI準拠のRDBMSです」
「リアルタイム性にすぐれ
データの一貫性を保障する
ミッションクリティカルなDBMSです」
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
16. HP NonStop SQLの4大特徴
他DBMSでは実現できないことがHP N St NonStop SQLでは実現可能です
24h×365日絶対的な高可用スケールアウトが容易なDB
• NonStop ServerとNonStop OSが実現する高い
可用性をそのまま受け継いだNonStop SQL
•1台のサーバのみで、他では実現できない可用性
を提供
• NonStop Serverの特徴であるシェアード・ナッシ
ング・コンセプトを活かした超並列データベース
• HWリソースを足せば足しただけ直線的に性能の
増加が期待できる
運用負荷が軽減→TCO削減
立すバを台が能
安心のサポート体制
• 乱るDB/周辺サー1にコンソリ可ま
• バージョンUP時は上位コンパチをhpが保証
• HW増設・交換、DBバックアップや再編成など
ほぼすべての作業がオンライン中に可能
• HWからOS、DBMS、JVMやFrameworkで、
すべてhpによる1社サポートを実現
• 問題発生時の切り分けや原因追求がスムースに
16 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
17. データベース可用性に関する実績
他DBMSとのダウンタイムの比較
<あるDBMSのUser Groupの調査結果>
• 1年間のうちに、ユーザーの50% は4時間以上のシステム
停止を経験
うち12% は24時間以上の業務影響
• その、<N St サバ継続性>
NonStop ーー• NonStop SQL のシステム可用性は、年間99.999%以上
• 27年間サービス無停止の顧客事例も
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 17
18. 高可用性「サービスは継続できる」
システム構成の違いでアベイラビリティーに差が
他DBMS ではNonStop SQLでは
• HA構成やクラスタリングによる可用性• NonStopサーバーのSW無停止性がDBMS内に実装
ノはフェルオバやクラスタ再• 障害の起きたプロセッサーのDBエンジン(DAM)は数秒
のうちに他プロセッサーにて処理を継続(Takeover)
• プロセッサー障害時でも業務処理は続行
• ード障害時にーーー構成
や、データベース・リカバリーが行われる
• 障害復旧中は数分レベルで全業務停止を伴う
プロセッサープロセプロセプロセOLTP
CRM
Batch
ッサー
OLTP
CRM
Batch
ッサー
OLTP
CRM
Batch
ッサ
ー
OLTP
CRM
Batch
FC Switch
ストレージ製品
DAM
DAM
DAM
DAM
ServerNet
DAM
全業務停止シングルデータベース
18 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
19. (参考)他DBクラスターとの可用性比較デモ
同等構成のDBサーバーでの
可用性比較デモを実施中
【環境】
・他DBクラスター
-4wayクラスター、共有DISK
・NonStop SQL
-4CPU Blade、非共有DISK
【デモ内容】
クラスタメンバーを1つ強制終了
【ご確認ポイント】
他DBクラスターでは復旧まで業務が
60秒停止してしまうが、NonStopでは
最大でも3秒の遅延で業務継続
19 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
20. なぜNonStop SQLの可用性が高いか
フォールト・トレランスが内包されているDBエンジン
他DBではNonStop SQLでは
Server
DB
OS
• サーバー単体では可用性が担保
できないので・・・
• HA構成、クラスタの採用など可用
性を高めるための構成を、HW
MWふくめ検討する必要がある
プロセッサ
DB
OS
プロセッサ
DB
OS
プロセッサ
DB
OS
プロセッサ
DB
OS
S N
• 単体で動いているときは構成も挙動
も異なる
ServerNet
• SWレベルでの高いFT性をもつNonStop OSの中に
実装されたデタベス
Server
DB
OS
Server
DB
OS
Cluster
• 可用性を上げるために逆に障害点
を増やしてしまうことに
• メンバ障害で業務停止、また共有部
分障害致命的
ーー• 1台のサーバーでそもそも高可用が実現できている
• 「クラスタリング」のような上かぶせの技術が不要なため、障
害点が増えることもない
のはに
• 共有要素がないため致命的な障害が起こりにくい
20 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
21. 直線的拡張性「スケールアウト可能なDB」
HWリソースの追加で容易にパフォーマンス増強
他DBMS ではNonStop SQLでは
•• クラスター構成の場合、サーバーを増設するとクラスタウェア• 共ードナッシングがコンセプトなので
や、共有DISKなどでボトルネックがおきすい
• HWリソースを追加しても性能は頭打ちになりがち
• DBサーバーをスケールアウトさせるのは難しい
有要素のないシェア、
HWリソースを追加すれば線形に性能がえられる
• 処理増にはスケールアウトで対応できるので、キャパシ
ティープランや投資計画が容易。スモールスタートでトランザ
クションの伸びに応じて柔軟に増設可能
• 性能を出すためにはスケールアップか、別のクラスタセットを
立てて対応せざるをえない
Server Server Server Server
e
• HW増設もサービスを止めることなくオンラインで可能
Server Server Server
e
Add-on
Add-on
Server
DB DB DB
HW Add on
Performanc
スケールしない
Cluster OS
DB
Add-Add-HW Add on
Performanc
ServerNet
OS
DB
OS
DB
スケール
アウト
OS
DB
21 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
22. (参考)他DBとのスケーラビリティー比較
他者DBク構成と同等性能同等処理条件で拡張性のベンチマクラスター、、ーを行った
結果、NonStop SQLはメンバー(Blade CPU)追加に応じてリニアに性能が伸びました
他Oracle DB RAC クラスScalability
ター(TPS) NonStop SQL
< HIGH Load >
Throughput
(TPS)
14,000
12,000
10,000
Oracle RAC vs SQL/MX Scalability
< HIGH Load >
Throughput
14,000
12,000
10,000
8,000
6,000
4,000
直線的に伸びない
サチュレーション
8,000
6,000
4,000
他DB
2,000
0
1 2 3 4
# of Nodes ( Each 2 CPU)
1node
2node
3node
4node
2,000
0
1 2 3 4
# of Nodes ( Each 2 CPU)
2CPU
4CPU
6CPU
8CPU
(4core)
(8core)
(12core)
(16core)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 22
(4core)
(8core)
(12core)
(16core)
23. 統合DBを容易に構築~優先度制御機能
多種多様なデータベース処理、管理作業の混在を容易にします
他DBMSではNonStop SQLでは
Server プロセッサプロセッサプロセッサプロセッサ
OLTP 分析Batch
OS
• 複数業務からの要求を1つのDB
サーバーで混在させると、互いに
悪影響をおよぼす
• OLTPはBatchなどが同時に動くとレ
データベース
OLTP 190
分析
Batch
データベース
OS
120
50
要求に与えた優先度
が、DISKアクセスにま
で引き継がれる
競合
スポンスを担保できない
• 優先度をつけたとしてもDISKアクセ
スまでは制御できない
Server Server Server
シングル・データベース
高クセスはOLTP
DB
OS
分析Batch • 業務が複数ある場合には、業務ご
DB
OS
DB
OS
とにサーバーとデータベースを
別々に構築
• データベース間をどう連携するか
の考慮が必
要
• 統合DBの構築は難しい
• 優先度のデータア、他のアクセスによるシステ
ム高負荷時にもレスポンスを維持
• 1台のサーバー、シングルDBで複数業務の混在が可能
• 同じ鮮度のデータが誰からも共有できる「統合DB」の構築
が
容易に可能
23 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
24. 複合処理の効率的稼働のための要件
“古くて新しい” 技術的な課題があります
1. 高優先度のDBアクセスは、低優先度のDBアクセスより常に優先的に処理される
必要があります
− CPU時間に加えI/Oバンド幅を高優先度の処理に優先的に割り当てることが必要です
2. 低優先度の処理も、高優先度の処理がない状況では100%のシステム性能を活
用できるべきです
− 使用可能なリソース制限枠を設ける方式では不十分です
高率的な複合処理システムを実現するには、プロセスのディスパッチ、
システムリソースの制御を司るOSとの緊密な統合が必要です
。
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 24
25. NonStop SQLの容易な管理
サーバー管理の負荷を究極的にコンソリデション
他DBMSではNonStop SQLでは
DB Server#1 DB Server#2 DB Server#3
ALL IN ONE!
DB Server
共有Storage#1 共有Storage#2 FC Switch ×2
Storage 管理
Server
同期
Storage
Batch Server
Backup Server
DB Server#4 DB Server#5 Backup Server
Batch Server#1 Batch Server#2 Batch 制御Server
•1台のサーバーで比類なき可用性を実現
•1台のデータベースサーバーで複数業務の混在が可能
•ログ監視も1台、SW管理も1台が対象•DBサーバーは×業務数×HA構成と多数に
•仮想化でコンソリしてもログやSW管理対象は多数
•クラスタウェア等の煩雑な設定は不要•現用/待機管理や、クラスタの設定などタスクは複雑
25 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
26. NonStop SQLの容易な管理
DBサーバ運用に差が出る理由
チューニングレスなDBMS バージョンアップが容易運用ポイントの少なさ
そして無停止性
– 他DBでは100を超えるパラメータ
や、クラスタ負荷が少なくなるよう
なデータやアプリ配置を考慮し、
– 他データベースでは上位互換を
保証していないので、バージョン
アップの際にはアプリケーション
– クラスター、インスタンス、DBMS
の.exe等という概念がないので、
立ち上げ立ち下げといったオペ
イベントごとに常にチューニングシが発生
– NonStop SQLではデータ配置、ア
プリ配置、実行プラン選択などは、
の改修、代替機能の開発、検証・
移行など膨大な工数が発生する
– NonStop SQLはアプリケーション
の上位互換をHPが保証している
レーョンや、モジュール監視な
どの運用負荷がかからない
– ほとんどの定常運用がオンライン
中に可能なので、停止/起動の運
原則システム任せで、チューニン
グパラメータも20程度あるが、変
更するケースはレア
ので、バージョンアップが容易用負荷が大幅に軽減される
– 止まらない=手がかからない
26 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
27. NonStop SQL
のオープンDBとの親和性
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
28. NonStop SQLのオープンとの高い互換性
オープンデータベースからの移⾏が容易に
• NonStop SQL はANSI99に準拠し他DBMSとも互換性があります
• ANSIやオープンDBMS以外にもOracleにおいて利用頻度の高い関数の実装を推進しています
• Oracle 独自機能として良く使われるPL/SQLはー利用してJavaのソースに自動変変換ツルを換が可能です
< NonStop SQL/MXとOracleの共通性> 青字:互換性のあるエリア
例:Oracle HP NonStop SQL
SQL文(DML) ANSI SQL + Oracle独自拡張ANSI SQL
SQL文(DDL) ANSI SQL + Oracle独自属性多数ANSI SQL + パーティション設定
ストアドプロシージャSPJ, PL/SQL SPJ, (PL/SQL はツールで移行可能)
C/C++, COBOL API ANSI準拠埋め込みSQL ANSI準拠埋め込みSQL
Java API T2/T4 JDBC T2/T4 JDBC
セキュリティ機能Grant/Revoke Grant/Revoke
データロード形式CSV、固定長等CSV、固定長
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 28
29. 他DBからNonStop SQLへの移行
マルチベンダ対応の高機能データベース移行支援ツール
Ispirer SQLWays 4.0の利用により移行工数を大幅に削減
• Ispirer社のSQLWaysは、複数の
異なるデータベース間で、SQL
文変換とデータ移行を容易にす
るWindows上で稼働するツー他データベース
テーブル
定義
データ
既存アプリケーション
他DB方言
のある
SQL文
ル
• GUIによる利用と、コマンドでの
バッチ利用が可能
• Stored ProcedureのJavaへの変
換機能をあわせて提供
SQL Ways
既存DBに接続し
情報を取り込み
テーブル
生成
スクリプト
CSV
ロードデータ
&
スクリプト
NonStop SQL
移行用ファイル
を自動生成
ANSI SQL99
準拠
SQL文
SQL文を
自動変換
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 29
30. Open SWとの高い互換性
アプリケーション開発も業界標準への対応
SQL/MX
• POSIX 1003.1 100%準拠
•他プラットフォームと資産の共有が可能
•POSIX.2 Korn shell等のコマンドをサポー全てのUNIXに対応するPOSIXベース
のアプリケーションはどちらでも稼動
させることができます
アーション開発者はNonStopの
ト
• 標準プログラミング言語、標準APIのサポート
•ANSI C/C++、ANSI COBOL
•Java7/Java6/ Java5
ksh(シェル),
vi(テキストエディタ),
c89(cコンパイラ), make
POSIX
Appl
プリケ独自技術の習得は不要です
•ANSI SQL92/99 (NonStop SQL)
• 64bit アプリケーションサポート(J06.14~)
Guardian
プロセス
OSS
プロセス
(開発ツール)
などのPOSIXコマンド
Appl.
UNIX API(UNIX98 API, Tools)
Guradian/OSSの2つのAPIを提供
Guardian API OSS API(POSIX/XPG4 API, Tools)
30 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP-UX
HP Integrity rx Series
HP NonStop OS、NonStop SQL、NonStop TMF
HP Integrity NonStop Server
31. NonStopサーバーJava関連製品
Java
– Java 7/Java6/Java5を選択利用可能
– 32bit版JVMに加え、64 bit版(Java7のみ)を提供
2GBを超えるヒプメリによる性能向上
NSJSP App Server 7.0
– Apache Tomcat 7.0.10をベースとする製品
– 耐障害性、拡張性を実装
– ーモ最新のl 規格に準拠
– HP製品として完全なサポートを提供するJVM
– Java Servlet, JSP– 管理機能の強化
NonStop App Server for Java (NSASJ)
– JBOSS EJBコンテナの移植
– NonStopの耐障害性拡張性を透過的に提供
NonStop MQ
– Apache Active MQの移植
メッセージキューイング機能を安価に提、– トランザクション管理機能を実装
– NonStop SQL/MXとの統合
– 供
– NonStop SQLを利用したメッセージ永続性機能
– 製品サポートを提供
31 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
32. NonStopサーバにオープンアプリケーションを
NonStop Application Server for JavaはJboss Application Server 7.1.2のアプリ
ケーションコンテナと互換性のあるApplication Server環境をNonStopサーバー上
に実装し、高可用Javaエンタープライズ環境を提供
HP Integrity NonStop サーバー
・高信頼ハードウェア
・高信頼ソフトウェア環境
・高信頼RDBMS
DBプラットフォームとAPプラットフォームの垂直統合を実現
32 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
33. JavaからDBまで高可用プラットフォームで統合
アプリケーションサーバーのクラスター環境不要、データベースクラスター環境も不要!!
JavaVMも自社提供、無停止クラスタリング/トランザクション環境と完全に統合
先進のAOPフレームワーク
POJOによる開発を可能に
SOAP/Webサービス
機能を提供
UIの管理性/開発⽣産性向上を実現
DBアクセスの詳細を隠蔽する
O/Rマッピング機能
無停止環境
に完全統合
NonStop Application Server for Java
NonStop TS/MP
超並列ソフトウェアクラスタリング
NonStop TMF
アプリケーション/ミドルウェア/DBMS迄、全ての
セキュリティ
NonStop server for Java (Java 7 環境)
を実現するミドルウェア
トランザクションを⼀元管理40年の実績
NonStop OS ( 超並列フォールトトレラントOS ) + NonStop SQL ( 無停⽌/超並列RDBMS )
HP Integrity NonStop サーバーハードウェア
無停止統合
環境
g y p
( 超並列フォールトトレラントハードウェア環境)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 33
34. まとめ- HP NonStop SQL !! ready for “OPEN”
以下のようなお悩みをお持ちのお客様
従来のDBMSと一味違う「HP NonStop SQL」をぜひご検討ください!
DBサーバーの可用性に不安
DBがスケールアウトしない
DB運用に工数がかかりすぎる
マルチベンダ環境でサポートに難
オープンAPの可用性に懸念
統合DBの実現に課題
34 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
35. Thank you
Coming Up Next !
13日14:00- L34
「そのデータベース5年後大丈夫ですか」日本HP 後藤宏
13日17:00- B37
「インメモリーデータベース徹底比較」日本HP小森博之
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.