Fatskills
Practice. Master. Repeat.
Study Guide: Google Certified Professional Cloud Architect Quick Study Guide
Source: https://www.fatskills.com/google-professional-cloud-architect-certification/chapter/google-certified-professional-cloud-architect-quick-study-guide

Google Certified Professional Cloud Architect Quick Study Guide

By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.

⏱️ ~8 min read

Cloud Dataflow
Service for stream and batch data processing.

What formats for exporting billing info to Cloud Storage?
CSV, JSON

Cloud SQL, Cloud Spanner
SQL database options.

blue-green model
SDLC method of two alternating live production teams.

Stackdriver Logging
What service is used to view and export access/audit log data?

Continuous Integration/Continuous Delivery (or Deployment) - CI/CD
SDLC process of continually adding to code and automating deployments.

Two parallel production teams taking turns deploying a 'live' application while the other goes through SDLC.

______ fine-tune the number of CPU's/RAM you need.
Custom machine types

ACL gives ____ level permissions in Cloud Storage.
object

ACL's manage access at the _____ level.
Object

App Engine environment for rapid scaling and scaling down to zero.
App Engine standard environment

App Engine environment for using custom docker containers.
App Engine flexible environment.

Benefits of the CI/CD model.
- Automate deployments
- Minimize costs
- Reduce errors"

Best practice for quickly transferring large numbers of small files.
Compress multiple files into single 'zipped' file for transfer.

Best practices for smoother application development.
- Blue-green model

Breaking a large file into chunks for simultaneous transfer.
Parallel uploads

Cloud Storage class for data that needs to be accessed once per 90 days or less.
Coldline

Cloud Storage class for once per 30 days access.
Nearline

Command for all cloud storage interactions.
gsutil

Command to delete all versions of an archived object in cloud storage?
gsutil rm -r (or -a) gs://[bucket_name]/[object]

Command to restore a previously archived version of a cloud storage object as a live version.
gsutil cp gs://[bucket]/[object][generation] gs://[bucket]/[object]

Common solution of a Java digest error.
Resign JAR file

Custom amounts of CPU and RAM outside of predefined machine types.
Custom Machine Types

Delete a specific version of an archived object with object versioning turned on.
gsutil rm gs://[BUCKET_NAME]/[FILE_NAME]

[GENERATION]
 

Difference between Coldline storage vs. other 'cold' archive storage solutions on other clouds.
Low cost, but same performance as other storage options.

Formats for exporting billing info to Cloud Storage.
CSV, JSON

gcloud command to resize GKE container cluster to a different number of nodes.
gcloud container clusters resize [cluster name] --node pool [pool name] --size [new size number]

GCP services that are part of CI/CD model (using containers).
"-Container Builder
-Cloud Source Repositories
-Container Registry"

GCP storage service for datacenter SAN's and NAS's.
Cloud Storage

gsutil option for multi-threaded uploads.
gsutil -m cp

How can you make your data smaller for upload?
Dedupe and compress.

How can you protect Cloud Storage data from being accidentally deleted/overwritten?
Enable object versioning.

How do we keep unstructured data in sync across different regions?
A Cloud Storage multi-regional bucket.

How do we sort which applications can be moved to GCP?
"-Easy to move
-Hard to move
-Cannot move"

How do you create an automated export in Stackdriver Logging?
Create a sink with a log filter and choose an export destination.

How do you give an external user access to a Cloud Storage object without giving them a GCP account?
Signed URL

How do you increase the transfer speed of a large number of files?
Multi-thread transfers (use -m option).

How do you quickly transfer a single large file to cloud storage?
Parallel uploads

How do you roll back a GCE managed instance group?
Rolling updater using alternate templates.

How do you share RFC1918 network space across projects?
Shared VPC

How do you update/rollback a managed instance group?
Rolling Update function

How do you view PCI log data securely?
Move logs from Squid Proxy to Stackdriver Logging, then into BigQuery.

How should you separate your dev/QA/production environments on GCP?
Separate projects with separate levels of access.

How to deploy new code to GKE cluster in two regions at once?
Use automation framework such as Jenkins.

How would you authenticate an application to export data to Cloud Storage?
Authenticate with OAuth 2.0, preferably with a service account.

How would you export a NoSQL database from on-premises to Cloud Datastore?
Export from on-premises to Cloud Storage, then import from Cloud Storage into Cloud Datastore.

IAM used only to view all resources in a project.
Project Viewer

In the data flow lifecycle, BigQuery can be which two stages?
Store, Process and Analyze

Large-scale data warehouse able to supports petabytes of data.
BigQuery

Method for automatically changing storage class on objects after certain criteria are met.
Object Lifecycle Management

Method for autoscaling application using a custom Linux distribution.
Managed instance group with autoscaling enabled.

