Een openbare cloud werkt met behulp van een gedeelde groep rekenresources, zoals servers, opslag en netwerken, die worden geleverd door een externe cloudserviceprovider via internet. Deze resources worden gehost in de datacenters van de provider en beschikbaar gesteld aan meerdere klanten op basis van betalen naar gebruik of abonnement.
Functies van een openbare cloud zijn onder andere:
Infrastructuur en virtualisatie. Openbare cloudproviders werken met grote datacenters met duizenden servers. Met behulp van virtualisatietechnologie verdelen ze deze fysieke resources in virtuele machines (VM's) of containers, die aan klanten worden toegewezen op basis van hun behoeften.
Toegang op aanvraag. Gebruikers hebben toegang tot cloudservices via een webinterface, API's of opdrachtregelprogramma's. Ze kunnen resources snel omhoog of omlaag schalen, afhankelijk van de workloadvereisten.
Multitenancymodel. Meerdere bedrijven, personen of organisaties delen dezelfde onderliggende infrastructuur, maar de gegevens en toepassingen van elke klant blijven geïsoleerd voor beveiliging en privacy.
Prijzen voor betalen naar gebruik. Klanten worden gefactureerd op basis van gebruik, zoals rekenkracht, opslag, bandbreedte en aanvullende diensten zoals AI-hulpprogramma's, databases of analyses.
Beheerde diensten en beveiliging. De cloudprovider verwerkt onderhoud, updates en beveiligingsmaatregelen, waaronder firewalls, versleuteling, nalevingscertificeringen en back-upoplossingen om klantgegevens te beveiligen.
Globale toegankelijkheid. Providers van openbare clouds hebben vaak een netwerk van datacenters over de hele wereld, waardoor klanten toepassingen kunnen implementeren en toegang kunnen krijgen tot gegevens vanaf elke locatie met een internetverbinding.
Belangrijke diensten in een openbare cloud zijn: