Question-32: On-Premise means that a company keeps all its data, servers and everything in its IT environment in-house. The company is responsible for running, supporting and maintaining the data all the time. This is the traditional way of hosting your architecture. You are working QuickTechie Inc and You want to ensure that your on-premises architecture meets business requirements before you migrate your solution. What change in the on-premises architecture should you make?
A. Replace RabbitMQ with the Google Pub/Sub service.
B. Downgrade MySQL to version 5.7, which Cloud SQL for MySQL supports.
C. Adjust the size of computing resources to correspond with preset Compute Engine machine types.
D. Containerize and host the microservices on Google Kubernetes Engine.
Correct Answer

Get All 340 Questions and Answer for Google Professional Cloud Architect

: 4 Explanation: Downgrade is possible from 5.7 to 5.6, which is in the same major version. So downgrading from 5.8 to 5.7 makes sense. Containerize the java applications required to build kubernetes infrastructures in the on-premise environment, it's not in the plan. Containerizing the existing applications ensures efficient use of resources. This activity the business requirement “optimize architecture for performance in the cloud�. As a precursor to Cloud migration, you could convert the microservices to containers and host them on GKE on-prem: Cloud SQL supports MySQL 5.6, 5.7 and 8.0 and the current on prem version is MySQL 5.8. So downgrade from 5.8 to 5.7 is the right answer (D). Option-4 as it matches the requirement - Improve business agility and speed of innovation through rapid provisioning of new resources. Among the choices, containerizing microservices will allow the company to deploy and scale services independently. Docker is a standard way to deploy microservices using the following steps: Package the microservice as a container image. Deploy each service instance as a container. Scale based on changing the number of container instances.