Windows rendszerű virtuális gépek az Azure-banWindows virtual machines in Azure

Az Azure Virtual Machines (VM) az Azure által kínált különböző típusú , igény szerinti, méretezhető számítási erőforrások egyike.Azure Virtual Machines (VM) is one of several types of on-demand, scalable computing resources that Azure offers. Virtuális gépet általában akkor érdemes választani, ha a számítási környezet átfogóbb vezérlésére van szüksége annál, amelyet az egyéb lehetőségek kínálnak.Typically, you choose a VM when you need more control over the computing environment than the other choices offer. Ez a cikk bemutatja, hogy mit kell szem előtt tartania egy virtuális gép létrehozása előtt, valamint hogy hogyan hozhatja létre és kezelheti azt.This article gives you information about what you should consider before you create a VM, how you create it, and how you manage it.

Az Azure VM a virtualizálás rugalmasságát biztosítja anélkül, hogy a virtuális gépet futtató fizikai hardvereket kellene vásárolnia és karbantartania.An Azure VM gives you the flexibility of virtualization without having to buy and maintain the physical hardware that runs it. A virtuális gép karbantartásához azonban így is szükséges elvégeznie néhány feladatot, például a virtuális gépen futó szoftver konfigurálását, javítását és telepítését.However, you still need to maintain the VM by performing tasks, such as configuring, patching, and installing the software that runs on it.

Az Azure virtuális gépek különféle módon használhatóak.Azure virtual machines can be used in various ways. Néhány példa:Some examples are:

  • Fejlesztés és tesztelés – Az Azure virtuális gépek gyors és egyszerű módot biztosítanak az alkalmazások programozásához és teszteléséhez szükséges adott konfigurációjú számítógépek létrehozásához.Development and test – Azure VMs offer a quick and easy way to create a computer with specific configurations required to code and test an application.
  • Felhőbeli alkalmazások – Mivel az alkalmazások iránti igény ingadozhaz, gazgaságosabb lehet őket egy virtuális gépen futtatni az Azure szolgáltatásban.Applications in the cloud – Because demand for your application can fluctuate, it might make economic sense to run it on a VM in Azure. A további virtuális gépekért csak akkor kell fizetnie, amikor szüksége van rájuk, amikor pedig nincs, akkor leállíthatja őket.You pay for extra VMs when you need them and shut them down when you don’t.
  • Bővített adatközpont – Az Azure virtuális hálózatokon futó virtuális gépek könnyedén összekapcsolhatók a szervezet hálózatához.Extended datacenter – Virtual machines in an Azure virtual network can easily be connected to your organization’s network.

Az alkalmazás által használt virtuális gépek száma az Ön igényei szerint skálázható.The number of VMs that your application uses can scale up and out to whatever is required to meet your needs.

Mit kell átgondolnom egy virtuális gép létrehozása előtt?What do I need to think about before creating a VM?

Az Azure-ban futó alkalmazás-infrastruktúrák kiépítésekor mindig számos kialakítási szempontot kell figyelembe venni.There are always a multitude of design considerations when you build out an application infrastructure in Azure. A kezdés előtt a virtuális gépek következő tulajdonságait fontos átgondolni:These aspects of a VM are important to think about before you start:

  • Az alkalmazás erőforrásainak neveiThe names of your application resources
  • Az erőforrások tárolásának helyeThe location where the resources are stored
  • A virtuális gép méreteThe size of the VM
  • A létrehozható virtuális gépek maximális számaThe maximum number of VMs that can be created
  • A virtuális gépen futó operációs rendszerThe operating system that the VM runs
  • A virtuális gép indítás utáni konfigurációjaThe configuration of the VM after it starts
  • A virtuális gép által igényelt kapcsolódó erőforrásokThe related resources that the VM needs

HelyekLocations

Az Azure-ban létrehozott minden erőforrás világszerte több földrajzi régió között oszlik meg.All resources created in Azure are distributed across multiple geographical regions around the world. A virtuális gépek létrehozásakor a régiót általában helynek nevezik.Usually, the region is called location when you create a VM. A virtuális gépek esetében a hely adja meg, hogy a virtuális merevlemezek hol tárolódnak.For a VM, the location specifies where the virtual hard disks are stored.

Az alábbi táblázatban az elérhető helyek listájának megismeréséhez olvasható néhány módszer.This table shows some of the ways you can get a list of available locations.

MetódusMethod LeírásDescription
Azure PortalAzure portal Egy virtuális gép létrehozásakor válasszon egy helyet a listából.Select a location from the list when you create a VM.
Azure PowerShellAzure PowerShell Használja a Get-AzLocation parancsot.Use the Get-AzLocation command.
REST APIREST API Használja a Helyek listázása műveletet.Use the List locations operation.
Azure CLIAzure CLI Használja az az account list-locations műveletet.Use the az account list-locations operation.

