Cloud Services

Service Models

Infrastructure as a Service (IaaS): Provides virtualized computing resources over the internet, including virtual machines, storage, and networking. Users can manage the operating system and applications on these virtualized resources.

Platform as a Service (PaaS): Offers a platform and environment for developers to build, deploy, and manage applications without worrying about the underlying infrastructure. PaaS providers manage the servers, storage, and networking.

Deployment Models

Public Cloud: Cloud resources are owned and operated by a third-party cloud service provider and are made available to the public. Examples include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).

Private Cloud: Cloud resources are used exclusively by a single organization, either on-premises or hosted by a third-party provider. Private clouds offer more control and customization but can be more expensive.

Common Cloud Services

Compute: Virtual machines, containers, serverless computing, and functions as a service (FaaS).

Storage: Object storage, file storage, and block storage.

Databases: Relational databases, NoSQL databases, and managed database services.