Core Services Flashcards
What compute service let’s you create and deploy scalable, high-performance VMs.
Compute engine aka VMs.
what compute service let’s you build and deploy apps on a fully managed, highly scalable platform without having to manage the underlying infrastructure.
App Engine- Platform as a Service
What compute service let’s you reliably, efficiently, and securely deploy and scale containerized applications on Kubernetes.
Google Kubernetes Engine (GKE)
What compute service providing hardware to run specialized workloads with low latency on Google Cloud
Bare metal solution
What service let’s you add GPUs to your workloads for machine learning, scientific computing, and 3D visualization.
Cloud GPUs
What compute service let’s you help meet compliance, licensing, and management needs by keeping your instances physically separated with dedicated hardware.
Sole-tenant nodes(dedicated virtual machines)
What compute service let’s you create serverless, single-purpose functions that respond to events.
Cloud functions (functions as a service)
What compute service let’s you migrate and run your VMware workloads natively on Google Cloud
Google Cloud VMware engine
What compute service let’s you deploy affordable, short-lived compute instances suitable for batch jobs and fault-tolerant workloads.
Preemptible VMs
Is App engine IaaS, PaaS or SaaS
PaaS
What security does App engine have?
- defining access rules with App Engine firewall
- leverage managed SSL/TLS certificates by default
What can you choose when using App Engine?
- Choose your language
- Bring your own language runtime (creating a custom docker container)
What features does App engine have?
- diagnostics
- security
- Cloud Monitoring & Cloud Logging - monitor the health and performance
- Cloud debugger & Error Reporting - diagnose and fix bugs quickly
- Application versioning - easily create development, test, staging, and production environments
- Traffic Splitting - Route incoming requests to different app versions
- Application security (App engine firewall & managed SSL/TLS certificates)
Which app engine environment would you choose if you need it to start in seconds?
Standard.
Standard starts in second, Flexible starts in minutes
Where does each of the app engine environments run?
Standard - Runs in sandbox
Flexible - Runs within Docker Containers on Compute Engine (VMs)
How is Standard app engine environment described?
Serverless compute
How is Flexible app engine environment described?
fully managed containers
Which App engine environment would you choose for rapid scaling (sudden traffic spikes)?
Which App engine environment would you choose for predictable and consistent traffic?
Sudden traffic spikes - Standard
Predictable and constant traffic - Flexible
Which app engine can scale to zero instances?
Which app engine must have at least one instance running
Can scale to zero - Standard (as its serverless compute)
Must have at least one instance running - Flexible
What pricing is each of the App engine environments based on?
Standard - Hours
Flexible - Based on vCPUs, Memory and Disks
Which app engine environment can you SSH to debug
Flexible.
You can’t SSH to debug Standard
Which app engine supports any language version or custom time?
Which app engine only supports specific language versions, not custom run time?
Any language version or run custom time - Flexible
specific language versions, not custom run time - Standard
Which app engine allows background processes?
Flexible can have background processes.
Standard has no background processes.
What allows you to reliably, efficiently, and securely deploy and scale containerized applications on Kubernetes.
What type of service is this?
Google Kubernetes Engine (GKE)
Container service
What type of service lets you store, manage, and secure container images and language packages.
What type of service is this?
Artifact registry
Container service
what service allows you to continuously build, test, and deploy containers using the Google Cloud infrastructure.
What type of service is this?
Cloud Build
Container service
What service lets you store, manage, and secure your Docker container images.?
What type of service is this?
Container Registry
Container service
What service lets you deploy Docker containers to any Compute Engine VM by enabling container mode?
What type of service is this?
Container-Optimized OS
Container service
What service allows you to run stateless containers on a fully managed environment or on Anthos.
Cloud Run
What service allows you to take advantage of containers preconfigured with data science frameworks, libraries, and tools. Efficiently run batch jobs using Kubernetes.
AI Platform Deep Learning Containers
What service allows you to deploy prebuilt containerized apps?
Kubernetes application on Google Cloud Marketplace.
What’s the difference between Artifact Registry and Container Registry? Which one should you normally use?
- Artifact Registry is the second version of container registries
- You should normally use Artifact Registry
What service lets you use a VM with a container
Container-optimized OS
What service is a stateless container?
Cloud Run
What service is open-source container orchestration system for automating deployment, scaling, and management of containers.
Kubernetes
What’s the advantage of Kubernetes over Docker?
The advantage of Kubernetes over Docker is the ability to run containers distributed across multiple VMs
What is a pod when talking about Kubernetes?
A pod is a group of more than one containers with shared storage, network resources, and other shared settings.
When would Kubernetes be used?
Kubernetes is ideally for micro-service architectures where a company has tens to hundreds of services they need to manage
What service would you use when you need to store terabytes or petabytes of data using a NoSQL wide-column database service.
BigQuery
This is a Serverless Data-Warehouse