Practice Test 3 | Google Cloud Certified Professional Cloud Architect | Dumps | Mock Test
Your marketing department wants to send out a promotional email campaign. The development team wants to minimize direct operation management. They project a wide range of possible customer responses, from 100 to 500,000 click-throughs per day. The link leads to a simple website that explains the promotion and collects user information and preferences. Which infrastructure should you recommend?
A. Use a single compute Engine virtual machine (VM) to host a web server, backed by Google Cloud SQL.
B. Use a Google Container Engine cluster to serve the website and store data to persistent disk.
C. Use a managed instance group to serve the website and Google Cloud Bigtable to store user data.
D. Use Google App Engine to serve the website and Google Cloud Datastore to store user data.
Correct Answer D
Feedback
D (Correct answer) – Use Google App Engine to serve the website and Google Cloud Datastore to store user data – This solution meets all the requirements and has all the element of App Engine features
App Engine Standard environment intend to
· Multiple Languages supported;
· Experiences sudden and extreme spikes of traffic which require immediate scaling;
· Instance startup time in seconds
Google Cloud Datastore is a NoSQL document database built for automatic scaling, high performance, and ease of application development and integrating well with AppEngine
Datastore: A scalable, fully-managed NoSQL document database for your web and mobile applications.
Good for:
Semi-structured application data
Hierarchical data
Durable key-value data
Workload:
User profiles
Product catalogs
Game state
The combination of App Engine and DataStore make answer D a clear choice.
A – Use a single compute Engine virtual machine (VM) to host a web server, backed by Google Cloud SQL – Not as good as App Engine solution for “minimize direct operation management” and single VM may not scalable enough to handle the traffic spikes from 100 to 500,000 click throughs per day.
B – Use a Google Container Engine cluster to serve the website and store data to persistent disk – Slightly better than A but still not as good as App Engine solution for “minimize direct operation management”. Also store huge amount of user information and preferences data to disk is improper in term of programming model, efficiency, cost, and scalability
C – Use a managed instance group to serve the website and Google Cloud Bigtable to store user data – this would overkill for this kind of simple application in term of programming model, efficiency, and cost. It deviates further from the requirements “to minimize direct operation management.”
Additional Resource
Choosing an App Engine Environment https://cloud.google.com/appengine/docs/the-appengine-environments
Build highly scalable applications on a fully managed serverless platform https://cloud.google.com/appengine/
Cloud Datastore Overview, What it’s good for: https://cloud.google.com/appengine/docs/standard/python/datastore/
Comments are closed, but trackbacks and pingbacks are open.