Method to slowly roll out new versions of an app on App Engine.
Versions with Traffic Splitting

Name of the server in a PCI compliant setup that forwards logs to Stackdriver.
Squid Proxy

NoSQL storage options.
Bigtable, Datastore

SDLC method of two alternating live production teams.
blue-green model

SDLC process of continually adding to code and automating deployments.
Continuous Integration/Continuous Delivery (or Deployment) - CI/CD

Service for analyzing up to petabytes of data analytics using SQL queries.
BigQuery

Service for asynchronous messaging in real time between many sources and/or destinations.
Cloud Pub/Sub

Service for generating and exporting access/audit logs.
Stackdriver Logging

Service for managed Hadoop/Spark workloads on GCP.
Cloud Dataproc

Service for managed sandboxed/fast scaling of Java applications.
App Engine Standard Environment

Service for storing SQL data with multi-regional access.
Cloud Spanner

Service for stream and batch data processing.
Cloud Dataflow

Short life VM's at drastically reduced costs are what?
Preemptible VM's

SQL database options.
Cloud SQL, Cloud Spanner

Stages of a data lifecycle.
- Ingest
- Storage
- Process and Analyze
- Explore and Visualize"

Storage service for horizontally scaling SQL database across multiple regions.
Cloud Spanner

Storage Service for NoSQL data, ideal for mobile applications, and scales down to zero.
Cloud Datastore

Storage service for storing and analyzing 100GB+ of NoSQL data.
Bigtable

Storage service for unstructured data with cross-regional access.
Cloud Storage

Storage Transfer Service is used for what?
For transferring data from AWS S3, HTTP/HTTPS location, and another GCP Cloud Storage bucket to Google Cloud Storage.

Temporary access method for an external user to cloud storage objects.
Signed URL

The 5 principles of good cloud app design are:
- High availability
- Scalability
- Security
- Disaster recovery
- Cost

The preferred method of transferring from an AWS S3 bucket to Cloud Storage.
Storage Transfer Service

The scope of coverage for HTTP load balancers.
global

The scope of coverage for network load balancers.
regional

The speed of a single Cloud VPN tunnel.
1.5 Gbps

Traits of a local SSD.
"High performance
-Directly attached to instance
-No redundancy
-Fixed to 375GB"

Traits of committed use discounts.
"- Buy 'pool' of CPU's/RAM - billed whether you use them or not.
- Pay monthly, no upfront payment required.
-Discount applied to committed CPU/RAM across multiple instances."

True or False: HTTP load balancers support WebSockets.
TRUE

Uses for preemptible VM's.
-Batch processing workloads
-Embarrassingly parallel jobs
-'scratch space' temporary instances

VPC separates _____, but not ______.
Resources, account access

What are influencing factors for making a case to move to GCP.
- Costs
- Future-proof infrastructure
- Scale to meet demand
- Business agility
- Big data
- Global reach
- Security at scale"

What are some reasons to promote moving to GCP?
- Future-proof infrastructure
- Costs
- Greater business agility
- Big data
- Scale to meet demand
- Global presence
- Managed services

What are some uses of preemptible VM's?
- scratch space' server
- Batch processing
- Any fault-tolerant workload
- Embarrassingly parallel operations

What are the differences between preemptible VM's on GCP vs. other platforms?
-Fixed price, not variable pricing

What GCP services can Stackdriver Logging export to?
BigQuery, Cloud Storage, Pub/Sub

What has the limitation of needing to compress a machine image to export it to Cloud Storage?
Linux only

What is a blue-green deployment model?
Two parallel production teams taking turns deploying a 'live' application while the other goes through SDLC.

What is the App Engine environment for .Net applications?
App Engine Flexible Environment

What is the development model of two production teams leapfrogging each other?
Blue-green model

What is the highest level of account and resource isolation available on GCP?
Projects

What is the max lifespan of a preemptible VM?
24 hours

What is the method of granting temporary access to a cloud storage object via link?
Signed URL

What is the preferred method of penetration testing?
Test over the same network environment as a real attack.

What is the principle of giving only as much access as necessary to resources?
Principle of least privilege

What is the type of data flow used by Pub/Sub?
streaming data

What schedules automate gsutil transfers and other scheduled commands?
cron job

What service is used to view and export access/audit log data?
Stackdriver Logging

What should you consider for health checks, load balancers, and firewalls?
Allow traffic from load balancer IP (range depends on load balancer type) to managed instance group.

What works with Storage Transfer Service?
AWS S3 bucket, Google Cloud Storage bucket, HTTP/HTTPS location

What's the best way to migrate a large number of small files to Cloud Storage?
Compress them into a single file, then move them over.
 



ADVERTISEMENT