Información general sobre las máquinas virtuales Windows en AzureOverview of Windows virtual machines in Azure

Azure Virtual Machines (VM) es uno de los diversos tipos de recursos informáticos a petición y escalables que ofrece Azure.Azure Virtual Machines (VM) is one of several types of on-demand, scalable computing resources that Azure offers. Por lo general, elegirá una máquina virtual cuando necesite más control sobre su entorno informático del que ofrecen las otras opciones.Typically, you choose a VM when you need more control over the computing environment than the other choices offer. En este artículo se proporciona información sobre lo que debe considerar antes de crear una máquina virtual, cómo crearla y cómo administrarla.This article gives you information about what you should consider before you create a VM, how you create it, and how you manage it.

Una máquina virtual de Azure le ofrece la flexibilidad de la virtualización sin necesidad de adquirir y mantener el hardware físico que la ejecuta.An Azure VM gives you the flexibility of virtualization without having to buy and maintain the physical hardware that runs it. Sin embargo, aún necesita mantener la máquina virtual con tareas como configurar, aplicar revisiones e instalar el software que se ejecuta en ella.However, you still need to maintain the VM by performing tasks, such as configuring, patching, and installing the software that runs on it.

Las máquinas virtuales de Azure se pueden usar de diversas maneras.Azure virtual machines can be used in various ways. A continuación, se indican algunos ejemplos:Some examples are:

  • Desarrollo y pruebas: las máquinas virtuales de Azure ofrecen una manera rápida y sencilla de crear un equipo con configuraciones específicas necesarias para codificar y probar una aplicación.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.
  • Aplicaciones en la nube: como la demanda de la aplicación puede fluctuar, tendría sentido desde el punto de vista económico ejecutarla en una máquina virtual en Azure.Applications in the cloud – Because demand for your application can fluctuate, it might make economic sense to run it on a VM in Azure. Paga por las máquinas virtuales adicionales cuando las necesite y las desactiva cuando ya no sean necesarias.You pay for extra VMs when you need them and shut them down when you don’t.
  • Centro de datos ampliado: las máquinas virtuales de una red virtual de Azure se pueden conectar fácilmente a la red de su organización.Extended datacenter – Virtual machines in an Azure virtual network can easily be connected to your organization’s network.

El número de máquinas virtuales usadas por su aplicación se puede escalar vertical y horizontalmente a la cifra necesaria para satisfacer sus necesidades.The number of VMs that your application uses can scale up and out to whatever is required to meet your needs.

¿Qué hay que considerar antes de crear una máquina virtual?What do I need to think about before creating a VM?

Siempre hay gran cantidad de consideraciones de diseño cuando se crea una infraestructura de aplicaciones en Azure.There are always a multitude of design considerations when you build out an application infrastructure in Azure. Es importante pensar en estos aspectos de una máquina virtual antes de empezar:These aspects of a VM are important to think about before you start:

  • Los nombres de los recursos de la aplicaciónThe names of your application resources
  • La ubicación donde se almacenan los recursosThe location where the resources are stored
  • El tamaño de la máquina virtualThe size of the VM
  • El número máximo de máquinas virtuales que se pueden crearThe maximum number of VMs that can be created
  • El sistema operativo que ejecuta la máquina virtualThe operating system that the VM runs
  • La configuración de la máquina virtual después de iniciarseThe configuration of the VM after it starts
  • Los recursos relacionados que necesita la máquina virtualThe related resources that the VM needs

NomenclaturaNaming

Una máquina virtual tiene un nombre asignado y un nombre de equipo configurado como parte del sistema operativo.A virtual machine has a name assigned to it and it has a computer name configured as part of the operating system. El nombre de una máquina virtual puede tener hasta 15 caracteres.The name of a VM can be up to 15 characters.

Si usa Azure para crear el disco de sistema operativo, el nombre del equipo y el nombre de la máquina virtual son iguales.If you use Azure to create the operating system disk, the computer name and the virtual machine name are the same. Si carga y usa su propia imagen que contenga un sistema operativo ya configurado y la usa para crear una máquina virtual, los nombres pueden ser diferentes.If you upload and use your own image that contains a previously configured operating system and use it to create a virtual machine, the names can be different. Se recomienda que, cuando cargue su propio archivo de imagen, haga que el nombre del equipo en el sistema operativo y el nombre de la máquina virtual sean iguales.We recommend that when you upload your own image file, you make the computer name in the operating system and the virtual machine name the same.

