overview Flashcards
What is Cloud Computing
Cloud computing is a way of using information technology that has these five equally important traits.
first two traits of cloud computing
- Customers get computing resources that are on-demand and self-service
- Customers get access to those resources over the internet, from anywhere
next three traits of cloud computing
- The provider of these resources allocates them to users out of that pool.
- The resources are elastic-which means they’re flexible, so customers can be
- Customers pay only for what they use, or reserve as they go
What are 3 GSP solution types
Google Cloud Platform spans from infrastructure as a service, or IaaS, , platform as a service PaaS to software as a service, or SaaS.
Google Kubernetes Engine
Google Kubernetes Engine lets you run containerized applications on a cloud environment that Google manages for you under your administrative control.
Containerization is a way to package code that’s designed to be highly portable and to use resources very efficiently,
And Kubernetes is a way to orchestrate (code in) containers.
Example of PaaS
App Engine is GCP’s fully managed platform as a service framework.
Cloud Functions
Cloud Functions is a completely serverless execution environment or functions as a service.
It executes your code in response to events, whether those events occur once a day or many times per second.
Cloud Run
Cloud Run is a managed compute platform that lets you run stateless containers via web requests or Pub/Sub events.
Cloud Run is serverless.
That means it removes all infrastructure management tasks so you can focus on developing applications.
It is built on Knative, an open API and runtime environment built on Kubernetes that gives you freedom to move your workloads across different environments and platforms
It can be fully managed on Google Cloud, on Google Kubernetes Engine, or anywhere Knative runs
Cloud Run is fast.
It can automatically scale up and down from zero almost instantaneously, and it charges you only for the