Intro google cloud
Contains basic intro to GCP and some basic cloud concepts.
Most of the stuff over here was pretty basic......the only thing which was interesting or important is to know the difference between IAAS and PAAS.
IAAS (Infrastructure as a Service):
Definition: IAAS provides virtualized computing resources over the internet. It typically includes virtual machines, storage, and networking resources.
Examples:
GCP Example: Google Compute Engine (GCE) provides virtual machines (VMs) as a service.
General Example: Amazon Web Services (AWS) EC2 instances.
Differentiation: IAAS gives you raw infrastructure components (like virtual machines or storage), which you can configure and manage according to your needs.
PAAS (Platform as a Service):
Definition: PAAS provides a platform allowing customers to develop, run, and manage applications without worrying about the underlying infrastructure.
Examples:
GCP Example: Google App Engine allows developers to build and deploy applications without managing the underlying infrastructure.
General Example: Microsoft Azure App Service.
Differentiation: PAAS abstracts away even more of the underlying infrastructure compared to IAAS, focusing on providing a platform for application development and deployment.
SAAS (Software as a Service):
Definition: SAAS delivers software applications over the internet on a subscription basis. Users access the software through a web browser.
Examples:
GCP Example: Google Workspace (formerly G Suite) provides SAAS applications like Gmail, Google Docs, etc.
General Example: Salesforce, Dropbox, or Netflix.
Differentiation: SAAS is entirely focused on delivering software applications directly to end-users, without requiring them to manage any underlying infrastructure or platform.
Serverless Computing:
Definition: Serverless computing allows developers to build and run applications and services without managing infrastructure. It abstracts the underlying servers and infrastructure management.
Examples:
GCP Example: Google Cloud Functions or Google Cloud Run.
General Example: AWS Lambda.
Differentiation: Serverless computing takes abstraction a step further than PAAS, focusing on executing code (functions or applications) without developers needing to provision or manage servers or runtime environments.
Key Differentiation Summary:
IAAS provides virtualized infrastructure (e.g., VMs, storage).
PAAS offers a platform for developing, deploying, and managing applications.
SAAS delivers fully functional software applications over the internet.
Serverless allows running code without provisioning or managing servers.
Now the other section which was interesting is pricing and billing.
You can check out google's pricing calculator to calculate cost of running a resource :- https://cloud.google.com/products/calculator?hl=en
Last updated