UbicacionesLocations

Todos los recursos creados en Azure se distribuyen entre diversas regiones geográficas de todo el mundo.All resources created in Azure are distributed across multiple geographical regions around the world. Por lo general, se llama a la región ubicación cuando se crea una máquina virtual.Usually, the region is called location when you create a VM. Para una máquina virtual, la ubicación especifica dónde se almacenan los discos duros virtuales.For a VM, the location specifies where the virtual hard disks are stored.

En esta tabla se muestran algunas de las formas en que puede obtener una lista de ubicaciones disponibles.This table shows some of the ways you can get a list of available locations.

MétodoMethod DESCRIPCIÓNDescription
Portal de AzureAzure portal Seleccione una ubicación en la lista cuando cree una máquina virtual.Select a location from the list when you create a VM.
Azure PowerShellAzure PowerShell Use el comando Get-AzLocation.Use the Get-AzLocation command.
API DE RESTREST API Use la operación para mostrar la lista de ubicaciones.Use the List locations operation.
CLI de AzureAzure CLI Use la operaciónaz account list-locations.Use the az account list-locations operation.

Tamaño de VMVM size

El tamaño de la máquina virtual que use depende de la carga de trabajo que vaya a ejecutar.The size of the VM that you use is determined by the workload that you want to run. El tamaño que elija determina factores tales como la capacidad de almacenamiento, la memoria y la capacidad de procesamiento.The size that you choose then determines factors such as processing power, memory, and storage capacity. Azure ofrece una amplia variedad de tamaños para admitir muchos tipos de usos.Azure offers a wide variety of sizes to support many types of uses.

Azure cobra un precio por hora en función del tamaño y el sistema operativo de la máquina virtual.Azure charges an hourly price based on the VM’s size and operating system. Para las fracciones de hora, solo cobra los minutos usados.For partial hours, Azure charges only for the minutes used. El precio del almacenamiento se calcula y se cobra por separado.Storage is priced and charged separately.

Límites de máquina virtualVM Limits

Su suscripción tiene límites de cuota predeterminados que pueden afectar a la implementación de numerosas máquinas virtuales en su proyecto.Your subscription has default quota limits in place that could impact the deployment of many VMs for your project. El límite actual por suscripción es 20 máquinas virtuales por región.The current limit on a per subscription basis is 20 VMs per region. Para aumentar estos límites, cree una incidencia de soporte técnico y solicite un aumentoLimits can be raised by filing a support ticket requesting an increase

Imágenes y discos del sistema operativoOperating system disks and images

Las máquinas virtuales usan discos duros virtuales (VHD) para almacenar el sistema operativo y los datos.Virtual machines use virtual hard disks (VHDs) to store their operating system (OS) and data. Estos discos también se usan para las imágenes entre las que se puede elegir para instalar un sistema operativo.VHDs are also used for the images you can choose from to install an OS.

Azure proporciona muchas imágenes de Marketplace que se pueden usar con diversas versiones y tipos de sistemas operativos Windows Server.Azure provides many marketplace images to use with various versions and types of Windows Server operating systems. Las imágenes de Marketplace se identifican mediante el publicador de la imagen, la oferta, la SKU y la versión (normalmente, la versión se especifica como la más reciente).Marketplace images are identified by image publisher, offer, sku, and version (typically version is specified as latest). Solo se admiten los sistemas operativos de 64 bits.Only 64-bit operating systems are supported. Para más información sobre los sistemas operativos invitados admitidos, roles y características, consulte Soporte de software de servidor de Microsoft para las máquinas virtuales de Microsoft Azure.For more information on the supported guest operating systems, roles, and features, see Microsoft server software support for Microsoft Azure virtual machines.

En esta tabla se muestran algunas maneras de encontrar la información sobre una imagen.This table shows some ways that you can find the information for an image.

