Professional Cloud Architect · Free Practice Question Hard
Question 36
A large retail company is planning to migrate its e-commerce platform, which runs on a licensed enterprise software suite (including a database and middleware), from an on-premises data center to Google Cloud. The software licensing model is based on CPU cores, and the company has already invested heavily in these licenses. The company aims to optimize cost while ensuring that it remains compliant with the licensing agreements during and after the migration. The e-commerce platform is critical to business operations, so minimizing downtime during the migration is also essential. Which approach should the company take to map its software licenses during the migration?
-
A
Utilize Google Cloud's BYOL (Bring Your Own License) model, deploying the e-commerce platform on Compute Engine instances and configuring the instances to match the licensed CPU cores.
-
B
Move the e-commerce platform to Google Cloud's managed services like App Engine or Cloud SQL, as they automatically handle software license compliance.
-
C
Implement Google Cloud VMware Engine to run the e-commerce platform as-is, maintaining the on-premises licensing model without modifications.
-
D
Deploy the e-commerce platform on Google Cloud's Preemptible VMs to reduce costs while leveraging existing software licenses.
Reveal correct answer
Correct answer: A
A.
Google Cloud's BYOL (Bring Your Own License) model allows customers to bring their existing software licenses to the cloud. By deploying the e-commerce platform on Compute Engine instances and configuring these instances to match the number of licensed CPU cores, the company can ensure compliance with its existing licensing agreements while optimizing costs. This approach also provides flexibility in managing the underlying infrastructure.
B.
Google Cloud's managed services like App Engine or Cloud SQL do not automatically handle software license compliance for third-party enterprise software. Moving to these services would likely require purchasing new licenses or adjusting the existing ones, as the licensing terms may differ significantly when using managed services.
C.
Google Cloud VMware Engine can allow for a straightforward migration of VMs from on-premises to the cloud, maintaining the existing environment. However, this approach may not optimize costs effectively, as it essentially replicates the on-premises setup in the cloud, potentially leading to over-provisioning and underutilization of resources, especially with a CPU core-based licensing model.
D.
Preemptible VMs are cost-effective, but they are designed for fault-tolerant workloads that can handle interruptions. This is unsuitable for a critical application like an e-commerce platform, which requires high availability. Additionally, Preemptible VMs do not support license models based on CPU cores, making them incompatible with the company’s licensing needs.
Discussion
Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.
