Máquinas virtuales Linux en Azure
Se aplica a: ✔️ máquinas virtuales Linux ✔️ conjuntos de escalado flexibles
Azure Virtual Machines (VM) es uno de los diversos tipos de recursos informáticos a petición y escalables que ofrece Azure. Por lo general, elegirá una máquina virtual cuando necesite más control sobre su entorno informático del que ofrecen las otras opciones. 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.
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. 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.
Las máquinas virtuales de Azure se pueden usar de diversas maneras. Ejemplos:
- 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.
- 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. Paga por las máquinas virtuales adicionales cuando las necesite y las desactiva cuando ya no sean necesarias.
- 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.
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.
¿Qué hay que considerar antes de crear una máquina virtual?
Siempre hay gran cantidad de consideraciones de diseño cuando se crea una infraestructura de aplicaciones en Azure. Es importante pensar en estos aspectos de una máquina virtual antes de empezar:
- Los nombres de los recursos de la aplicación
- La ubicación donde se almacenan los recursos
- El tamaño de la máquina virtual
- El número máximo de máquinas virtuales que se pueden crear
- El sistema operativo que ejecuta la máquina virtual
- La configuración de la máquina virtual después de iniciarse
- Los recursos relacionados que necesita la máquina virtual
Ubicaciones
Los recursos de Azure se pueden crear en diversas regiones geográficas de todo el mundo. Por lo general, se llama a la región ubicación cuando se crea una máquina virtual. Para una máquina virtual, la ubicación especifica dónde se almacenarán los discos duros virtuales.
En esta tabla se muestran algunas de las formas en que puede obtener una lista de ubicaciones disponibles.
| Método | Descripción |
|---|---|
| Portal de Azure | Seleccione una ubicación en la lista cuando cree una máquina virtual. |
| Azure PowerShell | Use el comando Get-AzLocation. |
| API DE REST | Use la operación para mostrar la lista de ubicaciones. |
| Azure CLI | Use la operaciónaz account list-locations. |
Disponibilidad
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. 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. 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. En el SLA de Azure completo se explica la disponibilidad garantizada de Azure como un conjunto.
Tamaño de VM
El tamaño de la máquina virtual que use depende de la carga de trabajo que vaya a ejecutar. El tamaño que elija determina factores tales como la capacidad de almacenamiento, la memoria y la capacidad de procesamiento. Azure ofrece una amplia variedad de tamaños para admitir muchos tipos de usos.
Azure cobra un precio por hora en función del tamaño y el sistema operativo de la máquina virtual. Para las fracciones de hora, solo cobra los minutos usados. El precio del almacenamiento se calcula y se cobra por separado.
Límites de máquina virtual
Su suscripción tiene límites de cuota predeterminados que pueden afectar a la implementación de numerosas máquinas virtuales en su proyecto. El límite actual por suscripción es 20 máquinas virtuales por región. Para aumentar estos límites, cree una incidencia de soporte técnico y solicite un aumento
Managed Disks
El servicio Managed Disks controla la creación y administración de las cuentas de almacenamiento de Azure Storage en segundo plano y se asegura de que no tenga que preocuparse de los límites de escalabilidad de la cuenta de almacenamiento. Especifique el tamaño del disco y el nivel de rendimiento (Estándar o Premium), y Azure crea y administra el disco. Al agregar discos o escale y reduzca la máquina virtual no tendrá que preocuparse por el almacenamiento que se va a usar. Si está creando nuevas máquinas virtuales, use la CLI de Azure o Azure Portal para crear máquinas virtuales con sistema operativo administrado y discos de datos. Si tiene máquinas virtuales con discos no administrados, puede convertir las máquinas virtuales para realizar copias de seguridad con Managed Disks.
También puede administrar sus imágenes personalizadas en una cuenta de almacenamiento por región de Azure y utilizarlas para crear cientos de máquinas virtuales en la misma suscripción. Para más información acerca de Managed Disks, consulte Introducción a Azure Managed Disks.
Distribuciones
Microsoft Azure permite ejecutar varias de las distribuciones de Linux más populares proporcionadas y mantenidas por diversos asociados. Puede ver distribuciones disponibles en Azure Marketplace. Microsoft trabaja activamente con distintas comunidades de Linux para agregar aún más tipos a la lista de distribuciones de Linux aprobadas para Azure.
Si su distribución de Linux favorita no está en la galería, puede usar su propia máquina virtual Linux creando y actualizando un VHD de Linux en Azure.
En Microsoft trabajamos estrechamente con los asociados para garantizar que las imágenes disponibles están actualizadas y optimizadas para los entornos de tiempo de ejecución de Azure. Para más información acerca de las ofertas de asociados de Azure, consulte los vínculos siguientes:
- Linux en Azure: distribuciones aprobadas
- SUSE - Azure Marketplace - SUSE Linux Enterprise Server
- Red Hat - Azure Marketplace - Red Hat Enterprise Linux
- Canonical - Azure Marketplace - Ubuntu Server
- Debian - Azure Marketplace - Debian
- FreeBSD - Azure Marketplace - FreeBSD
- Flatcar - Azure Marketplace - Flatcar Container Linux
- RancherOS: Azure Marketplace - RancherOS
- Bitnami: Bitnami Library for Azure
- Mesosphere: Azure Marketplace - Mesosphere DC/OS on Azure
- Docker - Azure Marketplace - Docker images
- Jenkins: Azure Marketplace - CloudBees Jenkins Platform
Cloud-Init
Para instaurar una cultura de DevOps adecuada, la infraestructura al completa debe ser código. Cuando toda la infraestructura reside en el código, puede volver a crearse con facilidad. Azure funciona con todas las principales herramientas de automatización, como Ansible, Chef, SaltStack y Puppet. Asimismo, tiene sus propias herramientas de automatización:
Azure admite cloud-init en la mayoría de las distribuciones de Linux que admiten este paquete. Estamos trabajando activamente con nuestros asociados de distribuciones de Linux certificadas para disponer de imágenes con cloud-init habilitado en Azure Marketplace. Estas imágenes harán que las implementaciones y configuraciones de cloud-init funcionen perfectamente con las máquinas virtuales y los conjuntos de escalado de máquinas virtuales.
Storage
- Introducción a Microsoft Azure Storage
- Incorporación de un disco a una máquina virtual con Linux mediante la CLI de Azure
- Incorporación de un disco de datos a una máquina virtual con Linux en Azure Portal
Redes
- Información general sobre redes virtuales
- Direcciones IP en Azure
- Apertura de puertos para una máquina virtual con Linux en Azure
- Crear un nombre de dominio completo en el Portal de Azure
Residencia de datos
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. En todas las demás regiones, los datos del cliente se almacenan en la geoárea. Para más información, consulte el Centro de confianza.
Pasos siguientes
Creación de la primera máquina virtual