Instructeur: Zodra uw organisatie heeft
besloten dat het gebruik van de cloud de juiste oplossing
voor hen is, is de volgende beslissing of u het ter
plaatse wilt hosten of dat u het als gehoste oplossing van een
derde partij wilt huren.
Wanneer een oplossing op locatie wordt
gehost, wordt dit vaak on-premise genoemd.
Hoewel het gebruik van on-premise oplossingen
geweldig is vanuit het oogpunt van beveiliging, zijn ze extreem duur
en moet je een heel team van mensen
inzetten om die oplossingen te ondersteunen.
Als je besluit om een on-premise oplossing te gebruiken,
betekent dit dat je alle hardware, software en personeel
moet aanschaffen die nodig zijn om de cloudoplossing
van je organisatie te laten werken.
Daarnaast heb je ook een faciliteit
nodig voor dat datacenter, die alle
apparatuur kan bevatten
en voldoende ruimte, stroom en koeling biedt om
goed te kunnen werken.
Daarom kiezen veel organisaties voor
een gehoste oplossing.
Bij een gehoste omgeving
levert een externe serviceprovider je alle hardware
en faciliteiten die
nodig zijn om je cloudoplossing te onderhouden.
Dit wordt vaak gedaan
in een multi-tenancy omgeving waarbij meerdere organisaties
hun cloudoplossingen laten hosten
binnen de faciliteit van één externe leverancier.
Amazon, Microsoft en Google bieden bijvoorbeeld
allemaal gehoste oplossingen die
organisaties kunnen gebruiken.
Neem het voorbeeld van Amazon Web Services, of AWS.
Deze multi-tendency oplossing maakt gebruik
van dezelfde fysieke hardware in dezelfde
fysieke faciliteit om een groot aantal verschillende organisaties
te ondersteunen.
Natuurlijk zijn er logische scheidingen om ervoor
te zorgen dat je gegevens veilig zijn en niet worden blootgesteld
aan andere organisaties binnen het gehoste platform.
Maar als je informatie hebt die strikt
vertrouwelijk moet blijven, ben
je veel beter af met een oplossing op locatie, waar
je alle fysieke en logische toegang
tot die servers kunt beheren.
Als je een oplossing met meerdere tenancy's gebruikt, kunnen
restgegevens van je organisatie worden blootgesteld aan
een andere tenant als de serverelasticiteit naar boven of beneden
wordt uitgebreid om toegangsservercapaciteit te leveren en te de-provisioneren,
omdat je dezelfde gedeelde bronnen gebruikt
als iedereen.
Als je besluit om een hostingprovider te gebruiken,
is het echt belangrijk om hun authenticatie- en autorisatiemechanismen
te begrijpen om er zeker van te zijn dat ze
voldoende bescherming bieden om aan je
eisen te voldoen.
Informeer ook naar de redundantie- en fouttolerantiemaatregelen
om er zeker van te zijn dat ze voldoen
aan het niveau dat je nodig hebt.
Een ander punt van zorg bij gehoste providers is hun locatie.
Waar in de wereld worden je gegevens
precies opgeslagen?
Welke wetten zullen op basis van
die locatie van invloed zijn op uw organisatie en haar gegevens?
Dit zijn dingen die je moet begrijpen
bij het kiezen van een hosted service
provider voor jouw organisatie.
Nu je hebt besloten of je
al dan niet een on-prem of hosted service provider
wilt gebruiken, draait de laatste beslissing
om welk type service je wilt aanschaffen.
Nu zijn er drie belangrijke cloudservicemodellen
om uit te kiezen.
Dit zijn software as a service,
of SaaS, platform as a service, of PaaS, en infrastructuur
as a service, of IaaS.
Bij software as a service geeft
de serviceprovider je organisatie
een complete oplossing.
Dit omvat de hardware, zoals netwerken, opslagservers
en virtualisatie, maar ook het besturingssysteem,
de middleware, de runtime, de gegevensverwerking en
de applicatie of software die nodig is om de service aan uw eindgebruiker
te leveren.
Als je organisatie bijvoorbeeld Office 365 van Microsoft
of Docs en Sheets van Google Workspace gebruikt, dan worden deze
beschouwd als een software-as-a-service oplossing
en kunnen je eindgebruikers hun e-mail,
documenten, spreadsheets en meer rechtstreeks
in hun webbrowser openen.
Een ander goed voorbeeld
van software als dienst is TurboTax en QuickBooks Online.
Deze bieden belastingaangifte- en boekhoudsoftware
die je online kunt openen met alleen je webbrowser
en zij regelen alle software, hardware en
gegevensopslag voor je.
Soms moet je echter een
applicatie of stuk software op maat bouwen
om aan je specifieke servicebehoeften te voldoen.
In dit geval heb je de serviceprovider misschien alleen
nodig om je de hardware te
geven, inclusief netwerken, opslag,
servers en virtualisatie, maar ook
het besturingssysteem, middleware
en runtime-applicaties.
Maar in tegenstelling tot een software-as-a-service oplossing,
ben jij verantwoordelijk voor het
maken van de daadwerkelijke applicatiecode en het
afhandelen van de gegevensverwerking
tussen je client en je servers.
Nu, met platform as a service, krijg
je de voordelen van
het gebruik van de cloud, inclusief gedeelde bronnen,
gemeten gebruik, snelle elasticiteit, hoge beschikbaarheid en bestandssynchronisatie.
Maar je hebt ook de mogelijkheid om je eigen
ontwikkeling aan te passen aan de behoeften van je bedrijf.
In dit model voorziet
de externe leverancier je organisatie van de hardware
en besturingssysteemsoftware
die nodig is om een specifieke dienst te
laten werken, maar ze geven je niet de
code of de applicatie die het dichtst
bij de eindgebruiker staat.
Als je bedrijf bijvoorbeeld
een nieuwe webapplicatie ontwikkelt, kan het een
ontwikkelplatform hebben dat wordt geleverd door
een externe cloudprovider.
In mijn bedrijf, Dion Training, zijn we, terwijl
we dit filmen, bezig met het
ontwikkelen van ons eigen Learning Management
System, maar we willen ons niet bezighouden
met alle onderliggende hardware, netwerken, opslag
en besturingssystemen.
Dus kozen we voor platform as a service als onze oplossing
via Amazon Web Services, omdat zij alles van de database naar
beneden in onze technische stapel
zullen afhandelen en mijn team en ik alleen verantwoordelijk
zijn voor de softwarecode waarmee onze eindgebruikers,
onze studenten, zullen interageren en
vervolgens de gegevens zullen verwerken terwijl onze studenten onze cursussen doorlopen.
Dit is platform as a service aan het
werk, want Amazon geeft ons de servers, de besturingssysteemconfiguraties
en zelfs de databases en wij kunnen daarop bouwen wat we maar
willen om onze uiteindelijke applicatie
of software te leveren aan onze eindgebruikers,
dat zijn onze studenten.
Het laatste type cloudservicemodel dat we
moeten behandelen staat bekend als
IaaS, of Infrastructure as a Service.
Nu is Infrastructure as a Service een manier
om IT-resources, zoals servers, load balancers en storage
area netwerkcomponenten, beschikbaar te stellen wanneer
dat nodig is.
Met infrastructure as a service
krijg je de voordelen van dynamische toewijzing van
extra resources, wat bekend staat als elasticiteit.
Maar je hoeft je niet bezig te houden
met de hoofdpijn van een langetermijnverplichting
om al die hardware zelf te kopen en te gebruiken.
Je kunt bijvoorbeeld een contract
afsluiten voor een nieuwe cloud-gebaseerde webserver
om de website van je bedrijf op te hosten.
Als je Amazon Web Services of AWS gebruikt, noem je
dit EC2, wat Elastic Cloud
Compute is, en je kunt de juiste hoeveelheid
bronnen selecteren voor
je EC2-instantie.
Misschien heb je besloten
dat je vier CPU's, 16 gigabyte geheugen,
500 gigabyte opslag of wat dan ook wilt.
Vervolgens wijst AWS die hardwarebronnen aan je toe om
te gebruiken en kun
je het besturingssysteem, de middleware
en de runtime op die bron installeren.
Soms kunnen de lijnen echter een beetje vaag worden.
Volgens het officiële CompTIA
leerboek en documentatie, is infrastructure as a service alleen
gericht op de hardware, inclusief de virtuele machines,
opslag en netwerkgedeeltes van die hardware.
Dat gezegd hebbende laten
de meeste providers zoals Amazon, Microsoft Azure en Google
Cloud je het besturingssysteem kiezen
dat je geïnstalleerd wilt
hebben op je compute instance wanneer je
kiest welke resources je wilt en ze gaan
ze aan je toewijzen.
Bijvoorbeeld, Amazon's
EC2 instanties kunnen automatisch worden opgestart met het
Linux Amazon machine image al geïnstalleerd, en dit bevat
het basis Linux besturingssysteem klaar voor
je om volledig aan te passen aan je behoeften.
De reden dat ik dit naar voren breng is dat wanneer je
te maken hebt met iets dat voornamelijk hardware is,
alleen omdat het besturingssysteem is geïnstalleerd,
ik dat niet zou beschouwen als een platform als een
service op het examen.
En in plaats daarvan zou je nog steeds kiezen voor Infrastructure
as a Service.
Om nu het platform als serviceniveau te bereiken,
zou het echt alle middleware
en de runtime moeten omvatten.
Dit omvat zaken als de databasefunctionaliteit,
de webserver, zoals Apache of NGINX,
en andere serversoftware en middleware die
je nodig hebt om deze diensten te kunnen leveren.
Voor het examen is het meestal vrij duidelijk
wanneer iets infrastructure
as a service of software as a service is, maar
voor platform as a service kan het wat lastiger zijn.
Dus ik ga je hier een kleine hint geven die je op
het examen moet gebruiken.
Als je dingen ziet die meer zijn dan infrastructure as a
service, dan kies je waarschijnlijk voor platform
as a service als antwoord.
Als je dingen ziet die minder zijn dan software as a service, dan zou
je weer kiezen voor platform as a service, want eigenlijk
heb je de twee uiteinden van het spectrum, met
infrastructure as a service helemaal
aan de linkerkant en software as a service helemaal
aan de rechterkant en platform as a service ergens
in het midden.
Dus samenvattend, voor Infrastructure as a Service,
onthoud dat het je alles biedt wat je nodig hebt om
een server te draaien.
Dit omvat stroom, ruimte, koeling,
het netwerk, firewalls, fysieke servers, de virtualisatielaag
en soms het besturingssysteem.
Bij platform as a service voegen we het besturingssysteem
toe en wat ik graag de infrastructuursoftware
noem.
Deze infrastructuursoftware is eigenlijk
je middleware en runtime-omgeving.
En dat betekent dat we het hebben
over dingen als een Apache webserver, een MySQL database, programmeertalen
en dat soort dingen.
Als we het nu hebben over software-as-a-service, dan
hebben we te maken met een stuk gehoste applicatie-software
dat wordt toegevoegd aan de infrastructuur en platformgedeelten
die we net hebben besproken.
Dus zoals je ziet staat software as a service veel dichter
bij de eindgebruiker dan platform
as a service of infrastructure as a service.
Als IT-professional is het dus echt belangrijk dat
je kunt bepalen welk type as
a service geschikt is voor
jouw organisatie op basis van de vereisten.
En dat is wat we in deze les hebben
besproken over software as a service,
platform as a service en infrastructuur as a service.