Rendelkezésre állásAvailability

Az Azure bejelentett egy iparágvezető, 99,9%-os elérhetőséget biztosító egypéldányos virtuálisgép-szolgáltatói szerződést, amelynek az a feltétele, hogy az üzembe helyezett virtuális gép összes lemezén prémium szintű tárolást használjon.Azure announced an industry leading single instance virtual machine Service Level Agreement of 99.9% provided you deploy the VM with premium storage for all disks. Ahhoz, hogy az üzembe helyezett példány megfeleljen a standard 99,95%-os virtuálisgép-szolgáltatói szerződésnek, legalább még két virtuális gépet kell üzembe helyeznie a számítási feladatok futtatásához egy rendelkezésre állási csoporton belül.In order for your deployment to qualify for the standard 99.95% VM Service Level Agreement, you still need to deploy two or more VMs running your workload inside of an availability set. A rendelkezésre állási csoport biztosítja, hogy a virtuális gépek több tartalék tartomány között legyenek elosztva az Azure-adatközpontokban, valamint az őket futtató gazdagépeknek különböző karbantartási időszakaik legyenek.An availability set ensures that your VMs are distributed across multiple fault domains in the Azure data centers as well as deployed onto hosts with different maintenance windows. Az Azure egészére vonatkozó rendelkezésre állási garancia magyarázata a teljes Azure SLA-ban található.The full Azure SLA explains the guaranteed availability of Azure as a whole.

Virtuális gép méreteVM size

A használt virtuális gép mérete a futtatni kívánt számítási feladatok mennyiségétől függ.The size of the VM that you use is determined by the workload that you want to run. A választott méret határoz meg olyan tényezőket, mint a feldolgozókapacitás, a memória és a tárolókapacitás.The size that you choose then determines factors such as processing power, memory, and storage capacity. Az Azure számos különböző méretet kínál különféle felhasználási módokhoz.Azure offers a wide variety of sizes to support many types of uses.

Az Azure óradíjat számít fel a virtuális gép méretétől és az operációs rendszertől függően.Azure charges an hourly price based on the VM’s size and operating system. Nem egész órák esetében az Azure csak a használt perceket számlázza.For partial hours, Azure charges only for the minutes used. A tárhely árazása és felszámítása külön történik.Storage is priced and charged separately.

A virtuális gépekre korlátaiVM Limits

Minden előfizetésre alapértelmezett kvótakorlátozások vonatkoznak, amelyek akadályt jelenthetnek, ha a projektjéhez nagy számú virtuális gépet szeretne üzembe helyezni.Your subscription has default quota limits in place that could impact the deployment of many VMs for your project. A jelenlegi határérték minden előfizetés esetében régiónként 20 virtuális gép.The current limit on a per subscription basis is 20 VMs per region. A határértékek megemelhetők egy emelést kérvényező támogatási jegy benyújtásávalLimits can be raised by filing a support ticket requesting an increase

Operációsrendszer-lemezek és -rendszerképekOperating system disks and images

A virtuális gépek virtuális merevlemezeket (VHD-ket) használnak az operációs rendszer (os) és az adattárolók tárolásához.Virtual machines use virtual hard disks (VHDs) to store their operating system (OS) and data. A VHD-ken találhatók az operációs rendszer telepítéséhez kiválasztható rendszerképek is.VHDs are also used for the images you can choose from to install an OS.

Az Azure számos, a piactéren elérhető rendszerképet kínál használatra, amelyek a Windows Server operációs rendszer különböző verzióit és típusait tartalmazzák.Azure provides many marketplace images to use with various versions and types of Windows Server operating systems. A piactérről származó rendszerképek azonosítása a rendszerkép közzétevője, ajánlat, termékváltozat és verzió alapján lehetséges (a verzió általában mint „legfrissebb” van megadva).Marketplace images are identified by image publisher, offer, sku, and version (typically version is specified as latest). Kizárólag a 64 bites operációs rendszerek támogatottak.Only 64-bit operating systems are supported. A támogatott vendég operációs rendszerekkel, szerepkörökkel és funkciókkal kapcsolatos további információkért tekintse meg a Microsoft Azure-beli virtuális gépek Microsoft kiszolgálószoftveres támogatását ismertető cikket.For more information on the supported guest operating systems, roles, and features, see Microsoft server software support for Microsoft Azure virtual machines.

