CLF-C02#267(Concepts)
企業がモノリシックアプリケーションをAWSに移行する計画を立てています。企業はアプリケーションをマイクロサービスに分割して最新化したいと考えています。企業はAWS上にマイクロサービスをデプロイします。使用すべき移行戦略はどれですか?
正解:D
正解の根拠
Refactor (リファクタリング/再設計) は、アプリケーションのアーキテクチャを大きく作り直す戦略です。モノリスをマイクロサービスに分解し、AWS のコンテナ・サーバーレスサービスでデプロイするケースは典型的な Refactor で、最大の労力と引き換えにクラウドネイティブな利点を最大化できます。
戦略比較
| 戦略 | 変更度 |
|---|---|
| Refactor | マイクロサービス化等の再設計 |
| Replatform | 軽微な最適化 |
| Rehost | 変更なし |
| Repurchase | SaaS へ買い替え |
不正解の理由
- A: Rehost はそのまま EC2 等で実行する戦略で、マイクロサービス分解という再設計は行いません。
- B: Repurchase は商用製品に置き換える戦略で、自社アプリのマイクロサービス化とは異なります。
- C: Replatform は OS/DB 等を一部最適化するに留まり、アプリ自体の分割再設計は含みません。
参考:7R 移行戦略

コメント