SAP-C02 Practice Question: Accelerate Workload Migration and Modernization
A company is migrating a legacy .NET Framework 4.8 application to AWS. The application uses Windows authentication integrated with Active Directory and relies on a shared file system for configuration files. The company wants to minimize operational overhead and use managed services. Which combination of AWS services should the company use to modernize the application?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
AWS Managed Microsoft AD, Amazon FSx for Windows File Server, and AWS Elastic Beanstalk for .NET on Windows
AWS Managed Microsoft AD provides Windows authentication integrated with Active Directory, FSx for Windows File Server provides a managed shared file system that supports Windows-native SMB protocol and NTFS permissions, and AWS Elastic Beanstalk for .NET on Windows minimizes operational overhead for hosting a .NET Framework 4.8 application. Option A (EFS) does not natively support Windows authentication or SMB protocol, making it unsuitable. Option B (RDS for SQL Server) is unnecessary as the application does not require a database. Option C (App Runner) does not support .NET Framework applications, and S3 cannot function as a Windows shared file system.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
AWS Managed Microsoft AD, Amazon EFS, and AWS Elastic Beanstalk for .NET on Windows
Why it's wrong here
Amazon EFS does not support Windows file sharing; FSx for Windows File Server is needed.
- ✗
Amazon Cognito, Amazon RDS for SQL Server, and AWS Lambda
Why it's wrong here
Cognito is not for Windows AD integration; RDS is for database, not file system.
- ✗
AWS Directory Service for Microsoft AD, Amazon S3, and AWS App Runner
Why it's wrong here
App Runner does not support .NET Framework; S3 is not a Windows shared file system.
- ✓
AWS Managed Microsoft AD, Amazon FSx for Windows File Server, and AWS Elastic Beanstalk for .NET on Windows
Why this is correct
Managed AD provides authentication, FSx provides shared file system, and Elastic Beanstalk reduces operational overhead.
Quick reference
AWS S3 Storage Class Comparison
| Storage Class | Min Duration | Retrieval | Use Case |
|---|---|---|---|
| S3 Standard | None | Immediate | Frequently accessed data |
| S3 Standard-IA | 30 days | Immediate | Infrequent access, rapid retrieval |
| S3 One Zone-IA | 30 days | Immediate | Non-critical infrequent data |
| S3 Intelligent-Tiering | None | Immediate–hours | Unknown or changing access patterns |
| S3 Glacier Instant | 90 days | Milliseconds | Archive with instant retrieval |
| S3 Glacier Flexible | 90 days | Minutes–hours | Archive, flexible retrieval |
| S3 Glacier Deep Archive | 180 days | Hours | Long-term compliance archive |
Go deeper
Related to this question
About these practice questions
This SAP-C02 question is part of Courseiva's 1,660-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
Same concept, more angles
1 more way this is tested on SAP-C02
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. A company is migrating a legacy .NET Framework 4.7 application to AWS. The application uses Windows Server 2012 R2, IIS, and SQL Server 2014. The company wants to modernize the application to reduce licensing costs and operational overhead. Which THREE actions should the company take? (Choose THREE.)
hard- A.Upgrade SQL Server to the Standard Edition on the current on-premises server before migrating
- ✓ B.Rehost the application on Amazon EC2 Windows instances with SQL Server Web Edition
- ✓ C.Rebuild the application on .NET Core and deploy on Amazon EC2 Linux instances
- D.Containerize the application using Docker and deploy on Amazon ECS with AWS Fargate
- ✓ E.Migrate the database to Amazon RDS for SQL Server
Why B: Rehosting the application on Amazon EC2 Windows instances with SQL Server Web Edition reduces licensing costs compared to the current Enterprise or Standard edition. Option C is correct because rebuilding the application on .NET Core allows deployment on Linux, reducing Windows licensing costs and enabling modernization. Option E is correct because migrating the database to Amazon RDS for SQL Server reduces operational overhead by automating backups, patching, and management. Option A is incorrect because upgrading to Standard Edition on-premises does not reduce licensing costs or operational overhead. Option D is incorrect because containerizing a legacy .NET Framework 4.7 application with Docker on ECS Fargate is not straightforward due to Windows container limitations and does not address the database licensing costs.
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This SAP-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SAP-C02 exam.