Google Professional-Cloud-Architect Dumps - The Sure Way To Pass Exam
Professional-Cloud-Architect Exam Questions (Updated 2022) 100% Real Question Answers
Exam Target Audience
The specialists with this sought-after Google Professional Cloud Architect certificate have an in-depth understanding of Cloud architecture & Google Cloud Platform that enables them to create, develop, and operate highly available, secure, robust, scalable, and highly dynamic solutions in compliance with the business objectives of the organizations. With some relevant experience in the industry as well as familiarity with the products within the Google Cloud sphere, it is easier to comprehend the required test domains.
Professionals willing to become a part of Google and excel at every career front can make this happen if they earn the Google Professional Cloud Architect certification. Passing its associated exam is the easiest way to leverage their abilities in Google Cloud Technologies and cement feet in the industry.
NEW QUESTION 16
You are using Cloud Shell and need to install a custom utility for use in a few weeks. Where can you store the file so it is in the default execution path and persists across sessions?
- A. ~/bin
- B. /usr/local/bin
- C. /google/scripts
- D. Cloud Storage
Answer: C
NEW QUESTION 17
For this question, refer to the EHR Healthcare case study. You need to define the technical architecture for securely deploying workloads to Google Cloud. You also need to ensure that only verified containers are deployed using Google Cloud services. What should you do? (Choose two.)
- A. Configure Container Registry to only allow trusted service accounts to create and deploy containers from the registry.
- B. Enable Binary Authorization on GKE, and sign containers as part of a CI/CD pipeline.
- C. Configure Jenkins to utilize Kritis to cryptographically sign a container as part of a CI/CD pipeline.
- D. Configure Container Registry to use vulnerability scanning to confirm that there are no vulnerabilities before deploying the workload.
Answer: B,D
Explanation:
Reference:
Binary Authorization to ensure only verified containers are deployed To ensure deployment are secure and and consistent, automatically scan images for vulnerabilities with container analysis (https://cloud.google.com/docs/ci-cd/overview?hl=en&skip_cache=true)
NEW QUESTION 18
Your company plans to migrate a multi-petabyte data set to the cloud. The data set must be available 24hrs a day. Your business analysts have experience only with using a SQL interface.
How should you store the data to optimize it for ease of analysis?
- A. Stream data into Google Cloud Datastore
- B. Load data into Google BigQuery
- C. Insert data into Google Cloud SQL
- D. Put flat files into Google Cloud Storage
Answer: B
Explanation:
Explanation
Explanation:
BigQuery is Google's serverless, highly scalable, low cost enterprise data warehouse designed to make all your data analysts productive. Because there is no infrastructure to manage, you can focus on analyzing data to find meaningful insights using familiar SQL and you don't need a database administrator.
BigQuery enables you to analyze all your data by creating a logical data warehouse over managed, columnar storage as well as data from object storage, and spreadsheets.
Reference: https://cloud.google.com/bigquery/
NEW QUESTION 19
For this question, refer to the JencoMart case study
A few days after JencoMart migrates the user credentials database to Google Cloud Platform and shuts down the old server, the new database server stops responding to SSH connections. It is still serving database requests to the application servers correctly. What three steps should you take to diagnose the problem? Choose 3 answers
- A. Delete the instance, attach the disk to a new VM, and investigate.
- B. Connect the machine to another network with very simple firewall rules and investigate.
- C. Delete the virtual machine (VM) and disks and create a new one.
- D. Print the Serial Console output for the instance for troubleshooting, activate the interactive console, and investigate.
- E. Take a snapshot of the disk and connect to a new machine to investigate.
- F. Check inbound firewall rules for the network the machine is connected to.
Answer: D,E,F
Explanation:
https://cloud.google.com/compute/docs/troubleshooting/troubleshooting-ssh
NEW QUESTION 20
The current Dress4Win system architecture has high latency to some customers because it is located in one data center.
As of a future evaluation and optimizing for performance in the cloud, Dresss4Win wants to distribute its system architecture to multiple locations when Google cloud platform.
Which approach should they use?
- A. Use regional managed instance groups and a global load balancer to increase reliability by providing automatic failover between zones in different regions.
- B. Use a global load balancer with a set of virtual machines that forward the requests to a closer group of virtual machines as part of a separate managed instance groups.
- C. Use regional managed instance groups and a global load balancer to increase performance because the regional managed instance group can grow instances in each region separately based on traffic.
- D. Use a global load balancer with a set of virtual machines that forward the requests to a closer group of virtual machines managed by your operations team.
Answer: C
Explanation:
Explanation/Reference:
Dress4Win, B
Testlet 1
Company Overview
Dress4Win is a web-based company that helps their users organize and manage their personal wardrobe using a web app and mobile application. The company also cultivates an active social network that connects their users with designers and retailers. They monetize their services through advertising, e- commerce, referrals, and a freemium app model. The application has grown from a few servers in the founder's garage to several hundred servers and appliances in a colocated data center. However, the capacity of their infrastructure is now insufficient for the application's rapid growth. Because of this growth and the company's desire to innovate faster, Dress4Win is committing to a full migration to a public cloud.
Solution Concept
For the first phase of their migration to the cloud, Dress4Win is moving their development and test environments. They are also building a disaster recovery site, because their current infrastructure is at a single location. They are not sure which components of their architecture they can migrate as is and which components they need to change before migrating them.
Existing Technical Environment
The Dress4Win application is served out of a single data center location. All servers run Ubuntu LTS v16.04.
Databases:
* MySQL. 1 server for user data, inventory, static data:
- MySQL 5.8
- 8 core CPUs
- 128 GB of RAM
- 2x 5 TB HDD (RAID 1)
* Redis 3 server cluster for metadata, social graph, caching. Each server is:
- Redis 3.2
- 4 core CPUs
- 32GB of RAM
Compute:
* 40 Web Application servers providing micro-services based APIs and static content.
- Tomcat - Java
- Nginx
- 4 core CPUs
- 32 GB of RAM
* 20 Apache Hadoop/Spark servers:
- Data analysis
- Real-time trending calculations
- 8 core CPUs
- 128 GB of RAM
- 4x 5 TB HDD (RAID 1)
* 3 RabbitMQ servers for messaging, social notifications, and events:
- 8 core CPUs
- 32GB of RAM
* Miscellaneous servers:
- Jenkins, monitoring, bastion hosts, security scanners
- 8 core CPUs
- 32GB of RAM
Storage appliances:
* iSCSI for VM hosts
* Fiber channel SAN - MySQL databases
- 1 PB total storage; 400 TB available
* NAS - image storage, logs, backups
- 100 TB total storage; 35 TB available
Business Requirements
* Build a reliable and reproducible environment with scaled parity of production.
* Improve security by defining and adhering to a set of security and Identity and Access Management (IAM) best practices for cloud.
* Improve business agility and speed of innovation through rapid provisioning of new resources.
* Analyze and optimize architecture for performance in the cloud.
Technical Requirements
* Easily create non-production environments in the cloud.
* Implement an automation framework for provisioning resources in cloud.
* Implement a continuous deployment process for deploying applications to the on-premises datacenter or cloud.
* Support failover of the production environment to cloud during an emergency.
* Encrypt data on the wire and at rest.
* Support multiple private connections between the production data center and cloud environment.
Executive Statement
Our investors are concerned about our ability to scale and contain costs with our current infrastructure.
They are also concerned that a competitor could use a public cloud platform to offset their up-front investment and free them to focus on developing better features. Our traffic patterns are highest in the mornings and weekend evenings; during other times, 80% of our capacity is sitting idle.
Our capital expenditure is now exceeding our quarterly projections. Migrating to the cloud will likely cause an initial increase in spending, but we expect to fully transition before our next hardware refresh cycle. Our total cost of ownership (TCO) analysis over the next 5 years for a public cloud strategy achieves a cost reduction between 30% and 50% over our current model.
NEW QUESTION 21
For this question, refer to the Helicopter Racing League (HRL) case study. HRL is looking for a cost-effective approach for storing their race data such as telemetry. They want to keep all historical records, train models using only the previous season's data, and plan for data growth in terms of volume and information collected.
You need to propose a data solution. Considering HRL business requirements and the goals expressed by CEO S. Hawke, what should you do?
- A. Use Cloud SQL for its ability to automatically manage storage increases and compatibility with MySQL. Use separate database instances for each season.
- B. Use Firestore for its scalable and flexible document-based database. Use collections to aggregate race data by season and event.
- C. Use Cloud Spanner for its scalability and ability to version schemas with zero downtime. Split race data using season as a primary key.
- D. Use BigQuery for its scalability and ability to add columns to a schema. Partition race data based on season.
Answer: D
NEW QUESTION 22
For this question, refer to the TerramEarth case study. You are asked to design a new architecture for the ingestion of the data of the 200,000 vehicles that are connected to a cellular network. You want to follow Google-recommended practices.
Considering the technical requirements, which components should you use for the ingestion of the data?
- A. Cloud IoT Core with public/private key pairs
- B. Compute Engine with project-wide SSH keys
- C. Google Kubernetes Engine with an SSL Ingress
- D. Compute Engine with specific SSH keys
Answer: C
Explanation:
https://cloud.google.com/solutions/iot-overview
https://cloud.google.com/iot/quotas
NEW QUESTION 23
Your company places a high value on being responsive and meeting customer needs quickly. Their primary business objectives are release speed and agility. You want to reduce the chance of security errors being accidentally introduced. Which two actions can you take? Choose 2 answers
- A. Ensure you have stubs to unit test all interfaces between components.
- B. Ensure every code check-in is peer reviewed by a security SME.
- C. Run a vulnerability security scanner as part of your continuous-integration /continuous-delivery (CI/CD) pipeline.
- D. Use source code security analyzers as part of the CI/CD pipeline.
- E. Enable code signing and a trusted binary repository integrated with your CI/CD pipeline.
Answer: C,D
Explanation:
Explanation
https://docs.microsoft.com/en-us/vsts/articles/security-validation-cicd-pipeline?view=vsts
NEW QUESTION 24
A recent audit revealed that a new network was created in your GCP project. In this network, a GCE instance has an SSH port open to the world. You want to discover this network's origin.
What should you do?
- A. Connect to the GCE instance using project SSH keys. Identify previous logins in system logs, and match these with the project owners list
- B. Search for Create VM entry in the Stackdriver alerting console
- C. Navigate to the Activity page in the Home section. Set category to Data Access and search for Create VM entry
- D. In the Logging section of the console, specify GCE Network as the logging section. Search for the Create Insert entry
Answer: D
Explanation:
Incorrect Answers:
A: To use the Stackdriver alerting console we must first set up alerting policies.
B: Data access logs only contain read-only operations.
Audit logs help you determine who did what, where, and when.
Cloud Audit Logging returns two types of logs:
Admin activity logs
Data access logs: Contains log entries for operations that perform read-only operations do not modify any data, such as get, list, and aggregated list methods.
NEW QUESTION 25
You have developed an application using Cloud ML Engine that recognizes famous paintings from uploaded images. You want to test the application and allow specific people to upload images for the next 24 hours. Not all users have a Google Account. How should you have users upload images?
- A. Create an App Engine web application where users can upload images for the next 24 hours.
Authenticate users via Cloud Identity. - B. Have users upload the images to Cloud Storage. Protect the bucket with a password that expires after 24 hours.
- C. Create an App Engine web application where users can upload images. Configure App Engine to disable the application after 24 hours. Authenticate users via Cloud Identity.
- D. Have users upload the images to Cloud Storage using a signed URL that expires after 24 hours.
Answer: B
NEW QUESTION 26
Your company's test suite is a custom C++ application that runs tests throughout each day on Linux virtual machines. The full test suite takes several hours to complete, running on a limited number of on-premises servers reserved for testing. Your company wants to move the testing infrastructure to the cloud, to reduce the amount of time it takes to fully test a change to the system, while changing the tests as little as possible.
Which cloud infrastructure should you recommend?
- A. Google App Engine with Google StackDriver for logging
- B. Google Cloud Dataproc to run Apache Hadoop jobs to process each test
- C. Google Compute Engine managed instance groups with auto-scaling
- D. Google Compute Engine unmanaged instance groups and Network Load Balancer
Answer: C
Explanation:
Explanation/Reference:
Explanation:
Google Compute Engine enables users to launch virtual machines (VMs) on demand. VMs can be launched from the standard images or custom images created by users.
Managed instance groups offer autoscaling capabilities that allow you to automatically add or remove instances from a managed instance group based on increases or decreases in load. Autoscaling helps your applications gracefully handle increases in traffic and reduces cost when the need for resources is lower.
Incorrect Answers:
B: There is no mention of incoming IP data traffic for the custom C++ applications.
C: Apache Hadoop is not fit for testing C++ applications. Apache Hadoop is an open-source software framework used for distributed storage and processing of datasets of big data using the MapReduce programming model.
D: Google App Engine is intended to be used for web applications.
Google App Engine (often referred to as GAE or simply App Engine) is a web framework and cloud computing platform for developing and hosting web applications in Google-managed data centers.
References: https://cloud.google.com/compute/docs/autoscaler/
NEW QUESTION 27
Your web application has several VM instances running within a VPC. You want to restrict communications between instances to only the paths and ports you authorize, but you don't want to rely on static IP addresses or subnets because the app can autoscale. How should you restrict communications?
- A. Use Cloud DNS and only allow connections from authorized hostnames
- B. Use separate VPCs to restrict traffic
- C. Use firewall rules based on network tags attached to the compute instances
- D. Use service accounts and configure the web application particular service accounts to have access
Answer: C
NEW QUESTION 28
You are tasked with building an online analytical processing (OLAP) marketing analytics and reporting tool. This requires a relational database that can operate on hundreds of terabytes of data. What is the Google- recommended tool for such applications?
- A. BigQuery, because it is designed for large-scale processing of tabular data
- B. Cloud SQL, because it is a fully managed relational database
- C. Cloud Firestore, because it offers real-time synchronization across devices
- D. Cloud Spanner, because it is globally distributed
Answer: A
Explanation:
Explanation/Reference: https://cloud.google.com/files/BigQueryTechnicalWP.pdf
NEW QUESTION 29
You have found an error in your App Engine application caused by missing Cloud Datastore indexes. You have created a YAML file with the required indexes and want to deploy these new indexes to Cloud Datastore. What should you do?
- A. In the GCP Console, use Datastore Admin to delete the current indexes and upload the new configuration file
- B. Create an HTTP request to the built-in python module to send the index configuration file to your application
- C. Upload the configuration file the App Engine's default Cloud Storage bucket, and have App Engine detect the new indexes
- D. Point gcloud datastore create-indexesto your configuration file
Answer: A
NEW QUESTION 30
You are migrating your on-premises solution to Google Cloud in several phases. You will use Cloud VPN to maintain a connection between your on-premises systems and Google Cloud until the migration is completed.
You want to make sure all your on-premises systems remain reachable during this period. How should you organize your networking in Google Cloud?
- A. Use the same IP range on Google Cloud as you use on-premises
- B. Use the same IP range on Google Cloud as you use on-premises for your primary IP range and use a secondary range that does not overlap with the range you use on-premises
- C. Use an IP range on Google Cloud that does not overlap with the range you use on-premises for your primary IP range and use a secondary range with the same IP range as you use on-premises
- D. Use an IP range on Google Cloud that does not overlap with the range you use on-premises
Answer: D
NEW QUESTION 31
Your company has an enterprise application running on Compute Engine that requires high availability and high performance. The application has been deployed on two instances in two zones in the same region m active passive mode. The application writes data to a persistent disk in the case of a single zone outage that data should be immediately made available to the other instance in the other zone. You want to maximize performance while minimizing downtime and data loss. What should you do?
- A. 1. Attach a persistent SSD disk to the first instance
2. Create a snapshot every hour
3. In case of a zone outage, recreate a persistent SSD disk in the second instance where data is coming from the created snapshot - B. 1 Attach a local SSD lo the first instance disk
2. Execute an rsync command every hour where the target is a persistent SSD disk attached to the second instance
3. In case of a zone outage, use the second instance - C. 1 Create a Cloud Storage bucket
2. Mount the bucket into the first instance with gcs-fuse
3. In case of a zone outage, mount the Cloud Storage bucket to the second instance with gcs-fuse - D. 1. Attach a regional SSD persistent Ask to the first instance
2. In case of a zone outage, force-attach the disk to the other instance
Answer: D
NEW QUESTION 32
The operations manager asks you for a list of recommended practices that she should consider when migrating a J2EE application to the cloud.
Which three practices should you recommend? Choose 3 answers.
- A. Migrate from MySQL to a managed NoSQL database like Google Cloud Datastore or Bigtable
- B. Integrate Cloud Dataflow into the application to capture real-time metrics
- C. Select an automation framework to reliably provision the cloud infrastructure
- D. Deploy a continuous integration tool with automated testing in a staging environment
- E. Port the application code to run on Google App Engine
- F. Instrument the application with a monitoring tool like Stackdriver Debugger
Answer: C,D,E
Explanation:
Explanation/Reference:
References: https://cloud.google.com/appengine/docs/standard/java/tools/uploadinganapp
https://cloud.google.com/appengine/docs/standard/java/building-app/cloud-sql
NEW QUESTION 33
Your web application must comply with the requirements of the European Union's General Data Protection Regulation (GDPR). You are responsible for the technical architecture of your web application. What should you do?
- A. Define a design for the security of data in your web application that meets GDPR requirements.
- B. Enable the relevant GDPR compliance setting within the GCPConsole for each of the services in use within your application.
- C. Ensure that Cloud Security Scanner is part of your test planning strategy in order to pick up any compliance gaps.
- D. Ensure that your web application only uses native features and services of Google Cloud Platform, because Google already has various certifications and provides "pass-on" compliance when you use native features.
Answer: B
Explanation:
Explanation
https://cloud.google.com/security/gdpr/?tab=tab4
Reference: https://www.mobiloud.com/blog/gdpr-compliant-mobile-app/
NEW QUESTION 34
Your applications will be writing their logs to BigQuery for analysis. Each application should have its own table.
Any logs older than 45 days should be removed. You want to optimize storage and follow Google- recommended practices. What should you do?
- A. Make the tables time-partitioned, and configure the partition expiration at 45 days
- B. Configure the expiration time for your tables at 45 days
- C. Create a script that uses the BigQuery command line tool (bq) to remove records older than 45 days
- D. Rely on BigQuery's default behavior to prune application logs older than 45 days
Answer: B
Explanation:
Explanation/Reference: https://cloud.google.com/bigquery/docs/managing-tables
NEW QUESTION 35
Your organization requires that metrics from all applications be retained for 5 years for future analysis in possible legal proceedings. Which approach should you use?
- A. Configure Stackdriver Monitoring for all Projects with the default retention policies.
- B. Configure Stackdriver Monitoring for all Projects, and export to BigQuery.
- C. Configure Stackdriver Monitoring for all Projects, and export to Google Cloud Storage.
- D. Grant the security team access to the logs in each Project.
Answer: B
Explanation:
Stackdriver Logging provides you with the ability to filter, search, and view logs from your cloud and open source application services. Allows you to define metrics based on log contents that are incorporated into dashboards and alerts. Enables you to export logs to BigQuery, Google Cloud Storage, and Pub/Sub.
References: https://cloud.google.com/stackdriver/
NEW QUESTION 36
Case Study: 2 - TerramEarth Case Study
Company Overview
TerramEarth manufactures heavy equipment for the mining and agricultural industries: About
80% of their business is from mining and 20% from agriculture. They currently have over 500 dealers and service centers in 100 countries. Their mission is to build products that make their customers more productive.
Company Background
TerramEarth formed in 1946, when several small, family owned companies combined to retool after World War II. The company cares about their employees and customers and considers them to be extended members of their family.
TerramEarth is proud of their ability to innovate on their core products and find new markets as their customers' needs change. For the past 20 years trends in the industry have been largely toward increasing productivity by using larger vehicles with a human operator.
Solution Concept
There are 20 million TerramEarth vehicles in operation that collect 120 fields of data per second.
Data is stored locally on the vehicle and can be accessed for analysis when a vehicle is serviced.
The data is downloaded via a maintenance port. This same port can be used to adjust operational parameters, allowing the vehicles to be upgraded in the field with new computing modules.
Approximately 200,000 vehicles are connected to a cellular network, allowing TerramEarth to collect data directly. At a rate of 120 fields of data per second, with 22 hours of operation per day.
TerramEarth collects a total of about 9 TB/day from these connected vehicles.
Existing Technical Environment
TerramEarth's existing architecture is composed of Linux-based systems that reside in a data center. These systems gzip CSV files from the field and upload via FTP, transform and aggregate them, and place the data in their data warehouse. Because this process takes time, aggregated reports are based on data that is 3 weeks old.
With this data, TerramEarth has been able to preemptively stock replacement parts and reduce unplanned downtime of their vehicles by 60%. However, because the data is stale, some customers are without their vehicles for up to 4 weeks while they wait for replacement parts.
Business Requirements
- Decrease unplanned vehicle downtime to less than 1 week, without
increasing the cost of carrying surplus inventory
- Support the dealer network with more data on how their customers use
their equipment IP better position new products and services.
- Have the ability to partner with different companies-especially with
seed and fertilizer suppliers in the fast-growing agricultural
business-to create compelling joint offerings for their customers
CEO Statement
We have been successful in capitalizing on the trend toward larger vehicles to increase the productivity of our customers. Technological change is occurring rapidly and TerramEarth has taken advantage of connected devices technology to provide our customers with better services, such as our intelligent farming equipment. With this technology, we have been able to increase farmers' yields by 25%, by using past trends to adjust how our vehicles operate. These advances have led to the rapid growth of our agricultural product line, which we expect will generate 50% of our revenues by 2020.
CTO Statement
Our competitive advantage has always been in the manufacturing process with our ability to build better vehicles for tower cost than our competitors. However, new products with different approaches are constantly being developed, and I'm concerned that we lack the skills to undergo the next wave of transformations in our industry. Unfortunately, our CEO doesn't take technology obsolescence seriously and he considers the many new companies in our industry to be niche players. My goals are to build our skills while addressing immediate market needs through incremental innovations.
For this question, refer to the TerramEarth case study. The TerramEarth development team wants to create an API to meet the company's business requirements. You want the development team to focus their development effort on business value versus creating a custom framework.
Which method should they use?
- A. Use Google App Engine with a JAX-RS Jersey Java-based framework. Focus on an API for the public.
- B. Use Google Container Engine with a Django Python container. Focus on an API for the public.
- C. Use Google Container Engine with a Tomcat container with the Swagger (Open API Specification) framework. Focus on an API for dealers and partners.
- D. Use Google App Engine with Google Cloud Endpoints. Focus on an API for dealers and partners.
- E. Use Google App Engine with the Swagger (open API Specification) framework. Focus on an API for the public.
Answer: D
Explanation:
Develop, deploy, protect and monitor your APIs with Google Cloud Endpoints. Using an Open API Specification or one of our API frameworks, Cloud Endpoints gives you the tools you need for every phase of API development.
From scenario:
Business Requirements
Decrease unplanned vehicle downtime to less than 1 week, without increasing the cost of carrying surplus inventory Support the dealer network with more data on how their customers use their equipment to better position new products and services Have the ability to partner with different companies - especially with seed and fertilizer suppliers in the fast-growing agricultural business - to create compelling joint offerings for their customers.
Reference: https://cloud.google.com/certification/guides/cloud-architect/casestudy-terramearth
NEW QUESTION 37
For this question, refer to the TerramEarth case study.
To speed up data retrieval, more vehicles will be upgraded to cellular connections and be able to transmit data to the ETL process. The current FTP process is error-prone and restarts the data transfer from the start of the file when connections fail, which happens often. You want to improve the reliability of the solution and minimize data transfer time on the cellular connections. What should you do?
- A. Use multiple Google Container Engine clusters running FTP servers located in different regions. Save the data to Multi-Regional buckets in us, eu, and asia. Run the ETL process using the data in the bucket.
- B. Directly transfer the files to different Google Cloud Multi-Regional Storage bucket locations in us, eu, and asia using Google APIs over HTTP(S). Run the ETL process using the data in the bucket.
- C. Use one Google Container Engine cluster of FTP servers. Save the data to a Multi-Regional bucket.
Run the ETL process using data in the bucket. - D. Directly transfer the files to a different Google Cloud Regional Storage bucket location in us, eu, and asia using Google APIs over HTTP(S). Run the ETL process to retrieve the data from each Regional bucket.
Answer: D
NEW QUESTION 38
The current Dress4Win system architecture has high latency to some customers because it is located in one data center.
As of a future evaluation and optimizing for performance in the cloud, Dresss4Win wants to distribute its system architecture to multiple locations when Google cloud platform.
Which approach should they use?
- A. Use regional managed instance groups and a global load balancer to increase reliability by providing automatic failover between zones in different regions.
- B. Use a global load balancer with a set of virtual machines that forward the requests to a closer group of virtual machines as part of a separate managed instance groups.
- C. Use regional managed instance groups and a global load balancer to increase performance because the regional managed instance group can grow instances in each region separately based on traffic.
- D. Use a global load balancer with a set of virtual machines that forward the requests to a closer group of virtual machines managed by your operations team.
Answer: C
Explanation:
Explanation/Reference:
Dress4Win, B
Testlet 1
Company Overview
Dress4Win is a web-based company that helps their users organize and manage their personal wardrobe using a web app and mobile application. The company also cultivates an active social network that connects their users with designers and retailers. They monetize their services through advertising, e-commerce, referrals, and a freemium app model. The application has grown from a few servers in the founder's garage to several hundred servers and appliances in a colocated data center. However, the capacity of their infrastructure is now insufficient for the application's rapid growth. Because of this growth and the company's desire to innovate faster, Dress4Win is committing to a full migration to a public cloud.
Solution Concept
For the first phase of their migration to the cloud, Dress4Win is moving their development and test environments. They are also building a disaster recovery site, because their current infrastructure is at a single location. They are not sure which components of their architecture they can migrate as is and which components they need to change before migrating them.
Existing Technical Environment
The Dress4Win application is served out of a single data center location. All servers run Ubuntu LTS v16.04.
Databases:
* MySQL. 1 server for user data, inventory, static data:
- MySQL 5.8
- 8 core CPUs
- 128 GB of RAM
- 2x 5 TB HDD (RAID 1)
* Redis 3 server cluster for metadata, social graph, caching. Each server is:
- Redis 3.2
- 4 core CPUs
- 32GB of RAM
Compute:
* 40 Web Application servers providing micro-services based APIs and static content.
- Tomcat - Java
- Nginx
- 4 core CPUs
- 32 GB of RAM
* 20 Apache Hadoop/Spark servers:
- Data analysis
- Real-time trending calculations
- 8 core CPUs
- 128 GB of RAM
- 4x 5 TB HDD (RAID 1)
* 3 RabbitMQ servers for messaging, social notifications, and events:
- 8 core CPUs
- 32GB of RAM
* Miscellaneous servers:
- Jenkins, monitoring, bastion hosts, security scanners
- 8 core CPUs
- 32GB of RAM
Storage appliances:
* iSCSI for VM hosts
* Fiber channel SAN - MySQL databases
- 1 PB total storage; 400 TB available
* NAS - image storage, logs, backups
- 100 TB total storage; 35 TB available
Business Requirements
* Build a reliable and reproducible environment with scaled parity of production.
* Improve security by defining and adhering to a set of security and Identity and Access Management (IAM) best practices for cloud.
* Improve business agility and speed of innovation through rapid provisioning of new resources.
* Analyze and optimize architecture for performance in the cloud.
Technical Requirements
* Easily create non-production environments in the cloud.
* Implement an automation framework for provisioning resources in cloud.
* Implement a continuous deployment process for deploying applications to the on-premises datacenter or cloud.
* Support failover of the production environment to cloud during an emergency.
* Encrypt data on the wire and at rest.
* Support multiple private connections between the production data center and cloud environment.
Executive Statement
Our investors are concerned about our ability to scale and contain costs with our current infrastructure. They are also concerned that a competitor could use a public cloud platform to offset their up-front investment and free them to focus on developing better features. Our traffic patterns are highest in the mornings and weekend evenings; during other times, 80% of our capacity is sitting idle.
Our capital expenditure is now exceeding our quarterly projections. Migrating to the cloud will likely cause an initial increase in spending, but we expect to fully transition before our next hardware refresh cycle. Our total cost of ownership (TCO) analysis over the next 5 years for a public cloud strategy achieves a cost reduction between 30% and 50% over our current model.
NEW QUESTION 39
......
Pass Google Professional-Cloud-Architect Exam Quickly With TestPDF: https://www.testpdf.com/Professional-Cloud-Architect-exam-braindumps.html
Prepare Professional-Cloud-Architect Question Answers - Professional-Cloud-Architect Exam Dumps: https://drive.google.com/open?id=1L3nD9JSrpX4uuwMVqBQ7RqKrIKU4v3SI
