Ontwerpen voor Azure Virtual Machines-oplossingen

Voltooid

Azure Virtual Machines is de basis van het IaaS-model (Infrastructure-as-a-Service) van Azure. Virtuele machines kunnen worden gebruikt voor het ontwikkelen, testen en implementeren van toepassingen in de cloud of voor het uitbreiden van uw datacenter. Virtual Machines biedt een snelle, schaalbare, flexibele manier om meer rekenkracht toe te voegen aan uw onderneming.

Dingen die u moet weten over virtuele Azure-machines

Er zijn twee hoofdscenario's waarin Virtuele Azure-machines een ideale rekenoplossing voor een infrastructuur kunnen zijn. Virtuele machines kunnen worden gebruikt om nieuwe workloads te bouwen en gegevens te migreren met behulp van het lift- en shift-patroon.

Flowchart that shows the decision tree for selecting Azure Virtual Machines to build new workloads and to support lift and shift migration.

  • Nieuwe workloads bouwen: Azure Virtual Machines is ideaal wanneer u nieuwe workloads bouwt en de vraag naar uw toepassingen kan fluctueren. Het is voordelig om uw toepassingen uit te voeren op een virtuele machine in Azure.

  • Lift-and-shift-migratie: als u lift-and-shift-migratie (opnieuw hosten) gebruikt om gegevens en toepassingen te verplaatsen vanaf een on-premises locatie, is het doel van virtuele Azure-machines in de cloud een effectieve strategie.

Aandachtspunten bij het gebruik van virtuele Azure-machines

Laten we eens kijken naar een controlelijst met zaken waarmee u rekening moet houden bij het gebruik van virtuele Azure-machines als een rekenoplossing. Wanneer u deze punten bekijkt, moet u nadenken over de configuratie die nodig is voor de vereisten van Tailwind Traders.

  • Begin met uw netwerk.
  • Geef uw virtuele machine een naam en bepaal de locatie.
  • Bepaal de grootte van uw virtuele machine.
  • Bekijk het prijsmodel en de opties voor Azure Storage.
  • Selecteer een besturingssysteem.

Netwerkconfiguratie

Het eerste waarover u moet nadenken, is helemaal niet uw virtuele machines. Het is het netwerk. Besteed enige tijd aan uw netwerkconfiguratie voor Tailwind Traders. Netwerkadressen en subnetten zijn niet eenvoudig te wijzigen nadat ze zijn geconfigureerd. Als u een on-premises netwerk hebt, moet u zorgvuldig rekening houden met de netwerktopologie voordat u virtuele machines maakt.

Virtual machine name

Sommige ontwikkelaars denken niet veel na over de naam van een virtuele machine. De naam van de virtuele machine definieert echter een beheerbare Azure-resource en de waarde is niet eenvoudig te wijzigen. Kies machinenamen die zinvol en consistent zijn, zodat u eenvoudig kunt identificeren wat elke virtuele machine doet.

Overweeg hoe u de eerste ontwikkelwebserver voor Tailwind Traders een naam kunt geven die wordt gehost op de locatie VS - zuid-centraal. In dit scenario kunt u de computernaam devusc-webvirtual machine01gebruiken. dev staat voor ontwikkeling en usc identificeert de locatie. web geeft de machine aan als een webserver en het achtervoegsel 01 geeft aan dat de machine de eerste is in de configuratie.

Locatie van virtuele machine

Azure heeft datacenters over de hele wereld met daarin talloze servers en schijven. Deze datacenters worden gegroepeerd in geografische regio's zoals VS - west, Europa - noord, Azië - zuidoost, enzovoort. De datacenters bieden redundantie en beschikbaarheid.

Elke virtuele machine bevindt zich in een regio waar u de resources zoals CPU en opslag wilt toewijzen. Met de regionale locatie kunt u uw virtuele machines zo dicht mogelijk bij uw gebruikers plaatsen. De locatie van de machine kan de prestaties verbeteren en ervoor zorgen dat u voldoet aan wettelijke, nalevings- of belastingvereisten.

Er zijn twee andere punten om rekening mee te houden over de locatie van de virtuele machine.

  • De locatie van de computer kan uw beschikbare opties beperken. Elke regio heeft verschillende hardware die beschikbaar is en sommige configuraties zijn niet beschikbaar in alle regio's.
  • Er zijn prijsverschillen tussen locaties. Als u de meest rendabele keuze wilt vinden, controleert u op uw vereiste configuratie in verschillende regio's.

Grootte van de virtuele machine

Nadat u de naam en locatie van de virtuele machine hebt gekozen, moet u beslissen over de grootte van uw machine. Azure biedt verschillende geheugen- en opslagopties voor verschillende grootten van virtuele machines.

