Introduction to Azure virtual machines | AZ-104 | Episode 20
Microsoft LearndutchenpublicupdatedRead in about 3 minutes instead of watching 30 minutes.
Cloudmodellen en IaaS
- De video positioneert Azure Virtual Machines binnen IaaS, naast PaaS en SaaS, waarbij Microsoft de fysieke infrastructuur beheert en de klant de virtuele machines gebruikt en beheert.
- IaaS verlaagt de noodzaak voor eigen hardware en verschuift kosten van kapitaalinvesteringen naar operationele kosten, terwijl sommige taken zoals patching van VM's bij de klant blijven.
- PaaS kan voor veel applicaties nog meer beheerlast wegnemen, omdat er dan geen VM's meer nodig zijn.
Schaal en regio's
- Azure VM's zijn wereldwijd beschikbaar en variëren van zeer kleine configuraties tot systemen met meer dan 700 cores en 12 TB RAM.
- Resources kunnen omhoog of omlaag worden geschaald, maar het wijzigen van de grootte veroorzaakt een reboot en moet bij productieworkloads zorgvuldig worden gepland.
- Niet alle VM-SKU's en services zijn in elke regio beschikbaar; grote regio's zoals East US krijgen vaak de meeste opties als eerste.
Kosten en opslag
- Wanneer een VM wordt gedealloceerd of uitgeschakeld, betaal je niet voor compute, geheugen en netwerkcapaciteit, maar opslagkosten blijven bestaan.
- Een VM bestaat uit compute, geheugen, opslag en networking; de OS-schijf wordt als VHD opgeslagen in Azure Storage.
- Azure Storage bewaart data minimaal drie keer, waardoor VHD's profiteren van de opslagredundantie van het platform.
- De tijdelijke D-schijf is ephemeral en bedoeld voor systeemgebruik; bestanden daarop zijn niet betrouwbaar persistent.
- Extra datadisks kunnen worden toegevoegd en gekozen op basis van prestatiebehoefte, van HDD's tot ultra disks met zeer hoge IOPS voor workloads zoals SQL.
Beheer en toegang
- Direct RDP'en of SSH'en naar VM's wordt afgeraden vanwege beveiligingsrisico's en open poorten zoals 3389 en 22.
- Azure Bastion biedt een veiligere beheerroute via een bastionnetwerk, zodat VM's in gekoppelde VNets en subnets bereikbaar zijn zonder directe publieke blootstelling.
- Beheertools kunnen op of via Bastion worden gebruikt, zodat beheer niet afhankelijk is van directe desktoptoegang tot elke VM.
VM-aanmaak en configuratie
- Bij het aanmaken van een VM kies je onder meer subscription, resource group, naam, regio, image, grootte, beheerdersgegevens, inbound ports, licenties en disks.
- Microsoft levert standaardimages voor ondersteunde Windows- en Linux-versies, maar eigen images kunnen ook worden gebruikt voor andere of oudere systemen.
- Netwerkconfiguratie omvat VNet, subnet, publieke IP-adressen en eventueel load balancers voor groepen VM's.
- Beheeropties omvatten auto-shutdown, automatisering voor start en stop, Entra ID-integratie en monitoring via Azure Monitor.
- Azure Monitor ziet platformmetrics zoals CPU-gebruik, maar voor processen en logs binnen de VM moeten extra metrics en logs vanuit de VM worden verzonden.
Beschikbaarheid en herstel
- Bestaande VM's hebben tegenwoordig beperkte mogelijkheden om na creatie alsnog met availability zones of scale sets te werken, afhankelijk van de optie; availability sets blijven beperkt.
- Een standalone VM draait op een node in een regio, terwijl de VHD's als meerdere kopieën in storage bestaan.
- Als een storagekopie uitvalt, kan de VM blijven draaien dankzij andere VHD-kopieën.
- Als de onderliggende node onverwacht uitvalt, kan Azure de VM automatisch op een andere node herstarten; dit self-healing proces kan kort duren.
- Azure spreidt VHD-kopieën over fault domains om herstel mogelijk te houden bij node- of fault-domainproblemen, maar bredere scenario's zoals datacenteruitval vragen om high-availability-ontwerp.
Afronding
- Azure VM's bieden IaaS met schaalbare capaciteit, door Microsoft beheerde fysieke infrastructuur en ingebouwde mogelijkheden voor beschikbaarheid en beheer.
- De spreker verwijst naar vervolgmodules over availability sets, scale sets, availability zones, backup, storage en monitoring.
Actiepunten
- Gebruik de D-schijf van een Azure VM niet voor bestanden die behouden moeten blijven.
- Bekijk de Azure Storage-modules om de opslagkenmerken van VM-schijven beter te begrijpen.
- Bekijk best practices voor de keuze en plaatsing van VM-schijven, vooral voor prestatiegevoelige workloads.
- Gebruik bij voorkeur Azure Bastion in plaats van directe publieke RDP- of SSH-toegang tot VM's.
- Bekijk andere video's in de cursus of ga naar Microsoft Learn voor vervolgstudie.