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.