無限ノック › SAP 練習問題一覧 › 問題
SAPワークロードの移行とモダン化の加速

中堅保険会社がオンプレミス基幹システムをAWSへ移行する計画を進めています。現在の構成は以下のとおりです。 【現構成】 - JBoss EAP 7上で稼働するJava EE 8アプリケーション(40台のサーバー) - Oracle Database 12c(データ量5TB、ストアドプロシージャおよびOracle Partitioning機能を多用) - IBM MQによるメッセージング基盤(JMS経由でアプリケーションと連携) - NFSv3共有ファイルシステムで保険証書PDFを約800万件格納 - Active Directoryによる認証基盤 【制約条件・要件】 - 予算制約によりアプリケーションコードの変更は不可 - 移行期間: 6ヶ月 - RTO: 4時間 / RPO: 1時間 - 自然災害発生時に保険請求件数が通常の10倍に急増するピーク対応が必要 - PCI DSSおよびFISC安全対策基準への継続的な準拠が必要 - 移行後の運用負荷軽減が経営要件 ソリューションアーキテクトとして最も適切な移行戦略はどれですか?

A
AWS Application Migration Service (MGN) でJBossサーバーをEC2にリホスト移行。OracleはAWS DMSを用いてRDS for Oracle(Multi-AZ有効)にレプリケーション。IBM MQはAmazon MQ for ActiveMQに置き換え(JMS互換性を維持)。NFSストレージはAmazon EFSに移行。EC2 Auto Scalingグループを構成してピーク時の需要急増に対応する。
✓ 正解
AWS MGNによるリホストで6ヶ月期間制約を満たし、RDS for Oracle(Multi-AZ)でストアドプロシージャ互換性保持、Amazon MQ for ActiveMQでJMS互換性維持、EC2 Auto Scalingでピーク需要対応を実現し全要件を満たします。
B
AWS App2ContainerでJBossアプリケーションをコンテナ化しECS on Fargateに移行。Oracle DBをAWS DMS+SCTでAurora PostgreSQLにリプラットフォーム。IBM MQをAmazon SQS/SNSに置き換え、PDFドキュメントはS3に移行。Fargateのサーバーレス性により運用負荷を大幅に削減できる。
App2Containerでコンテナ化しても Aurora PostgreSQLへの移行ではOracle固有機能(ストアドプロシージャ・Partitioning)の書き直しが必要となり、『コード変更不可』制約に違反します。
C
AWS MGNでJBossサーバーとOracle DBホストをそのままEC2にリホスト(Oracle BYOL)。IBM MQもEC2上で継続稼働させ既存構成を完全再現。EFSでNFS共有を代替。移行後にコスト最適化のためReserved Instancesを3年間購入してTCOを削減する。
EC2上でIBM MQ継続稼働はマネージドサービス化されず『運用負荷軽減』要件を満たさず、Auto Scalingグループがなければ10倍ピーク需要対応できません。
D
AWS Elastic Disaster RecoveryでオンプレミスサーバーをAWSにレプリケーション。OracleはRDS for Oracle Single-AZに移行してコストを削減。IBM MQはAmazon MQ for RabbitMQに置き換え。NFSはEFSに移行後、スケーリング要件に応じてAuto Scalingを事後設定する。
AWS Elastic Disaster RecoveryはDR目的で移行ツールではなく、RDS Single-AZではRTO/RPO要件を、Amazon MQ for RabbitMQではJMS互換性を満たせません。

解説

アプリケーションコード変更不可の制約から、OracleストアドプロシージャとOracle固有機能との互換性を維持するためRDS for Oracleが必須です。MGNによるリホストにより6ヶ月の期間制約を満たしつつ、マネージドサービス化で運用負荷を軽減できます。Amazon MQ for ActiveMQはJMS(Java Message Service: Javaアプリケーション間の非同期メッセージング標準API)プロトコルをサポートし、IBM MQからの移行でアプリケーション側の変更を最小化します。EFSはNFSv4.0/v4.1プロトコルをサポートし(NFSv3は非対応だが既存NFSv3共有の移行先として利用可能)、RDS Multi-AZでRTO/RPO要件を満たします。 選択肢BはAurora PostgreSQLへの移行でOracleのストアドプロシージャやPartitioningなどのOracle固有機能の書き直しが必要となり、コード変更不可の制約に違反します。 選択肢CはIBM MQをEC2上でそのまま継続稼働させる構成であり、マネージドサービスへの移行が行われないため「移行後の運用負荷軽減」要件を満たしません。またAuto Scalingグループが構成されておらず、自然災害時の10倍ピーク需要に対応できません。 選択肢DのAWS Elastic Disaster RecoveryはレプリケーションDR目的のサービスであり移行ツールではありません。RDS Single-AZではRTO/RPO要件を満たせず、Amazon MQ for RabbitMQはAMQP(Advanced Message Queuing Protocol)ベースであり既存のJMS連携との互換性に問題が生じます。なおFISCとは金融情報システムセンター(Financial Information Systems Center)の略で、日本の金融機関向けセキュリティガイドラインを策定する機関です。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSAPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← SAP の問題一覧に戻る