Introduction

Embark on your journey through the world of cloud computing with our comprehensive cheat sheet. Whether you're a beginner or a seasoned professional, this guide will serve as your go-to reference for understanding key concepts, terminologies, and services in the cloud ecosystem.

Key Cloud Service Models

IaaS (Infrastructure as a Service)

  • Provides virtualized computing resources over the internet.
  • Example: Amazon EC2, Google Compute Engine

PaaS (Platform as a Service)

  • Delivers hardware and software tools over the internet, typically for application development.
  • Example: Google App Engine, Microsoft Azure

SaaS (Software as a Service)

  • Delivers software applications over the internet on a subscription basis.
  • Example: Google Workspace, Salesforce, Microsoft Office 365

Deployment Models

Public Cloud

  • Services are delivered over the public internet and available to anyone who wants to purchase them.

Private Cloud

  • Services are delivered from a business's data center to internal users.

Hybrid Cloud

  • This environment combines public and private clouds, allowing data and applications to be shared between them.

Essential Cloud Concepts

Scalability

The ability to easily add or subtract resources to meet changing demand.

Elasticity

The ability to quickly expand or decrease computer processing, memory, and storage resources to meet changing demands.

Resource Pooling

The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model.

Metered Service

Cloud systems automatically control and optimize resource usage, and can provide metering capabilities (pay per use).

Leading Cloud Providers

Amazon Web Services (AWS)

Offers over 200 comprehensive services from data centers globally.

Google Cloud Platform (GCP)

Provides a suite of cloud computing services running on the same infrastructure that Google uses for its end-user products.

Microsoft Azure

Microsoft's public cloud computing platform, offering a range of cloud services including those for computing, analytics, storage, and networking.

Conclusion

Cloud computing is an expansive field with a vast array of services and solutions. This cheat sheet serves as a starting point for understanding the core concepts and models. Stay tuned to this page as we continue to add more cloud computing resources. Happy cloud surfing!