AWS Certified Solutions Architect Professional SAP-C02 Practice Question
A financial services company wants to migrate a critical, on-premises reporting application to AWS. The application is a Java-based monolith running on a licensed Oracle WebLogic Server on a Red Hat Enterprise Linux (RHEL) server. The application uses a self-managed Oracle database that runs on a separate physical server. The company's primary goals for the migration are to eliminate the WebLogic licensing costs and to reduce the operational overhead of managing the database. A complete architectural overhaul is not feasible in the short term due to the limited size and cloud expertise of the development team, so core application code changes must be minimal. Which migration strategy BEST meets these requirements?
The correct answer is Replatform. This strategy, also known as "lift, tinker, and shift," involves making specific cloud optimizations during migration without changing the core architecture of the application. In this scenario, the application can be moved from the proprietary Oracle WebLogic Server to an open-source alternative like Apache Tomcat on Amazon EC2, which addresses the goal of eliminating licensing costs. Simultaneously, the self-managed Oracle database can be migrated to a managed service like Amazon RDS for Oracle, which fulfills the requirement to reduce database management overhead. These changes require only minimal adjustments to the application's configuration and code, aligning perfectly with the company's constraints.
Rehost: This "lift-and-shift" strategy would involve moving the application and its database to AWS EC2 instances as-is. This approach would not meet the company's primary goals because they would still be running and paying for Oracle WebLogic licenses and managing the Oracle database on an EC2 instance, failing to reduce costs or operational overhead.
Refactor: This strategy involves re-architecting the application to be cloud-native, often by breaking it into microservices. This is a complex and time-consuming process that contradicts the requirement to keep core application code changes minimal and is not feasible given the team's limited size and cloud expertise.
Repurchase: This strategy involves replacing the custom application with a third-party SaaS solution. While this can reduce management overhead, the scenario describes a critical, custom-built application. Finding a suitable replacement that meets all specific business logic without significant analysis and potential feature gaps is unlikely and does not align with the stated plan to migrate the existing application.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
Why is Replatforming a better choice over Rehosting in this scenario?
Open an interactive chat with Bash
What is Amazon RDS, and why is it a suitable choice for this migration?
Open an interactive chat with Bash
What makes Apache Tomcat on Amazon EC2 a good replacement for Oracle WebLogic?
Open an interactive chat with Bash
AWS Certified Solutions Architect Professional SAP-C02
Accelerate Workload Migration and Modernization
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
IT & Cybersecurity Package Join Premium for Full Access