SAP-C02#4(migration)
ある SaaS 企業は、長年運用してきた .NET Framework 4.x のモノリスを Windows IIS 上で動かしています。これを AWS 上のコンテナとしてリファクタしたいですが、コードベースの大幅な書き換えは避けたいと考えています。アプリケーションを分析し、コンテナイメージと Kubernetes/ECS 用デプロイメニフェストを自動生成する AWS サービスはどれですか。
正解:A
正解の根拠
AWS App2Container (A2C) は、既存のオンプレ Java または .NET アプリケーションを分析してコンテナ化し、ECS や EKS 向けの CloudFormation/デプロイ定義を自動生成するための CLI ツールです。Replatform/Refactor の支援に最適です。
| サービス | 主目的 |
|---|---|
| App2Container | 既存アプリのコンテナ化自動生成 |
| Copilot CLI | 新規コンテナワークロード開発 |
| App Runner | コンテナ/ソースの簡易ホスティング |
| Beanstalk | マネージド PaaS |
不正解の理由
- B: Copilot は新規アプリ向けで、既存モノリスの分析や自動コンテナ化機能を提供しません。
- C: App Runner はコンテナ実行環境で、既存アプリの解析やコンテナ化機能は備えていません。
- D: Beanstalk Multicontainer は分析機能を持たず、結局手動コンテナ化が必要となります。

コメント