
Answer-first summary for fast verification
Answer: Deploy Nginx and Tomcat using Cloud Deployment Manager to Compute Engine. Deploy a Cloud SQL server to replace MySQL. Deploy Jenkins using Cloud Deployment Manager.
The question focuses on automating deployment of web and transactional data layers while considering business requirements. Option A is optimal because it uses Cloud Deployment Manager for consistent automation across all components (Nginx, Tomcat, Jenkins on Compute Engine and Cloud SQL for MySQL), aligning with the need for an automation framework. Cloud SQL is a managed service that simplifies operations and fits the transactional data layer. Options C and D are unsuitable as migrating to App Engine may not support Tomcat without flexible environment changes, and replacing MySQL with Datastore (NoSQL) is inappropriate for transactional data. Option B uses Cloud Launcher inconsistently and lacks full automation clarity. Community consensus strongly supports A due to its automation focus and practical alignment with requirements.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
Given the business requirements in the Dress4Win case study, how would you automate the deployment of the web and data layers?
A
Deploy Nginx and Tomcat using Cloud Deployment Manager to Compute Engine. Deploy a Cloud SQL server to replace MySQL. Deploy Jenkins using Cloud Deployment Manager.
B
Deploy Nginx and Tomcat using Cloud Launcher. Deploy a MySQL server using Cloud Launcher. Deploy Jenkins to Compute Engine using Cloud Deployment Manager scripts.
C
Migrate Nginx and Tomcat to App Engine. Deploy a Cloud Datastore server to replace the MySQL server in a high-availability configuration. Deploy Jenkins to Compute Engine using Cloud Launcher.
D
Migrate Nginx and Tomcat to App Engine. Deploy a MySQL server using Cloud Launcher. Deploy Jenkins to Compute Engine using Cloud Launcher.