SAP NetWeaver 7.x Windows Server上のMS SQL IBM Cloud® VPC
MS SQL Server は、 SAP NetWeaver に展開できる複数のデータベースのうちの1つです。 IBM Cloud®。 最も一般的なアーキテクチャー・デプロイメントは、標準システムと分散システムです。IBM Cloud は、これらのアプリケーション・サーバー・スタックに基づいて、SAP NetWeaver アプリケーション・サーバー ABAP、Java、および SAP 製品を実行することが認定されています。
SAP 用の MS SQL Server データベースは、Windows サーバーでのみサポートされ、ソフトウェアの Enterprise Edition のみを使用します。 他の SQL Server エディションは現在サポートされていません。
SAP NetWeaver アーキテクチャー
SAP NetWeaver は、SAP テクノロジー・スタックのコア・ファウンデーションであり、Advanced Business Application Programming (ABAP) および Java アプリケーションに使用されるプラットフォームです。 SAP NetWeaver コンポーネントは、SAP NetWeaver Application Server 上に構築され、ABAP または Java Platform、Enterprise Edition で書き込まれます。 ABAP システム、Java システム、およびデュアル・スタック・システムは別個のシステムです。
コア・プラットフォーム機能
SAP NetWeaver は、ABAP または Java コア・プラットフォームを使用して、SAP アプリケーションをサポートします。 SAP NetWeaver:
- アプリケーション・ライフサイクル管理機能が備えています。
- SAP Business Suite およびその他のアプリケーションのオンプレミス・バージョンの基本構造を、アプリケーション・サーバーとして提供します。
- オンプレミスの SAP S/4HANA 次世代ビジネス・スイートの基盤であり、基礎となる唯一のデータベースとして SAP HANA を提供します。
SAP には、IBM Cloudで使用可能なバージョンについて詳しく知るための SAP のバージョンのリストを提供しています。 各サポート・パッケージ・スタックには、主要なソフトウェア・コンポーネント・バージョンがあります。 各コンポーネント・バージョンのサポート・パッケージ・レベルは、スタックの重要な部分であり、サポート・パッケージ・スタックの固有 ID です。
インストールのタイプ
SAP NetWeaver Application Server の 3 つのインストール・タイプは以下のとおりです。
- ABAP システム– ABAP プログラムおよび一部の SAP Java アプリケーションを実行できます。
- Java システム– Java Platform、Enterprise Edition アプリのみを実行できます。 Java システムで ABAP プログラムを実行することはできません
- デュアル・スタック – ABAP と Java Platform、Enterprise Edition の両方を別々のインスタンスで実行できます
アーキテクチャー図
この図は、SAP NetWeaver 7.x アーキテクチャー上の IBM Cloud と統合された SAP NetWeaver 7.X on MS SQL Server データベースを示しています。
外部ネットワークからのアクセス
お客様対面ネットワーク (CFN) 上のクライアントは、浮動 IP を使用して IBM Cloud 内の仮想サーバー・インスタンスにアクセスします。 仮想サーバー・インスタンスは、地理的地域内のアベイラビリティー・ゾーン (データ・センター) でホストされます。
パブリック・サブネット内で、SAP ルーターと jumphost は仮想サーバー・インスタンスへのセキュア接続を提供します。 SAP ルーターは、お客様のネットワークと SAP との間のリモート接続を提供するソフトウェア・アプリケーションです。 SAP ルーターと jumphost は、ゾーン内のプライベート・サブネット間のインバウンド・トラフィックとアウトバウンド・トラフィックのルールを持つ単一のセキュリティー・グループ内にあります。 SAP ルーターは、MS SQL Server データベースから取得した従来の SAP 製品、分析ソリューション、およびオファリングで使用されます。 SAP ルーター接続の利点を活用する SAP Business Analytics 製品の包括的なリストについては、SAP 注 1478974を参照してください。
jumphost は、同じカスタマー ZONE の SAP 仮想サーバー・インスタンスに対して、オンプレミスから直接アクセス、管理、および管理を行うために使用します。 これらの SAP 仮想サーバー・インスタンスは、別個のセキュリティー・ゾーンに配置できますが、同じ IBM Cloud リージョンに配置する必要があります。 jumphost へのお客様の接続は、お客様のオンプレミスから仮想サーバー・インスタンスの SAP インスタンスへの直接接続と同じルールに従います。 接続は、指定されたパブリック・サブネットからの CFN IP およびセキュリティー・グループ 1 のファイアウォール・ルールを使用します。 このアーキテクチャーでは、2 つのセキュリティー・グループが定義されています。この配置は、パブリック・サブネットとプライベート・サブネットを分離する最も簡単な方法です。 さらに分離が必要な場合、セキュリティー・グループを追加できます。
MS SQL Server DB を使用した Windows サーバー上の SAP NetWeaver 7.x APAB スタック、JAVA スタック、およびデュアル・スタック (ABAP+JAVA) スタック上の仮想サーバー・インスタンス
標準システム
標準システムでは、すべてのメイン・インスタンスがプライベート・サブネット内の単一の仮想サーバー・インスタンスで実行されます。 仮想サーバー・インスタンスには、以下のコンポーネントがあります。
SAP NetWeaver アプリケーションサーバーABAPのアーキテクチャ
SAP ツールは、PAS インスタンスと ASCS インスタンスを作成します。 このメソッドは、Java スタック (システム) の標準であり、現在は ABAP スタックの標準です。
-
プライマリー・アプリケーション・サーバー (PAS) - インスタンスは、SAP システムのさまざまなコンポーネントを含む管理ユニットです。 インスタンスのコンポーネントは、共有インスタンス・プロファイルでパラメーター化されます。 各インスタンスは、システム ID とインスタンス番号によって識別され、以下が含まれます。
-
SAP Web ディスパッチャー & ワーク・プロセス (DIA、BTC、UPD、SPOOL) - SAP Web ディスパッチャーは、インターネットと SAP システムの間にあります。 SAP Web Dispatcherは、1つまたは複数の SAP NetWeaver アプリケーションサーバーで構成されるお客様のシステムへの HTTP およびHTTPsリクエストのエントリーポイントです。 「ソフトウェア・ウェブ・スイッチ」として、SAP Web ディスパッチャーは接続を拒否または受け入れることができます。 接続を受け入れると、サーバー間で均等に分散されるように、負荷のバランスが取られます。 SAP Web ディスパッチャーは、セキュリティーに寄与し、SAP システムの負荷を分散します。
SAP Web ディスパッチャーは、ABAP と Java システム、ピュア Java システム、およびピュア ABAP システムで使用できます。
-
SAP ゲートウェイ・サービス - SAP Gateway は、TCP/IPに基づいて、SAP 世界で RFC サービスを実行します。 これらのサービスにより、SAP システムと外部プログラムが相互に通信できるようになります。 RFC サービスは、ABAP プログラム、またはインターフェースを使用する外部プログラムのいずれかで使用することができます。 RFC は、インスタンスまたはシステムのプロセス間、またはシステム間で使用できます。
-
ICM (インターネット・コミュニケーション・マネージャー) サービス - Web 要求 (HTTP(S)、SMTP、...) を受信してディスパッチするアプリケーション・サーバー・コンポーネント. ICM は URL を評価し、要求を AS ABAP または AS Java に転送します。
-
IGS (インターネット・グラフィック・サーバー)
-
-
ABAP Central Services インスタンス (ASCS) – このインスタンスには、メッセージ・サーバー、エンキュー・サーバー、および別個の始動が含まれます。 ASCS インスタンスはダイアログ要求を処理できません。 これは、SAP システムでロックを管理し、メッセージを交換し、ワークロードのバランスを取るために使用されます。 ASCS インスタンスには以下が含まれます。
- メッセージ・サーバー - SAP メッセージ・サーバーは、ほとんどがセントラル・インスタンスと同じホスト上で、別個のプロセスとして実行されます。 SCS インスタンス (SAP セントラル・サービス) または ASCS インスタンス (ABAP SCS) がシステムで構成されている場合、メッセージ・サーバーはこのインスタンスの一部です。
- スタンドアロン型エンキューサーバー- SAP ロックを管理する中央インスタンス(ABAPまたは Java )の一部。 エンキュー・レプリケーション・サーバーと組み合わせて、この単一障害点を高可用性ソリューションにすることができます。
- ABAP 中央サービス・インスタンス (ASCS インスタンス) - ABAP メッセージ・サーバーとスタンドアロン・エンキュー・サーバーが含まれます
- エンキュー・レプリケーション・サーバー・インスタンスは、高可用性システムでのみ必須です。
オプションで、統合された ASCS インスタンスをインストールできます。
- SAP Web ディスパッチャー。 詳細については 、「ASCS インスタンスに組み込まれた SAP Web Dispatcher 」を参照してください。
- ゲートウェイ。 詳細は、 組み込みゲートウェイ付きASCSインスタンスを参照してください。
SAP NetWeaver アプリケーションサーバーのアーキテクチャ Java
-
Java セントラル・インスタンス (J< nn > インスタンス) – Java インスタンスは、インスタンス番号によって識別される AS Java クラスター内の単位です。 1 つの物理マシン上で実行されるインスタンスを形成する要素。 また、1 つの物理マシン上で複数のインスタンスを実行することもできますが、異なるインスタンスを異なる物理マシンに分割することをお勧めします。 AS Java クラスタアーキテクチャは、以下の構成要素で構成されています
- インターネット・コミュニケーション・マネージャー (ICM) - ICM は、クライアントからの要求を処理し、それらを使用可能なサーバー・プロセスにディスパッチするJava インスタンスのエレメントです。 データは、高速チャネル・アーキテクチャー (FCA) を使用して、ICM からサーバー・プロセスに、またはその逆に転送されます。これにより、プロセス間の高速で信頼性の高い通信が可能になります。
- 1 つ以上のサーバー・プロセス - AS Java のサーバー・プロセスが Java アプリケーションを実行します。 これらは、ICM によって割り当てられた着信要求の処理を担当します。 各サーバー・プロセスはマルチスレッドであるため、多数の要求を同時に処理できます。
-
システム中央サービス・インスタンス (SCS インスタンス) - 中央サービスは、AS Java クラスターの通信および同期の基礎を形成します。 これらは、クラスター内のロック管理、メッセージ交換、およびロード・バランシングを担当します。 1 つの物理マシンで実行され、別個のインスタンスを構成する中央サービス。 この SAP Central Services インスタンス (SCS) は以下で構成されます
- メッセージ・サーバー - メッセージ・サーバーは AS Java クラスター内のすべてのサーバー・プロセスのリストを保持し、それらのプロセスの可用性に関する情報をインターネット・コミュニケーション・マネージャー (ICM) に提供します。 また、参加しているサーバー・プロセス間のデータ交換のインフラストラクチャーも表します。
- エンキュー・サーバー - エンキュー・サーバーは論理ロックを管理します。 エンキュー・サーバーは、Java クラスターの Central Services インスタンス上で実行されます。 メイン・メモリー内のロック・テーブルを管理し、ロックを設定または解放する要求を受け取ります。 論理ロックをデータベースにマップします。
標準システムの MS SQL
-
データベース・インスタンス (DB) - この場合は MS SQL Server 。 ランドスケープ内の SAP システムには、サーバー、オペレーティング・システム、ネットワーク・セットアップ、およびサポートされるストレージに関して特定の要件があります。 I IBM Cloud 上での SAP AnyDB の展開は、オンプレミスのデータセンターでのインフラストラクチャ展開と類似しています。 SAP および RDBMS プロバイダーから提供される情報を使用します。 詳細については、 AnyDB- Microsoft SQL Server および SAP のインフラストラクチャ認定 をご覧ください。
-
プライマリー・アプリケーション・サーバー・インスタンス (PAS インスタンス) - ASCS インスタンスのグローバル・ディレクトリーをグローバル・ファイル・システムとして使用できます。 これは、ASCS インスタンスを持つホストが SAP グローバル・ホストであることを意味します。 ただし、SAP システム・ランドスケープの任意のホストにグローバル・ディレクトリーを個別にインストールすることもできます。 SAP トランスポート・ホスト、またはグローバル・ファイル・システムを持つホスト (SAP グローバル・ホスト) を、プライマリー・アプリケーション・サーバー・インスタンス・ホストとして使用することもできます。 オプションで、1 つ以上の追加アプリケーション・サーバー・インスタンスをインストールできます。
-
追加アプリケーション・サーバー (AAS) - 既存の SAP システムに 1 つ以上の追加アプリケーション・サーバー・インスタンスをインストールできます。 追加のアプリケーション・サーバー・インスタンスはオプションであり、別個のホストにインストールできます。
追加のアプリケーション・サーバー・インスタンスは、以下で実行できます。
- 既存の SAP システムの任意のインスタンスのホスト
- 専用ホストで
-
SAP ダイアログ・インスタンス (DI) / 追加アプリケーション・インスタンス (AAS) - ダイアログ・インスタンス (DI) は、セントラル・インスタンス (CI) 上の追加アプリケーション・インスタンスです。 通常、DI は別のホストでセットアップされます。
ダイアログ・インスタンスは、ゲートウェイ (GW)、インターネット・コミュニケーション・マネージャー (ICM)、およびディスパッチャー・プロセス (Disp) のみで構成されます。 DI にはメッセージ・サーバーおよびエンキュー・ワーク・プロセスがありません。
DI は、メッセージ・サーバーとエンキュー・サーバーが存在するメイン・インスタンスとして CI に依存するため、DI は常に CI の開始後に開始されます。 DI は、中央インスタンスのみを使用するのではなく、負荷のバランスを取り、より多くのワークロードを処理するために使用されます。 DI の新しい名前は、追加アプリケーション・サーバー (AAS) です。
構造:
DI/AAS = GW + ICM + Disp
異機種混在の SAP 環境におけるAASインスタンスの設定および追加の詳細については、 SAP を参照してください。 注680617 - INST: Appl. 異機種混合の SAP システム環境のサーバー。
AAS および DI の利点は、ワークロードのかなりの割合を追加の DI および AAS サーバーに分散することによって、PAS インスタンスからの負荷のバランスを取ることです。 SAP ロード・バランサー・メカニズムの支援により、AAS および DI は良好なパフォーマンスを提供します。 AAS と追加の DI があれば、すべてのシステム・ビジネス・ワークロードに対して新しいサーバー容量のリソースを使用することで、処理能力も向上します。
詳しくは、SAP 注 26317 - 自動トム・ロード・バランシングのための LOGON グループのセットアップを参照してください。
分散システム
分散システムでは、複数の仮想サーバー・インスタンスがあり、各インスタンスを別々のホストで実行できます。
分散システムのコンポーネントは、標準システムのコンポーネントと同じですが、どのインスタンスをどのホストに配置できるかについて制限があります。
関連情報
本書に適用される SAP 1 つのサポート・ノート:
- SAP 注84555 - Windows Server、 、UNIX:認定ハードウェア Linux
- SAP 注2927211 -(VPC)インフラ環境上のアプリケーション SAP IBM Cloud Virtual Private Cloud
- SAP 注2923773 - on(): お客様の ライセンスの適用 Linux IBM CloudIaaS SAP
- SAP 注 2414097 - Classic Infrastructure 環境上のアプリケーション SAP IBM Cloud
- SAP 注2369910 - 上のソフトウェア:一般情報 SAP Linux
- SAP 注171380 - ハードウェア(Intelプロセッサ)と クラウドサービスの提供開始 IBM IBM
- SAP 注1380654 - の 環境でのサポート SAP IaaS
このドキュメントは以下によって参照されます。