MétodoMethod DESCRIPCIÓNDescription
Portal de AzureAzure portal Los valores se especifican automáticamente cuando se selecciona una imagen para usarla.The values are automatically specified for you when you select an image to use.
Azure PowerShellAzure PowerShell Get-AzVMImagePublisher -Location locationGet-AzVMImagePublisher -Location location
Get-AzVMImageOffer -Location location -Publisher publisherNameGet-AzVMImageOffer -Location location -Publisher publisherName
Get-AzVMImageSku -Location location -Publisher publisherName -Offer offerNameGet-AzVMImageSku -Location location -Publisher publisherName -Offer offerName
API de RESTREST APIs List image publishers (Lista de publicadores de imágenes)List image publishers
List image offers (Lista de ofertas de imágenes)List image offers
List image skus (Lista de SKU de imágenes)List image skus
CLI de AzureAzure CLI az vm image list-publishers --location ubicaciónaz vm image list-publishers --location location
az vm image list-offers --location location --publisher publisherNameaz vm image list-offers --location location --publisher publisherName
az vm image list-skus --location location --publisher publisherName --offer offerNameaz vm image list-skus --location location --publisher publisherName --offer offerName

Puede elegir cargar y usar su propia imagen y, cuando lo haga, no se usan el nombre del publicador, la oferta ni la SKU.You can choose to upload and use your own image and when you do, the publisher name, offer, and sku aren’t used.

ExtensionesExtensions

Las extensiones de máquina virtual ofrecen funcionalidades adicionales de máquina virtual por medio de la configuración posterior a la implementación y tareas automatizadas.VM extensions give your VM additional capabilities through post deployment configuration and automated tasks.

Pueden llevarse a cabo estas tareas comunes mediante las extensiones:These common tasks can be accomplished using extensions:

Los recursos de esta tabla se usan en la máquina virtual y deben ya existir o crearse al tiempo que la máquina virtual.The resources in this table are used by the VM and need to exist or be created when the VM is created.

RecursoResource ObligatorioRequired DESCRIPCIÓNDescription
Grupos de recursosResource group Yes La máquina virtual debe encontrarse en un grupo de recursos.The VM must be contained in a resource group.
Cuenta de almacenamientoStorage account Yes La máquina virtual necesita la cuenta de almacenamiento para almacenar sus discos duros virtuales.The VM needs the storage account to store its virtual hard disks.
Red virtualVirtual network Yes La máquina virtual debe ser miembro de una red virtual.The VM must be a member of a virtual network.
Dirección IP públicaPublic IP address SinNo La máquina virtual puede tener una dirección IP pública asignada para acceder remotamente a ella.The VM can have a public IP address assigned to it to remotely access it.
Interfaz de redNetwork interface Yes La máquina virtual necesita la interfaz de red para comunicarse en la red.The VM needs the network interface to communicate in the network.
Discos de datosData disks SinNo La máquina virtual puede incluir discos de datos para ampliar las funcionalidades de almacenamiento.The VM can include data disks to expand storage capabilities.

¿Cómo se crea la primera máquina virtual?How do I create my first VM?

Hay varias opciones para crear la máquina virtual.You have several choices for creating your VM. La decisión que tome depende del entorno en que se encuentre.The choice that you make depends on the environment you are in.

En esta tabla se proporciona información para comenzar a crear la máquina virtual.This table provides information to get you started creating your VM.

MétodoMethod ArtículoArticle
Portal de AzureAzure portal Creación de una máquina virtual que ejecuta Windows en el portalCreate a virtual machine running Windows using the portal
PlantillasTemplates Creación de una máquina virtual Windows con una plantilla del Administrador de recursosCreate a Windows virtual machine with a Resource Manager template
Azure PowerShellAzure PowerShell Creación de una máquina virtual Windows con PowerShellCreate a Windows VM using PowerShell
SDK de clienteClient SDKs Implementación de recursos de Azure mediante C#Deploy Azure Resources using C#
API de RESTREST APIs Create or update a VM (Creación o actualización de una máquina virtual)Create or update a VM
CLI de AzureAzure CLI Creación de una máquina virtual con la CLI de AzureCreate a VM with the Azure CLI

Aunque se espera que nunca suceda, en ocasiones algo sale mal.You hope it never happens, but occasionally something goes wrong. Si se ve en esta situación, consulte la información en Solución de problemas de implementación de Resource Manager con la creación de una máquina virtual Windows en Azure.If this situation happens to you, look at the information in Troubleshoot Resource Manager deployment issues with creating a Windows virtual machine in Azure.

¿Cómo administro la máquina virtual que he creado?How do I manage the VM that I created?

