{
    "api": "YAML JSON TOON Database",
    "version": "1.0.0",
    "format": "json",
    "dataset": {
        "id": 2336,
        "slug": "cloud-service-models",
        "title": "Cloud Service Models",
        "description": "Service models that define the level of management shared.",
        "summary": "The service models of cloud computing, from infrastructure (IaaS) through platform (PaaS) and software (SaaS) to function, container and desktop services, plus backend, database and machine-learning services. Each row gives the model, what the provider manages and example products.",
        "use_when": [
            "You need to explain who manages what in each service model.",
            "You are matching a product to a model for an architecture review."
        ],
        "caveats": [
            "Vendors use the labels loosely; one product may span several models.",
            "The examples are illustrative and products are renamed or retired over time."
        ],
        "related": [
            "cloud-deployment-models",
            "serverless-computing",
            "major-cloud-providers",
            "database-comparison"
        ],
        "entry_count": 9,
        "fields": [
            {
                "section": "data",
                "field": "model",
                "type": "string",
                "example": "IaaS"
            },
            {
                "section": "data",
                "field": "description",
                "type": "string",
                "example": "Infrastructure as a Service provides virtualize\u2026"
            },
            {
                "section": "data",
                "field": "example",
                "type": "string",
                "example": "AWS EC2, Azure VMs"
            }
        ],
        "category": "Cloud Computing",
        "category_slug": "cloud-computing",
        "tags": "cloud,iaas,paas,saas",
        "view_count": 41,
        "created_at": 1792832553,
        "updated_at": 1792832553
    },
    "data": [
        {
            "model": "IaaS",
            "description": "Infrastructure as a Service provides virtualized compute, storage, and networking.",
            "example": "AWS EC2, Azure VMs"
        },
        {
            "model": "PaaS",
            "description": "Platform as a Service offers managed development and deployment platforms.",
            "example": "Heroku, Google App Engine"
        },
        {
            "model": "SaaS",
            "description": "Software as a Service delivers applications over the internet.",
            "example": "Gmail, Salesforce"
        },
        {
            "model": "FaaS",
            "description": "Function as a Service runs event-driven code without managing servers.",
            "example": "AWS Lambda, Cloud Functions"
        },
        {
            "model": "CaaS",
            "description": "Container as a Service manages container orchestration.",
            "example": "Amazon ECS, Google GKE"
        },
        {
            "model": "DaaS",
            "description": "Desktop as a Service streams virtual desktops.",
            "example": "Amazon WorkSpaces, Azure Virtual Desktop"
        },
        {
            "model": "BaaS",
            "description": "Backend as a Service supplies ready-made backend features such as authentication, storage and real-time databases to client applications.",
            "example": "Firebase, Supabase"
        },
        {
            "model": "DBaaS",
            "description": "Database as a Service runs managed databases, handling provisioning, backups, patching and scaling.",
            "example": "Amazon RDS, MongoDB Atlas, Azure SQL Database"
        },
        {
            "model": "MLaaS",
            "description": "Machine Learning as a Service offers managed tools to train, host and monitor models.",
            "example": "Amazon SageMaker, Google Vertex AI, Azure Machine Learning"
        }
    ]
}