Cloud Applications

Network and Security· 3 CUs· D318
Certification examDue May 14, 2027
Lessons0 / 20
Cloud architecture (23%)

Service models, shared responsibility, availability

14 min
ModelCustomer managesProvider managesExample
IaaSOS, runtime, apps, dataFacilities, hardware, hypervisorAmazon EC2, Azure VMs
PaaSCode, data, app settingsAbove plus OS, runtime, patchingAzure App Service, Google App Engine
SaaSUsers, data, settingsThe whole applicationMicrosoft 365, Salesforce
FaaS (serverless)Functions and their triggersServers, runtime, scaling; billed per executionAWS Lambda, Azure Functions

Shared responsibility: the provider secures the cloud (facilities, hardware, hypervisor); the customer secures what it puts in the cloud. Data, identities and access are always the customer's.

A public storage bucket or a weak IAM policy is the customer's fault in every model, including SaaS.

TermMeaning
RegionA geographic area with its own set of data centers
Availability zone (AZ)One or more isolated data centers in a region; spread instances across AZs to survive a data-center failure
Cloud burstingA private or on-premises workload overflows into public cloud at peak
Edge computingProcessing near the data source to cut latency
Multicloud tenancyWorkloads spread across two or more providers
DR termMeaning
RPOMaximum acceptable data loss, measured in time (how old the last good copy may be)
RTOMaximum acceptable time to restore service
Hot siteRunning and current; failover in minutes; highest cost
Warm siteHardware ready, data somewhat behind; hours
Cold siteSpace and power only; days; lowest cost

RPO looks back (data). RTO looks forward (downtime).

RPO
Recovery point objective: how much data, in time, may be lost.
RTO
Recovery time objective: how long service may be down.
Shared responsibility model
Split of security duties between provider and customer, by service model.

Knowledge check

A team wants to deploy web code without managing an OS or patches. Which model?

A business can lose at most 15 minutes of transactions. Which value is 15 minutes?

Which is always the customer's responsibility?