In-depth Cloud Compute and Services Notes
Cloud Computing Overzicht
Definitie van Cloud Computing:
Model dat universele, on-demand toegang biedt tot een gedeelde pool van configureerbare computerbronnen (bijv. netwerken, servers, opslag, applicaties).
Snelle levering en vrijgave van middelen met minimaal beheer.
NIST definieert het door vijf essentiële kenmerken, drie servicemodellen en vier implementatiemodellen.
Gartner beschrijft het als schaalbare, elastische IT-capaciteiten die als een service worden geleverd met behulp van internettechnologieën.
Belangrijkste Kenmerken van Cloud Computing:
On-demand self-service
Brede netwerkaansluiting
Hulpbronpooling
Snelle elasticiteit
Gemeten service
Cloud Servicemodellen
Servicemodellen:- SaaS (Software als een Service):
Software die is gehost op infrastructuur beheerd door een provider.
Gebruikers krijgen toegang via een webbrowser of desktopapplicatie.
Voorbeeld: Google Workspace, Salesforce.
PaaS (Platform als een Service):
Biedt een platform voor klanten om applicaties te ontwikkelen, draaien en beheren.
Infrastructuur wordt beheerd door de provider.
Voorbeeld: Google App Engine, Microsoft Azure App Services.
IaaS (Infrastructuur als een Service):
Biedt gevirtualiseerde computermiddelen via internet.
Gebruikers beheren besturingssystemen en applicaties, maar vertrouwen op de provider voor hardware.
Voorbeeld: Amazon EC2, Microsoft Azure VMs.
Schaalbaarheid, Elasticiteit en Wendbaarheid
Schaalbaarheid:
Vermogen om middelen aan te passen op basis van vraag.
Verticale Schaling (omhoog schalen): Meer kracht toevoegen aan een bestaande machine.
Horizontale Schaling (uitbreiden): Instellingen van machines toevoegen om een verhoogde belasting aan te kunnen.
Elasticiteit:
Automatische provisioning van middelen om aan de vraag te voldoen.
Wendbaarheid:
Snelle aanpassingen aan de mogelijkheden om aan zakelijke behoeften te voldoen.
Cloud Implementatiemodellen
Implementatiemodellen:- Publieke Cloud:
Middelen beschikbaar voor het brede publiek.
Gedeelde omgeving met meerdere huurders.
Kosteneffectief, maar minder controle over infrastructuur.
Private Cloud:
Toegewijde middelen voor één organisatie.
Biedt privacy en meer controle, maar brengt meer kosten met zich mee voor beheer.
Hybride Cloud:
Mix van openbare en private clouds.
Combineert de voordelen van beide met betrekking tot databeveiliging en schaalbaarheid.
Community Cloud:
infrastructuur gedeeld door meerdere organisaties met gedeelde zorgen.
Beveiligingsoverwegingen
Beveiliging in Cloud Computing:- Het belang van het veilig beheren van middelen.
Behoefte aan sterke governancebeleid over cloudstrategieën en implementatie.
Gedeeld verantwoordelijkheidsmodel waarbij sommige beveiligingsverantwoordelijkheden bij de cloudprovider en sommige bij de gebruiker liggen.
Praktische Opdrachten en Evaluatie
Praktisch Werk:
Het voltooien van labopdrachten in paren en documenteren in individuele portfolio's.
Evaluatie door middel van examens in Nederlandse en Engelse terminologie (meerkeuze, minimum slagen).
Literatuur en Bronnen:
Belangrijke studieboeken: "Mastering Windows Server 2019", "Linux Bible".
Aanvullende lectuur uit universitaire bronnen en online platforms zoals Brightspace.
Voorbereiden op het Examen
Focus op het begrijpen van de definities, modellen, implementatiestrategieën en beveiligingskwesties met betrekking tot cloud computing.
Oefen labopdrachten en bekijk notities uit de verstrekte literatuur.
Wees voorbereid op een combinatie van theoretische vragen en praktische toepassingen over diensten en configuraties in cloudomgevingen.
Week-voor-Week Overzicht:
Week 1: Basisbeginselen van cloud
Weken 2-7: Focus op Windows Server, Active Directory, Gebruikers & Groepen, Linux-systemen.
Projectwerk:
Bereid een project voor dat verband houdt met de cursus, wat kan bestaan uit het creëren van een cloud-gebaseerde applicatie of setup met Azure of vergelijkbare platforms.