Q1 — 単一選択企業は6か月後にData Centerを退去する必要があります。
対象Applicationは現在安定稼働しており、Migration期限内の大規模なコード変更やアーキテクチャ変更は避けたいと考えています。まずAWSへ移した後にモダナイゼーションを検討します。
最も適切なMigration Strategyはどれですか。
A. RehostしてApplicationへの変更を抑え、まずAWSへ移行する
B. RefactorしてMigration前にArchitectureを全面的に再設計する
C. RetireしてBusiness上必要なApplicationを廃止する
D. Repurchaseして必ず別のSaaS Productへ置き換える
答えと解説
答え:A
Migration速度を優先し、Applicationへの変更を最小化してまずCloudへ移すため、Rehostが適しています。
Q2 — 単一選択オンプレミスApplicationをAWSへ移行します。
Amazon RDSなどのマネージドサービスを使うことだけでStrategyを決めるのではなく、現在のApplicationからTargetへの変更量で判断します。今回は業務ロジックを大きく変更せず、自己管理Databaseをマネージドサービスへ置き換える程度に留めます。
最も適切な判断はどれですか。
A. Application構成をほぼ維持したままAWSへ移すため、Rehostを選ぶ
B. 一部の基盤をマネージドサービスへ置き換え、全面再設計を避けるためReplatformを選ぶ
C. Application自体を別のSaaS製品へ置き換えるため、Repurchaseを選ぶ
D. Applicationを現在の環境へ残して移行を延期するため、Retainを選ぶ
答えと解説
答え:B
マネージドサービスを使用するというService名だけでStrategyが決まるわけではありません。今回はApplication全体を再設計せず、一部のPlatformをCloud向けに最適化するためReplatformです。
Q3 — 単一選択長年利用しているMonolithic Applicationが、Scalingの制約とRelease速度の低下によって事業成長を妨げています。
企業はMigrationを機にApplicationのアーキテクチャそのものを再設計し、クラウドネイティブな機能を活用したいと考えています。
最も適切なMigration Strategyはどれですか。
A. 既存Platformをほぼそのまま別環境へ移すため、Relocateを選ぶ
B. Applicationへの変更を最小化して移すため、Rehostを選ぶ
C. アーキテクチャ自体を再設計するため、Refactor / Re-architectを選ぶ
D. Applicationを現在の環境へ残して移行しないため、Retainを選ぶ
答えと解説
答え:C
アプリケーション構造そのものを再設計し、クラウドネイティブな機能を活用するため、Refactor / Re-architectが適しています。
Q4 — 単一選択企業は自社運用している旧CRM Packageを廃止し、Vendorが提供するSaaS CRMへ業務を移行することにしました。
既存Customer Data、User情報、Authentication、外部SystemとのIntegrationも新しいSaaSへ移行または再接続する必要があります。
最も適切な判断はどれですか。
A. 別のSaaS製品へ置き換え、必要なDataやUser情報も移すためRepurchaseを選ぶ
B. 現在のApplicationをほぼ変更せずAWSへ移すため、Rehostを選ぶ
C. 既存Platformを大きく変えず別環境へ移すため、Relocateを選ぶ
D. Applicationを現在の環境へ残して利用継続するため、Retainを選ぶ
答えと解説
答え:A
既存Applicationを別製品へ置き換えるためRepurchaseです。RepurchaseでもData、User、Authentication、Integrationなどの移行作業が必要になる場合があります。
Q5 — 単一選択企業は多数のServerを含む既存PlatformをCloud側の対応Platformへ移したいと考えています。
Applicationのアーキテクチャや現在の運用モデルを大きく変更せず、Platform / Environment単位で移動することが要件です。
最も適切なMigration Strategyはどれですか。
A. Refactor / Re-architect
B. Relocate
C. Repurchase
D. Retire
答えと解説
答え:B
Application単位の大規模Rewriteではなく、既存PlatformやInfrastructure群をArchitectureを大きく変更せず移動するため、Relocateが適しています。
Q6 — 単一選択業務継続に必要なアプリケーションが、特殊なオンプレミス専用ハードウェアへ依存しています。今回のデータセンター移行期限までにその依存を解消できず、当面は現行環境で利用を継続し、後続フェーズで再評価する方針です。
最も適切なMigration Strategyはどれですか。
A. Rehost
B. Retain
C. Retire
D. Repurchase
答えと解説
答え:B
現時点では移行できないものの業務上は必要であり、既存環境に残して後続で再評価するためRetainです。
Q7 — 単一選択あるアプリケーションは利用者がなく、必要だった機能は別システムへ統合済みです。保持が必要なデータも移管済みで、今後このアプリケーションを再利用する計画はありません。
最も適切なMigration Strategyはどれですか。
A. Retain
B. Relocate
C. Retire
D. Replatform
答えと解説
答え:C
業務上の利用価値がなく、必要な機能とデータも別の場所へ移っているため、移行せず廃止するRetireが適しています。
Q8 — 単一選択Application AについてDetailed Assessmentを行い、Migration StrategyとしてReplatformを選択しました。
この時点で7Rsから分かる範囲について、最も適切な理解はどれですか。
A. 7Rsは移行方向を示し、具体的なAWS Serviceや詳細Architectureは後続で設計する
B. 7Rsを決めた時点でTarget Architectureと利用するAWS Serviceはすべて確定する
C. 7RsはCostだけを分類するための方法で、Application変更量とは関係しない
D. 7RsはMigration Waveだけを決める方法で、Application Strategyには使わない
答えと解説
答え:A
7RsはApplicationをどの方向で扱うかを示すMigration Strategyです。具体的なTarget Architectureや採用するAWS Serviceの詳細は、Application Requirementを基に後続で決定します。