Las máquinas virtuales pueden administrarse mediante un portal basado en el explorador, herramientas de línea de comandos con compatibilidad para scripts o directamente a través de API.VMs can be managed using a browser-based portal, command-line tools with support for scripting, or directly through APIs. Algunas tareas de administración habituales que puede realizar es obtener información sobre una máquina virtual, iniciar sesión en una máquina virtual, administrar la disponibilidad y realizar copias de seguridad.Some typical management tasks that you might perform are getting information about a VM, logging on to a VM, managing availability, and making backups.

Obtención información acerca de una máquina virtualGet information about a VM

En esta tabla se muestran algunas maneras en que puede obtener información sobre una máquina virtual.This table shows you some of the ways that you can get information about a VM.

MétodoMethod DESCRIPCIÓNDescription
Portal de AzureAzure portal En el menú central, haga clic en Máquinas virtuales y seleccione la máquina virtual en la lista.On the hub menu, click Virtual Machines and then select the VM from the list. En la hoja de la máquina virtual, puede ver información general, establecer valores y supervisar métricas.On the blade for the VM, you have access to overview information, setting values, and monitoring metrics.
Azure PowerShellAzure PowerShell Para información sobre cómo usar PowerShell para administrar máquinas virtuales, consulte Creación y administración de máquinas virtuales Windows con el módulo de Azure PowerShell.For information about using PowerShell to manage VMs, see Create and manage Windows VMs with the Azure PowerShell module.
API DE RESTREST API Use la operación para obtener información sobre la máquina virtual para conseguir información acerca de una máquina virtual.Use the Get VM information operation to get information about a VM.
SDK de clienteClient SDKs Para información sobre cómo usar C# para administrar máquinas virtuales, consulte Administración de Azure Virtual Machines con Azure Resource Manager y C#.For information about using C# to manage VMs, see Manage Azure Virtual Machines using Azure Resource Manager and C#.
CLI de AzureAzure CLI Para información acerca del uso de la CLI de Azure para administrar las máquinas virtuales, consulte la referencia de la CLI de Azure.For information about using Azure CLI to manage VMs, see Azure CLI Reference.

Inicio de sesión en la máquina virtualLog on to the VM

Use el botón Conectar en Azure Portal para iniciar una sesión de Escritorio remoto (RDP).You use the Connect button in the Azure portal to start a Remote Desktop (RDP) session. En ocasiones, algo sale mal cuando se intenta usar una conexión remota.Things can sometimes go wrong when trying to use a remote connection. Si se ve en esta situación, consulte la información de ayuda en Solución de problemas de conexiones del Escritorio remoto a una máquina virtual de Azure con Windows.If this situation happens to you, check out the help information in Troubleshoot Remote Desktop connections to an Azure virtual machine running Windows.

Administración de la disponibilidadManage availability

Es importante que comprenda cómo garantizar una alta disponibilidad para la aplicación.It’s important for you to understand how to ensure high availability for your application. Esta configuración supone crear varias máquinas virtuales para asegurarse de que haya al menos una ejecutándose.This configuration involves creating multiple VMs to ensure that at least one is running.

Para que su implementación pueda optar a nuestro SLA de máquina virtual 99,95, debe implementar dos o más máquinas virtuales que ejecuten la carga de trabajo dentro de un conjunto de disponibilidad.In order for your deployment to qualify for our 99.95 VM Service Level Agreement, you need to deploy two or more VMs running your workload inside an availability set. Esta configuración garantiza que las máquinas virtuales estén distribuidas entre varios dominios de error e implementadas en hosts con diferentes períodos de mantenimiento.This configuration ensures your VMs are distributed across multiple fault domains and are deployed onto hosts with different maintenance windows. En el SLA de Azure completo se explica la disponibilidad garantizada de Azure como un conjunto.The full Azure SLA explains the guaranteed availability of Azure as a whole.

Copia de seguridad de la máquina virtualBack up the VM

Un almacén de Recovery Services se usa para proteger datos y recursos en los servicios Azure Backup y Azure Site Recovery.A Recovery Services vault is used to protect data and assets in both Azure Backup and Azure Site Recovery services. Puede usar un almacén de Recovery Services para implementar y administrar copias de seguridad para máquinas virtuales implementadas con Resource Manager mediante PowerShell.You can use a Recovery Services vault to deploy and manage backups for Resource Manager-deployed VMs using PowerShell.

Pasos siguientesNext steps