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 |
This deck covers the fundamental GCP services, including Compute Engine, App Engine, Kubernetes Engine, Cloud Functions, and Cloud Run, and their use cases.