Google Cloud Professional Cloud Architect — Question 106
A development manager is building a new application. He asks you to review his requirements and identify what cloud technologies he can use to meet them. The application must:
1. Be based on open-source technology for cloud portability
2. Dynamically scale compute capacity based on demand
3. Support continuous software delivery
4. Run multiple segregated copies of the same application stack
5. Deploy application bundles using dynamic templates
6. Route network traffic to specific services based on URL
Which combination of technologies will meet all of his requirements?
Answer options
- A. Google Kubernetes Engine, Jenkins, and Helm
- B. Google Kubernetes Engine and Cloud Load Balancing
- C. Google Kubernetes Engine and Cloud Deployment Manager
- D. Google Kubernetes Engine, Jenkins, and Cloud Load Balancing
Correct answer: A
Explanation
The correct answer is A because Google Kubernetes Engine provides the open-source platform for cloud portability and supports dynamic scaling, while Jenkins enables continuous software delivery, and Helm allows for managing application packages with dynamic templates. Options B and C lack the continuous delivery aspect or the template management needed, and option D includes Jenkins but misses Helm, which is crucial for deploying application bundles.