Az alábbi tábla bemutat néhány módszert, amelyekkel egy rendszerképről több információ is szerezhető.This table shows some ways that you can find the information for an image.

MetódusMethod LeírásDescription
Azure PortalAzure portal Az értékek a rendszerképek kiválasztásakor automatikusan megjelennek.The values are automatically specified for you when you select an image to use.
Azure PowerShellAzure PowerShell Get-AzVMImagePublisher – hely helyeGet-AzVMImagePublisher -Location location
Get-AzVMImageOffer – hely helye – közzétevő közzétevő neveGet-AzVMImageOffer -Location location -Publisher publisherName
Get-AzVMImageSku – hely helye – közzétevő közzétevő neve – ajánlat offerNameGet-AzVMImageSku -Location location -Publisher publisherName -Offer offerName
REST API-kREST APIs Rendszerkép-közzétevők listázásaList image publishers
Rendszerkép-ajánlatok listázásaList image offers
Rendszerkép-termékváltozatok listázásaList image skus
Azure CLIAzure CLI az VM rendszerkép listázása-Publishers --Location Locationaz vm image list-publishers --location location
az VM rendszerkép listázása-ajánlatok --Location Location --Publisher közzétevő neveaz vm image list-offers --location location --publisher publisherName
az VM rendszerkép List-SKU --Location Location --Publisher közzétevő neve --ajánlat offerNameaz vm image list-skus --location location --publisher publisherName --offer offerName

Lehetősége van egy saját rendszerképek feltöltésére és használatára is, ebben az esetben a közzétevő neve, az ajánlat és a termékváltozat adatok nem használatosak.You can choose to upload and use your own image and when you do, the publisher name, offer, and sku aren’t used.

BővítményekExtensions

A virtuális gépek bővítményei további hozzáadott képességekkel ruházzák fel a virtuális gépeket az üzembe helyezést követő konfigurálás és automatizált feladatok útján.VM extensions give your VM additional capabilities through post deployment configuration and automated tasks.

A bővítményekkel a következő gyakori feladatok végezhetők el:These common tasks can be accomplished using extensions:

  • Egyéni szkriptek futtatása – A Custom Script bővítmény segít a virtuális gép számítási feladatainak konfigurálásában azáltal, hogy a virtuális gép üzembe helyezésekor lefuttatja az Ön szkriptjét.Run custom scripts – The Custom Script Extension helps you configure workloads on the VM by running your script when the VM is provisioned.
  • Konfigurációk üzembe helyezése és kezelése – A PowerShell Célállapot konfigurálása (DSC) bővítmény segítségével beállíthatja egy virtuális gépen a DSC-t a konfigurációk és környezetek kezeléséhez.Deploy and manage configurations – The PowerShell Desired State Configuration (DSC) Extension helps you set up DSC on a VM to manage configurations and environments.
  • Diagnosztikai adatok gyűjtése – Az Azure Diagnostics bővítményével a virtuális gép diagnosztikai adatok gyűjtésére konfigurálható, amelyek felhasználhatók az alkalmazás állapotának figyelésére.Collect diagnostics data – The Azure Diagnostics Extension helps you configure the VM to collect diagnostics data that can be used to monitor the health of your application.

Az alábbi táblázat a virtuális gép által használt erőforrásokat tartalmazza, amelyeknek létezniük kell a virtuális gép létrehozásakor, vagy akkor kell őket létrehozni.The resources in this table are used by the VM and need to exist or be created when the VM is created.

ErőforrásResource KötelezőRequired LeírásDescription
ErőforráscsoportResource group IgenYes A virtuális gépnek egy erőforráscsoport tagjának kell lennie.The VM must be contained in a resource group.
Storage-fiókStorage account IgenYes A virtuális gépnek szüksége van egy tárfiókra a virtuális merevlemezek tárolásához.The VM needs the storage account to store its virtual hard disks.
Virtuális hálózatVirtual network IgenYes A virtuális gépnek egy virtuális hálózat tagjának kell lennie.The VM must be a member of a virtual network.
Nyilvános IP-címPublic IP address NemNo A virtuális gép rendelkezhet hozzárendelt nyilvános IP-címmel, hogy távolról is el lehessen érni.The VM can have a public IP address assigned to it to remotely access it.
Hálózati adapterNetwork interface IgenYes A virtuális gépnek szüksége van a hálózati illesztőre a hálózattal való kommunikációhoz.The VM needs the network interface to communicate in the network.
AdatlemezekData disks NemNo A virtuális gépek a tárolókapacitást bővítő adatlemezeket is tartalmazhatnak.The VM can include data disks to expand storage capabilities.

További lépésekNext steps

Hozza létre az első virtuális gépet!Create your first VM!