Cloud servicemodellen
Wat is Infrastructure as a Service (IaaS)?
Wat is IaaS?
IaaS staat voor Infrastructure as a Service. NIST (SP 800-145) definieert het als het leveren van verwerking, opslag en netwerken om software op te draaien, waaronder ook besturingssystemen kunnen vallen. Zie het als het huren van de basis van een computersysteem – servers, opslag en netwerken – van een cloudprovider in plaats van het kopen en onderhouden van uw eigen hardware.
Zie het als een uitgeruste keuken huren in plaats van er zelf een te bouwen.
Amazon Web Services (AWS), Microsoft Azure en Google Cloud Platform (GCP).
Overweeg PaaS (Platform as a Service) of SaaS (Software as a Service), die kant-en-klare oplossingen bieden en minder technisch beheer vereisen.
Wat is IaaS versus PaaS versus SaaS?
IaaS, PaaS en SaaS zijn de drie belangrijkste typen cloud computing-diensten:
- IaaS (Infrastructuur als een service): Je huurt de basis (virtuele servers, opslag, netwerken) en bouwt vervolgens je applicaties en systemen daarop.
- PaaS (Platform als een service): Een compleet platform met tools en services voor het ontwikkelen, implementeren en beheren van applicaties.
- SaaS (Software als een service): Softwaretoepassingen voor gebruik via internet, zonder ze zelf te installeren of te onderhouden.
Het verschil tussen IaaS en SaaS is de mate van controle en verantwoordelijkheid die u heeft. Met IaaS heeft u meer controle en verantwoordelijkheid, terwijl u met SaaS minder heeft.
IaaS is als het huren van een stuk grond en het bouwen van een huis. PaaS is als het huren van een appartement. SaaS is als het huren van een gemeubileerd appartement.
| Kenmerk | IaaS (Infrastructuur als een service) | PaaS (Platform als een service) | SaaS (Software as a Service) |
|---|---|---|---|
| Kern Aanbod | |||
| Wat u krijgt | Virtuele servers, opslag, netwerken | Ontwikkeltools, databasebeheer, bedrijfsanalyses | Gebruiksklare softwareapplicaties |
| Controle niveau | Veel controle, meer verantwoordelijkheid | Gemiddelde controle | Minimale controle |
| Managementverantwoordelijkheden | |||
| Infrastructuurbeheer | Aanbieder beheert hardware | Aanbieder beheert infrastructuur | Aanbieder beheert alle infrastructuur |
| Softwarebeheer | U beheert besturingssysteem, applicaties | Aanbieder beheert runtime, middleware | Aanbieder beheert alle software |
| Ideale gebruiksscenario's | |||
| Meest geschikt voor | Bedrijven die aangepaste infrastructuur nodig hebben, startups, fluctuerende workloads | Ontwikkelaars die zich willen richten op applicatieontwikkeling | Bedrijven die kant-en-klare oplossingen zoeken met minimale IT-overhead |
Waarom gebruiken we IaaS?
IaaS biedt zaken als:
- Kosten: Directe hardware-investeringen zijn geen vereiste en de onderhoudskosten liggen doorgaans lager. IaaS wordt meestal gefactureerd op basis van pay-as-you-go voor de resources die u gebruikt.
- Flexibiliteit: Het besturingssysteem, de software en de configuraties kunnen door de gebruiker worden gespecificeerd.
- Beschikbaarheid: Redundante infrastructuur hangt samen met de beschikbaarheid van data en applicaties.
- Schaalbaarheid: Dit houdt in dat de resourceniveaus worden aangepast aan veranderingen in de vraag.
Dit maakt IaaS een manier voor bedrijven om toegang te krijgen tot computerbronnen zonder hun eigen infrastructuur te beheren. Onder de motorkap vertrouwt IaaS op virtualisatie: de provider creëert virtuele versies van zijn servers, opslag en netwerken die zich gedragen als fysieke (AWS).
IaaS is bedoeld voor: bedrijven met fluctuerende werklasten, startups en organisaties die applicaties of testomgevingen moeten implementeren.
Wie gebruikt IaaS en hoe?
IaaS wordt gebruikt door bedrijven en particulieren:
- Startups: lanceren en schalen zonder te investeren in infrastructuur
- Grote ondernemingen: hun IT-infrastructuur moderniseren en kosten besparen.
- Ontwikkelaars: ontwikkel- en testomgevingen opzetten
- Iedereen die wie toegang nodig heeft tot computing resources.
Is IaaS een beheerde service en waarom zou je het niet gebruiken?
IaaS is een gedeeltelijk beheerde dienst: in de definitie van NIST (SP 800-145) beheert u de besturingssystemen, opslag en geïmplementeerde applicaties, maar niet de onderliggende cloudinfrastructuur (NIST). Dit geeft u meer controle, maar vereist ook meer technische expertise.
Als u de technische vaardigheden of middelen mist om uw eigen infrastructuur te beheren, overweeg dan PaaS- of SaaS-oplossingen, die een hoger abstractieniveau bieden. Eén provider kan beide modellen aanbieden: op Azure beschrijft Microsoft IaaS als het leveren van virtuele machines, terwijl App Service en Container Apps de platform as a service (PaaS) -oplossingen zijn (Microsoft Learn). Maar als u controle over uw omgeving wilt en deze wilt aanpassen, wordt IaaS aanbevolen.
Conclusie
IaaS biedt een manier om toegang te krijgen tot de computerbronnen om uw bedrijf te runnen. Door het te begrijpen, kunt u beslissen of het de oplossing voor u is.