Máquinas virtuales Windows en AzureWindows 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. 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

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.
Azure CLIAzure CLI Use la operaciónaz account list-locations.Use the az account list-locations operation.

DisponibilidadAvailability

Azure anunció un Acuerdo de Nivel de Servicio líder de la industria de máquinas virtuales de una sola instancia del 99,9 % siempre y cuando la máquina virtual se implemente con Premium Storage en todos los discos.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. Para que su implementación pueda optar al Acuerdo de Nivel de Servicio estándar de máquina virtual del 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 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. Un conjunto de disponibilidad garantiza que las máquinas virtuales se distribuyen en varios dominios de error de los centros de datos de Azure y que se implementan en hosts con diferentes ventanas de mantenimiento.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. 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.

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
Azure CLIAzure 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.

ResourceResource 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 NoNo 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 NoNo 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.

Residencia de datosData residency

En Azure, la característica que permite almacenar los datos de clientes en una única región solo está disponible actualmente en la región de Sudeste Asiático (Singapur) de la geoárea Asia Pacífico y en la región Sur de Brasil de la geoárea Brasil.In Azure, the feature to enable storing customer data in a single region is currently only available in the Southeast Asia Region (Singapore) of the Asia Pacific Geo and Brazil South (Sao Paulo State) Region of Brazil Geo. En todas las demás regiones, los datos del cliente se almacenan en la geoárea.For all other regions, customer data is stored in Geo. Para más información, consulte el Centro de confianza.For more information, see Trust Center.

Pasos siguientesNext steps

Creación de la primera máquina virtualCreate your first VM!