De beste manier om de juiste machinegrootte te bepalen, is rekening te houden met het type workload dat uw computer moet uitvoeren. Op basis van de workload kunt u kiezen uit een subset van beschikbare grootten voor virtuele machines. De volgende tabel bevat grootteclassificaties voor Azure Virtual Machines-workloads en aanbevolen gebruiksscenario's.

Classificatie Beschrijving Scenario's
Algemeen gebruik Virtuele machines voor algemeen gebruik zijn ontworpen om een evenwichtige CPU-geheugenverhouding te hebben. - Testen en ontwikkelen
- Kleine tot middelgrote databases
- Webservers met weinig tot gemiddeld verkeer
Geoptimaliseerde rekenkracht Voor rekenkracht geoptimaliseerde VM's zijn ontworpen voor een hoge CPU-to-memory-verhouding. - Webservers voor gemiddeld verkeer
- Netwerkapparaten
- Batchprocessen
- Toepassingsservers
Geoptimaliseerd voor geheugen Voor geheugen geoptimaliseerde virtuele machines zijn ontworpen om een hoge geheugen-naar-CPU-verhouding te hebben. - Relationele databaseservers
- Middelgrote tot grote caches
- Analyse in het geheugen
Geoptimaliseerd voor opslag Voor opslag geoptimaliseerde virtuele machines zijn ontworpen voor hoge schijfdoorvoer en I/O. - Virtuele machines waarop databases worden uitgevoerd
GPU Virtuele GPU-machines zijn gespecialiseerde virtuele machines die zijn gericht op zware grafische rendering en videobewerking. - Modeltraining en deductie met deep learning
Berekenen met hoge prestaties High Performance Compute biedt de snelste en krachtigste virtuele CPU-machines met optionele netwerkinterfaces met hoge doorvoer. - Workloads waarvoor snelle prestaties nodig zijn
- Netwerken met veel verkeer

Prijzen voor virtuele machines

Voor elke virtuele machine worden twee afzonderlijke kosten in rekening gebracht: berekening en opslag. Door deze kosten te scheiden, kunt u ze onafhankelijk schalen en alleen betalen voor wat u nodig hebt.

  • Rekenkosten: De rekenkosten worden per uur gefactureerd, maar per minuut gefactureerd. Als de virtuele machine gedurende 55 minuten is geïmplementeerd, worden er slechts 55 minuten gebruik in rekening gebracht. Er worden geen kosten in rekening gebracht voor de rekencapaciteit als u de virtuele machine stopt en de toewijzing ervan ongedaan maakt. De uurprijs varieert op basis van de grootte van de virtuele machine en het besturingssysteem dat u selecteert.

  • Opslagkosten: er worden afzonderlijke kosten in rekening gebracht voor Azure Storage die door de virtuele machine wordt gebruikt. De status van de virtuele machine heeft geen relatie met de Azure Storage-kosten die worden gemaakt. Er worden altijd kosten in rekening gebracht voor Azure Storage die door de schijven wordt gebruikt.

Azure Storage

Azure Managed Disks verwerken het maken en beheren van Azure-opslagaccounts op de achtergrond voor u. U geeft de schijfgrootte en de prestatielaag (Standard of Premium) op. Azure maakt en beheert de schijf. Wanneer u schijven toevoegt of de virtuele machine omhoog en omlaag schaalt, hoeft u zich geen zorgen te maken over de gebruikte opslag.

Besturingssysteem

Azure biedt verschillende installatiekopieën van besturingssystemen die u op de virtuele machine kunt installeren, waaronder verschillende versies van Windows en versies van Linux. Azure bundelt de kosten van de licentie van het besturingssysteem in de prijs.

  • Als u op zoek bent naar meer dan alleen basisinstallatiekopieën van besturingssystemen, kunt u zoeken in Azure Marketplace. Er zijn verschillende installatiekopieën die niet alleen het besturingssysteem maar populaire softwarehulpprogramma's bevatten, zoals WordPress. De installatiekopieënstack bestaat uit een Linux-server, Apache-webserver, een MySQL-database en PHP. In plaats van elk onderdeel in te stellen en te configureren, kunt u een Azure Marketplace-installatiekopieën installeren en de hele stack in één keer ophalen.

  • Als u geen geschikte installatiekopieën van het besturingssysteem vindt, kunt u uw eigen schijfinstallatiekopieën maken. Uw schijfinstallatiekopieën kunnen worden geüpload naar Azure Storage en worden gebruikt om een virtuele Azure-machine te maken. Vergeet niet dat Azure alleen ondersteuning biedt voor 64-bits besturingssystemen.

Zakelijke toepassing

Probeer het selectorhulpprogramma van Azure Virtual Machines om andere grootten te vinden die het beste bij uw workload passen.