Advisor
Wiki Infrastructure, Protocols & Environments Cloud Platforms Cloud Computing Service Models

Cloud Computing Service Models

2 min read
Jump to:

Overview

Cloud computing service models define standardized layers of cloud-based resource delivery, enabling scalable and flexible access to computing resources. These models are foundational because they establish the architecture and operational paradigms that underpin cloud platforms, influencing security, reliability, and management practices across diverse digital environments.

Core Components

  • Infrastructure as a Service (IaaS): Virtualized computing resources such as servers, storage, and networking components.
  • Platform as a Service (PaaS): Managed runtime environments and development frameworks enabling application deployment without infrastructure management.
  • Software as a Service (SaaS): Fully managed application software accessible over the network.
  • Supporting subsystems including identity management, orchestration, and resource provisioning services.

How It Works

Cloud service models operate by abstracting and delivering computing resources at varying levels of management responsibility. IaaS provides raw infrastructure with user-controlled operating systems and applications. PaaS offers a managed platform where users deploy applications without direct infrastructure control. SaaS delivers complete applications managed by the provider. Data flows between users and cloud resources traverse defined trust boundaries, with control shifting progressively from the consumer to the provider along the service model spectrum.

Trust & Security Model

  • Authentication and authorization are enforced via identity and access management systems integrated at each service layer.
  • Trust boundaries exist between cloud providers and consumers, with shared responsibility models delineating security duties.
  • Credentials, cryptographic keys, and tokens are used to secure access and establish identity across services.

Common Misconfigurations & Weaknesses

  • Excessive privilege assignments and misconfigured access controls leading to unauthorized resource exposure.
  • Improper segregation of duties and unclear responsibility demarcations between provider and consumer.
  • Default settings that enable broad network access or insufficient encryption.

Attack Surface & Abuse Scenarios

  • Compromise of management interfaces and APIs to gain unauthorized control.
  • Exploitation of misconfigured storage or compute resources for data exfiltration or lateral movement.
  • Dependency risks arising from third-party integrations and multi-tenant environments.

Visibility & Monitoring

  • Cloud audit logs, access records, and telemetry data provide insight into resource usage and security events.
  • Challenges include incomplete visibility across service layers and delayed log availability.
  • Effective observability requires integration of cloud-native monitoring with enterprise security information and event management (SIEM) systems.

Hardening & Security Controls

Operational Considerations

  • Lifecycle management includes secure onboarding, controlled configuration changes, and secure decommissioning of resources.
  • Ensuring high availability and resilience through redundancy, failover, and disaster recovery planning.
  • Scalability management to handle dynamic workloads while maintaining security posture and compliance.

Related Domains & Dependencies

  • Identity and access management systems that govern authentication and authorization.
  • Network protocols and security controls that facilitate secure communication between cloud and on-premises environments.
  • Shared responsibility models defining security roles between cloud providers and consumers.

Standards & References

  • NIST SP 800-145: The NIST Definition of Cloud Computing.
  • ISO/IEC 17788: Cloud Computing – Overview and Vocabulary.
  • Cloud Security Alliance (CSA) Cloud Controls Matrix.
  • Relevant RFCs addressing cloud-related protocols and security mechanisms.
Tags: architecture cloud identity infrastructure ot protocol saas security trust