Bash, the Crucial Exams Chat Bot
AI Bot
GCP Core Services Overview (GCP PCA) Flashcards
GCP Professional Cloud Architect Flashcards
| Front | Back |
| Compare App Engine and Kubernetes Engine | App Engine is fully managed and auto-scales while Kubernetes Engine provides container orchestration and more granular control |
| How does App Engine assist in development workflows | Offers SDKs and APIs for rapid application development and deployment |
| How does Cloud Functions support developers | Supports multiple programming languages and automatically scales with usage |
| What are Google Cloud Functions | Event-driven serverless compute service for lightweight single-purpose functions |
| What differentiates Cloud Functions from App Engine | Cloud Functions is event-driven while App Engine is request-driven |
| What feature of App Engine simplifies database interactions | Integration with managed services like Cloud SQL and Firestore |
| What is a benefit of using Cloud Functions for prototypes | Simplifies creating and testing small features without managing infra structures |
| What is a benefit of using Kubernetes Engine over Compute Engine | Simplifies container orchestration with built-in scaling and networking |
| What is a common use case for Cloud Functions | Responding to events such as Cloud Storage updates or Pub/Sub messages |
| What is a common use case for Google Compute Engine in machine learning | Hosting custom ML models or running large-scale ML processing jobs |
| What is a key advantage of running workloads on App Engine | Removes operational overhead with built-in monitoring and health management |
| What is a key benefit of Cloud Run | Able to run any containerized application without infrastructure management |
| What is a key feature of Google App Engine | Automatic scaling based on traffic |
| What is a key similarity between Cloud Run and Kubernetes Engine | Both support containerized workloads, but Cloud Run is serverless |
| What is a primary advantage of Google Compute Engine | Fine-grained control over virtual machines including custom machine types |
| What is a primary use case of Google Compute Engine | Hosting applications or running batch processing jobs |
| What is a primary use case of Google Kubernetes Engine | Orchestrating and managing containers in production |
| What is a security feature of Kubernetes Engine | Built-in Identity and Access Management (IAM) integration for secure workloads |
| What is an example of an App Engine use case | Deploying a web application with fluctuating user traffic |
| What is Google App Engine | A fully managed platform for building and deploying applications |
| What is Google Cloud Run | Managed service to run containers in a serverless environment |
| What is Google Compute Engine | Scalable virtual machines for running workloads on GCP |
| What is Google Kubernetes Engine | Managed Kubernetes service for deploying containerized applications |
| What is the pricing model of Google Cloud Run | Pay only for the exact resources consumed during request processing |
| What is the role of Kubernetes Engine in modernization | Helps migrate legacy applications to containerized environments for better scalability |
| What languages and runtimes are supported by Cloud Functions | JavaScript, Python, Go, Java, and more |
| What makes Kubernetes Engine suitable for production | High availability, multi-cluster support, and automatic upgrades |
| What type of event triggers a Cloud Function | Events such as HTTP requests, Pub/Sub messages, or Cloud Storage changes |
| What type of workload is ideal for Cloud Run | Stateless containerized applications with rapid scaling needs |
| When to use Google App Engine | For building scalable web or mobile backends without worrying about infrastructure |
| When to use Google Cloud Functions | For lightweight, event-driven compute tasks with minimal setup |
| When to use Google Cloud Run | When running stateless containerized workloads with serverless scalability |
| When to use Google Compute Engine | When you need direct control over virtual machines for custom configurations |
| When to use Google Kubernetes Engine | When you need to manage and orchestrate containerized workloads |
| When to use Kubernetes Engine as opposed to App Engine | When you need control over container orchestration and custom deployment configurations |
Front
When to use Google Cloud Functions
Click the card to flip
Back
For lightweight, event-driven compute tasks with minimal setup
Front
What type of workload is ideal for Cloud Run
Back
Stateless containerized applications with rapid scaling needs
Front
When to use Google Kubernetes Engine
Back
When you need to manage and orchestrate containerized workloads
Front
Compare App Engine and Kubernetes Engine
Back
App Engine is fully managed and auto-scales while Kubernetes Engine provides container orchestration and more granular control
Front
What languages and runtimes are supported by Cloud Functions
Back
JavaScript, Python, Go, Java, and more
Front
What is a common use case for Cloud Functions
Back
Responding to events such as Cloud Storage updates or Pub/Sub messages
Front
What type of event triggers a Cloud Function
Back
Events such as HTTP requests, Pub/Sub messages, or Cloud Storage changes
Front
What is a key advantage of running workloads on App Engine
Back
Removes operational overhead with built-in monitoring and health management
Front
What feature of App Engine simplifies database interactions
Back
Integration with managed services like Cloud SQL and Firestore
Front
What is a key benefit of Cloud Run
Back
Able to run any containerized application without infrastructure management
Front
What is the role of Kubernetes Engine in modernization
Back
Helps migrate legacy applications to containerized environments for better scalability
Front
What is a primary use case of Google Kubernetes Engine
Back
Orchestrating and managing containers in production
Front
What is Google Cloud Run
Back
Managed service to run containers in a serverless environment
Front
When to use Google Cloud Run
Back
When running stateless containerized workloads with serverless scalability
Front
What is a key feature of Google App Engine
Back
Automatic scaling based on traffic
Front
How does Cloud Functions support developers
Back
Supports multiple programming languages and automatically scales with usage
Front
What is Google Kubernetes Engine
Back
Managed Kubernetes service for deploying containerized applications
Front
What are Google Cloud Functions
Back
Event-driven serverless compute service for lightweight single-purpose functions
Front
What differentiates Cloud Functions from App Engine
Back
Cloud Functions is event-driven while App Engine is request-driven
Front
What is Google Compute Engine
Back
Scalable virtual machines for running workloads on GCP
Front
What makes Kubernetes Engine suitable for production
Back
High availability, multi-cluster support, and automatic upgrades
Front
What is a key similarity between Cloud Run and Kubernetes Engine
Back
Both support containerized workloads, but Cloud Run is serverless
Front
What is a benefit of using Cloud Functions for prototypes
Back
Simplifies creating and testing small features without managing infra structures
Front
What is a common use case for Google Compute Engine in machine learning
Back
Hosting custom ML models or running large-scale ML processing jobs
Front
How does App Engine assist in development workflows
Back
Offers SDKs and APIs for rapid application development and deployment
Front
What is the pricing model of Google Cloud Run
Back
Pay only for the exact resources consumed during request processing
Front
What is a security feature of Kubernetes Engine
Back
Built-in Identity and Access Management (IAM) integration for secure workloads
Front
When to use Kubernetes Engine as opposed to App Engine
Back
When you need control over container orchestration and custom deployment configurations
Front
What is a primary use case of Google Compute Engine
Back
Hosting applications or running batch processing jobs
Front
What is Google App Engine
Back
A fully managed platform for building and deploying applications
Front
What is an example of an App Engine use case
Back
Deploying a web application with fluctuating user traffic
Front
When to use Google Compute Engine
Back
When you need direct control over virtual machines for custom configurations
Front
What is a benefit of using Kubernetes Engine over Compute Engine
Back
Simplifies container orchestration with built-in scaling and networking
Front
What is a primary advantage of Google Compute Engine
Back
Fine-grained control over virtual machines including custom machine types
Front
When to use Google App Engine
Back
For building scalable web or mobile backends without worrying about infrastructure
1/35
This deck covers the fundamental GCP services, including Compute Engine, App Engine, Kubernetes Engine, Cloud Functions, and Cloud Run, and their use cases.