SaaS, PaaS og IaaS
SaaS leverer en færdig applikation. PaaS leverer en administreret platform til kode eller data. IaaS giver mere direkte kontrol over virtuelle compute-, storage- og netværksressourcer. Jo længere ned i stakken organisationen styrer, desto mere driftsansvar beholder den normalt selv.
Virtualisering og containere
Virtuelle maskiner abstraherer hardware til komplette gæsteoperativsystemer. Containere isolerer applikationer mere letvægtsmæssigt og deler normalt kernel på værten. Orkestreringsplatforme kan automatisere scheduling, scaling og service discovery, men introducerer også egne drifts- og sikkerhedsbehov.
Netværk, DNS og certifikater
Mange “applikationsfejl” er i praksis navneopslag, routing, firewall, certifikat- eller proxyproblemer. Derfor bør disse fælles tjenester indgå i servicekort og monitorering.
Hybrid er et integrationsproblem såvel som et hostingvalg
Når systemer er fordelt mellem SaaS, public cloud og egne miljøer, krydser identitet, data, netværk og overvågning flere administrative grænser. Hybridarkitektur kræver derfor klare forbindelser og ejere – ikke kun VPN-forbindelser.
Redundans er ikke det samme som robusthed
To servere hjælper kun, hvis de ikke deler den samme fejlårsag. Robusthed vurderer også fælles strøm, region, DNS, identitet, database, deploymentfejl og menneskelige afhængigheder.