mySAP Business Suite を支える Microsoft

mySAP Business Suite を支える
Microsoft テクノロジー
マイクロソフト株式会社
SAP/Microsoft コンピテンスセンター
SAP を支える Microsoft テクノロジー
• 1993 年の SAP/MS アライアンス締結以来、Microsoft は
「SAP システムを支える OS/DB プラットフォーム」として
Windows Server と SQL Server をリリースしてきた
– この10年間で Microsoft は大成功を収めたと言える
• 2002年の R/3 新規インストールの 72%が Windows ベース
• SQL Server は名実ともにシェア NO1 の DB に
※ 株式会社ミック経済研究所調べ http://www.microsoft.com/japan/sql/choice/R3/
SAP のPlatform 別
新規導入数シェア
71.9 %
SAP の RDBMS 別
新規導入数シェア
(Windowsプラットフォーム)
61.4 %
SAP のRDBMS 別
新規導入数シェア
(全プラットフォーム)
44.2 %
SAP を支える Microsoft テクノロジー
• 同時に、Microsoft は OS/DB プラットフォームに留まらず、
SAP ソリューションを拡張する様々なテクノロジーを提供
– プラットフォームとしての Windows Server 2003, SQL Server 2000
– ディレクトリサービス、ターミナルサービスサーバー、Web サーバー、
アプリケーションサーバーとしての Windows Server 2003
– アプリケーション開発環境としての Visual Studio .NET
– EAI サーバーとしての BizTalk Server 2004
– ETL, OLAP エンジンとしての SQL Server DTS / Analysis Services
– ポータルサーバーとしての SharePoint Portal Server 2003
など
など・・
mySAP Business Suite と
Microsoft テクノロジー全体像
SAP
SAP APO Live Cache
SAP GUI for Windows
ディレクトリサービス
画面情報のやりとり
多重化
シンクライアント
ターミナルサービスサーバ
SAP
SAP
画面情報の
やりとり(HTMLベース)
SAP
SAP GUI for HTML
SAP R/3 Enterprise,
APO, BW, CRM etc
データベースサーバー
SAP ITS サーバ
DB コピー
HTML 他
/ HTTP(s) 他
ブラウザ、モバイル等
アプリケーションサーバ
セカンダリデータベース
サーバー
SAP Business Suite と
Microsoft テクノロジー全体像
SAP
Windows Server 2003
SAP APO Live Cache
SAP GUI for Windows
Windows Server 2003
Active Directory
画面情報のやりとり
クラスタリング
シンクライアント
Windows Server 2003
ターミナルサービスサーバ
SAP
SAP
画面情報の
やりとり(HTMLベース)
SAP
SAP GUI for HTML
Windows Server 2003
SAP ITS サーバ
Windows Server 2003
SAP R/3 Enterprise,
APO, BW, CRM etc
Windows Server 2003
SQL Server 2000
ログ配布
HTML 他
/ HTTP(s) 他
ブラウザ、モバイル等
Windows Server 2003
.NET アプリケーションサーバ
Windows Server 2003
SQL Server 2000
プラットフォームテクノロジー
SAP
Windows Server 2003
SAP APO Live Cache
クラスタリング
SAP
SAP
Windows Server 2003
SAP R/3 Enterprise,
APO, BW, CRM etc
Windows Server 2003
SQL Server 2000
ログ配布
Windows Server 2003
SQL Server 2000
SAP アプリケーションを支える OS としての
Windows Server – 10 Years
エンタープライズ
への第1歩
信頼性、可用性
の向上
1993
1996
1994/5
2000
セキュリティ強化、
スケーラビリティ
の向上
2003
SAP アプリケーションを支える OS としての
Windows Server 2003
• 信頼性の更なる向上
– Windows 2000 におけるリブート要因を徹底的に調査、改善
• セキュリティの強化
– 新戦略“Trustworthy Computing” (信頼に値するコンピューティング)
• 仕様などをセキュリティの観点から抜本的に見直し
• セキュリティ問題に対する、社としての体制の再構築
SAP アプリケーションを支える OS としての
Windows Server 2003
• 64 bit サポートによるパフォーマンスの劇的向上
– 32 bit と比較してサポートするメモリ容量が大幅に拡大
• Enterprise Edition: 64 GB, Datacenter Edition: 512GB
– APO Live Cache サーバーや BW サーバーにおいて特に有用
• 新しい H/W テクノロジーのサポート
– Intel Itanium(64bit), Intel Hyper Threading, NUMA
Intel Itanium 2 プロセッサ
DB サーバーとしての
SQL Server – 10 Years
SQL Server 2000
SQL Server 7.0
Windows OSへの最適化
自動チューニング
動的ロック
オンラインメンテナンス機能
SQL Server 6.5
各種エンタープライズ対応
(クラスタリング、ログ配布、
64bit, SANなど)
DB サーバーとしての
SQL Server 2000
• Windows OS への最適化を実現
– ディスク I/O 単位の固定(8KB)、きめ細かい実行単位(ファイバ)、
低い接続負荷(24 KB)、メモリフットスタンプの高速移動(数MB/秒)、
自動チューニングテクノロジー(↓)
• 自動チューニング・テクノロジー
– メモリチューニングなど、殆どがシステム(オプティマイザ)任せ
– DB管理者の作業負荷は劇的に軽減
初期状態は、最小限の 少数のユーザーから、
メモリに各領域が
複雑なクエリが発行
割り当てられる
されたとき
他社データベース
OS 抽象化レイヤ
Windows
OS の
機能は
最大限
そのまま
利用
UNIX
LINUX
Windows
Mainframe
複数のユーザーから、
同時にクエリが発行
されたとき
Windows
Server 2003
メモリ空間
OSとして
Windows
のみを想定
(Windowsへの
真の最適化)
SQL Server
2000
メモリ空間
システム領域
ログ キャッシュ
スタック領域
バッファ キャッシュ
接続コンテキスト
DB サーバーとしての
SQL Server 2000
• 動的ロック・テクノロジー
– 行、ページ、テーブル、エクステント・・ のうちロック単位を自動判断
– オンライントランザクション系システムのパフォーマンス向上に寄与
• オンラインメンテナンス機能
– フルバックアップなどのメンテナンスは本番稼働中に実行可能
• データベースを止める必要はなく本番環境への影響は軽微
– 高い稼働率が求められる基幹系システムに必要不可欠
行?
ページ?
テーブル?
ロック
マネージャ
DB?
エクス
テント?
DB サーバーとしての
SQL Server 2000
• サーバーの多重化が容易 (クラスタリング)
– 複数サーバー同士で常時お互いを監視
– 本番系障害時には、待機系がサービス起動、迅速にシステム復旧
• 他 DB へのデータコピーが容易 (ログ配布)
– トランザクションログ(更新情報)を定期的に他 DB へコピー
– 本番系のディスク障害時などには、DB を丸ごと代替
– 災害対策として(低速回線を介した)遠隔地 DB への同期も OK
• SAP システムのダウンタイムを最小化
③SAP アプリケーション
サーバーは(設定を変更
することなく)再接続可能
①本番系に
障害発生
(定期的にログをコピー)
SAP
②待機系が障害を
検知しサービスを起動
④DBシステム全体がダウンした場合はコピーDBで代替
その他のテクノロジー
SAP GUI for Windows
Windows Server 2003
Active Directory
画面情報のやりとり
シンクライアント
Windows Server 2003
ターミナルサービスサーバ
SAP
SAP
画面情報の
やりとり(HTMLベース)
SAP
SAP GUI for HTML
Windows Server 2003
SAP ITS サーバ
HTML 他
/ HTTP(s) 他
ブラウザ、モバイル等
Windows Server 2003
.NET アプリケーションサーバ
Windows Server 2003
SAP R/3 Enterprise,
APO, BW, CRM etc
ターミナルサービスサーバーとしての
Windows Server 2003
• シンクライアントから SAP へアクセス
– SAP GUI をセットアップしたターミナルサービスサーバーをリモート
操作して SAP へアクセス
– SAP GUI を導入しない(できない)低スペック PC の有効活用
• 使い勝手の向上
– 低速な WAN 環境においても十分実用に耐えうる設計
– サーバーの負荷分散、冗長化が容易
SAP
シンクライアント
(1)サーバーを動的に追加し
パフォーマンス問題を解決
SAP
シンクライアント
ターミナルサービスインターフェース
(2)サーバー障害時も残りの
サーバーで自動的にサービス再開
SAP ITS を支える Webサーバーとしての
Windows Server 2003 (IIS 6.0)
• Web ブラウザから SAP へアクセス
– SAP ITS は SAP GUI インターフェースを HTML ベースで提供可能
– IIS 6.0 は SAP ITS を支える Web サーバー
• 高いパフォーマンス、可用性
• 負荷分散、冗長化が容易、かつ低コスト
– Windows Server 2003 Web Edition、ブレードサーバーの利用
Webアプリケーション・ダイナミックコンテンツ
一
秒 15,000
あ
た
り 10,000
リ
ク
エ 5,000
ス
ト
数
0
14587
11637
CPU数
6073 6623
2599
Windows 2000
SAP GUI for HTML インターフェース
3664
Windows 2003
2P
4P
8P
アプリケーションサーバーとしての
Windows Server 2003 (.NET Framework)
• 様々なユーザーインターフェースから SAP へアクセス
– 開発環境 Visual Studio .NET を利用して SAP にアクセスする
アプリケーションを開発、アプリケーションサーバーである Windows
Server 2003 上に展開
• SAP .NET Connector が SAP と .NET の架け橋の役割
• どのようなユーザーインターフェースでも構築、展開可能
– SAP システムのアクセシビリティを大幅に拡張
SAP
Web
Notes
Exchange File
開発環境
Visual Studio .NET
Web インター
フェース
ポータルインター
フェース
モバイル
インター
フェース
リッチクライアント
インターフェース
ディレクトリサービスとしての
Windows Server 2003 (Active Directory)
• 企業ネットワークにおけるユーザー認証エンジン
– SAP システムまで含めたシングルサインオン
• ドメインへのログオン後、ユーザーは再度認証を要求されない
– SAP システムとは LDAP 通信によりユーザー情報の同期が可能
Active Directory, SAP 間での LDAPによるユーザー情報の同期
(3)アクセス
(1)ログオン
SAP GUI for Windows
(3)アクセス
(2)認証
Active Directory
シンクライアント
ターミナルサービスサーバ
(3)アクセス
(4)マッピング
テーブルを
参照しながら
SAP SAPユーザー
へマッピング
SAP
(3)アクセス
SAP GUI for HTML
SAP ITS サーバ
(3)アクセス
ネットワークリソース
(ファイル、プリンタ、メールサーバetc)
ブラウザ、モバイル等
ASP .NET Web サーバ
SAP R/3, APO
まとめ
• 現時点、Microsoft のテクノロジーは、SAP の
テクノロジーとありとあらゆる面で連携している
• SAP は次世代戦略 NetWeaver の中で Microsoft
の .NET テクノロジーとの相互連携を確約しており、
今後連携ソリューションは一層バラエティに富む
ことが期待できる
– 「SAP NetWeaver を Microsoft .NET および IBM WebSphere
(J2EE)と完全に相互運用可能にする事で技術的優位性を確保・・」
・・・ (SAP NetWeaver 記者会見内容(2003年3月6日)より)
Go to MS/SAP Solution Site !!
http://www.microsoft.com/japan/business/sap/default.mspx
OS, DB シェア
2003 年/日本における SAP
新規導入・ OS シェア
• Windows Server は 73.0 パーセントという
圧倒的なシェア
SOLARIS
4.3%
LINUX
2.3%
HP-UX
9.1%
TRUE64
1.0%
OS/390
0.6%
OS/400
0.5%
AIX
9.2%
出典:SAP Japan アライアンス本部 <2003 年>
Customers & Partners Installation News
NT/INTEL
73.0%
2004 年/日本における SAP
新規導入・ OS シェア
• 依然として高いシェアを維持(73.25%)
HP-UX
6.71%
LINUX
2.03%
SOLARIS
6.71%
OS/400
0.41%
OS/390
0.20%
TRUE64
0.10%
AIX
10.58%
*All application of SAP are included in Installation.
*Deactivated installations are not included.
出典:SAP Japan アライアンス本部 <2004 年>
Customers & Partners Installation News
NT/INTEL
73.25%
2003 年/日本における SAP
新規導入(Windows)・DB シェア
• Windows プラットフォームの SAP システム
において、SQL Server は「標準 DB」
INFORMIX
1.9%
SAPDB
0.6%
DB2/UDB
4.2%
ORACLE
39.8%
出典:SAP Japan アライアンス本部 <2003 年>
Customers & Partners Installation News
MSSQLSRV
53.5%
2004 年/日本における SAP
新規導入(Windows)・DB シェア
• 依然として高いシェアを維持(52.08%)
DB2/UDB
6.39%
INFORMIX
1.25%
ORACLE
39.03%
出典:SAP Japan アライアンス本部 <2004 年>
Customers & Partners Installation News
MAXDB
1.25%
MSSQLSRV
52.08%
backup
SAP Business Suite と
Microsoft テクノロジー全体像
SAP
SAP GUI for Windows
SAP APO Live Cache
ディレクトリサービス
画面情報のやりとり
シンクライアント
ターミナルサービスサーバ
多重化
画面情報の
やりとり(HTMLベース)
SAP
SAP
SAP
SAP GUI for HTML
SAP ITS サーバ
SAP R/3 Enterprise,
APO, BW, CRM etc
HTML 他
/ HTTP(s) 他
ブラウザ、モバイル等
レガシー、EDI 等
データベースサーバー
DB コピー
アプリケーションサーバ
EAI サーバー
セカンダリデータベース
サーバー
SAP Business Suite と
Microsoft テクノロジー全体像
SAP
SAP GUI for Windows
SAP APO Live Cache
ディレクトリサービス
画面情報のやりとり
シンクライアント
ターミナルサービスサーバ
多重化
画面情報の
やりとり(HTMLベース)
SAP
SAP
SAP
SAP GUI for HTML
SAP ITS サーバ
SAP R/3 Enterprise,
APO, BW, CRM etc
HTML 他
/ HTTP(s) 他
ブラウザ、モバイル等
レガシー、EDI 等
データベースサーバー
DB コピー
アプリケーションサーバ
EAI サーバー
セカンダリデータベース
サーバー
EAI サーバーとしての
BizTalk Server 2002
• (レガシーを含む)他システムからのアクセシビリティ確保
–
–
–
–
–
–
BizTalk は Adapter for SAP を利用して SAP と完全に一体化
様々な通信プロトコルのサポート(変換も可能)
様々なファイル形式のサポート(変換も可能)
データの内容に応じたルーティング
スキーマ変換、データ加工
送受信管理、送信保証
ファイル
フラット
MSMQ
tRFC
DCOM
SAP
(tRFC)
SAP
HTTP(S)
XML
SMTP
様々な通信プロトコルのサポート
CSV
adapter
EDI
IDoc
様々なファイル形式のサポート
SAP BW と Microsoft テクノロジー
SAP
Windows Server 2003
Active Directory
SAP R/3 Enterprise,
APO 3.1 etc
SAP
SAP
Excel
Windows Server 2003
SAP BW 3.x
Windows Server 2003
SQL Server 2000
Webブラウザ
Windows Server 2003
SQL Server 2000
(Analysis Services)
Windows Server 2003
SQL Server 2000
(DTS)
様々なデータソース
(UNIX、メインフレームなどの
レガシーを含む)
SAP EP と Microsoft テクノロジー
Windows Server 2003
Active Directory
SAP
SAP
SAP
SAP R/3 Enterprise,
APO 3.1 ..
Windows Server 2003
SAP EP 6.0
Web ブラウザ
Windows Server 2003
SQL Server 2000
Windows Server 2003
SharePoint Portal Server 2003
ファイル、Web、グループウエア、
DB サーバーなど