Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ✔️ Máquinas virtuales Linux ✔️ Máquinas virtuales Windows ✔️ Conjuntos de escalado flexibles
En este artículo se muestra cómo cambiar el tamaño de la máquina virtual de una máquina virtual existente.
Después de crear una máquina virtual, puede escalarla o reducirla verticalmente cambiando su tamaño. En algunos casos, hay que desasignarla antes. La desasignación podría ser necesaria si el nuevo tamaño no estuviera disponible en el mismo clúster de hardware que hospede actualmente la máquina virtual. Es importante comprender que incluso cuando la desasignación no es necesaria, si la máquina virtual se está ejecutando actualmente, cambiar su tamaño hará que se reinicie. Por este motivo, debe considerar la posibilidad de cambiar el tamaño de la máquina virtual como un procedimiento disruptivo, especialmente para las cargas de trabajo con estado hospedadas en la máquina virtual.
Advertencia
Si la máquina virtual está en ejecución, el cambio de tamaño hará que se reinicie.
Al desasignar la máquina virtual, también se liberan todas las direcciones IP dinámicas asignadas a ella. Esto no afecta a los discos del SO y de datos.
Si se produce un error en una operación de cambio de tamaño, el modelo de máquina virtual seguirá mostrando el tamaño solicitado, pero la máquina virtual seguirá ejecutándose en su tamaño anterior hasta que el cambio de tamaño se asigne correctamente. Este comportamiento se aplica tanto a Azure Portal como a todas las operaciones GET, ya que el tamaño mostrado siempre refleja la configuración aplicada más reciente, no el tamaño real en ejecución.
Elija el SKU adecuado
Al cambiar el tamaño de una máquina virtual, es importante elegir la SKU adecuada en función de las señales de la máquina virtual para determinar si necesita más CPU, memoria o capacidad de almacenamiento:
- Si la máquina virtual ejecuta una carga de trabajo que consume mucha CPU, como un servidor de bases de datos o un servidor web con tráfico elevado, es posible que tenga que elegir una SKU con más núcleos de CPU. Para más información, consulte tamaños optimizados para computación.
- Si la máquina virtual ejecuta una carga de trabajo con un uso intensivo de memoria, como un modelo de Machine Learning o una aplicación de macrodatos, es posible que tenga que elegir una SKU con más memoria. Para obtener más información, consulte Tamaños optimizados para memoria .
- Si la máquina virtual se está quedando sin capacidad de almacenamiento, es posible que tenga que elegir una SKU con más almacenamiento. Para más información, consulte Tamaños optimizados para almacenamiento .
- Si la máquina virtual usa Premium Storage, asegúrese de elegir una versión s del tamaño para obtener compatibilidad con este nivel de almacenamiento. Por ejemplo, elija Standard_E4s_v3 en lugar de Standard_E4_v3.
Para más información sobre la elección de la SKU adecuada, puede utilizar los siguientes recursos:
- Tamaños de máquinas virtuales en Azure: en este artículo se enumeran todos los tamaños de máquina virtual disponibles en Azure.
- Selector de máquinas virtuales de Azure: esta herramienta le ayuda a encontrar la SKU de máquina virtual adecuada en función del tipo de carga de trabajo, el sistema operativo y el software y la región de implementación.
Limitaciones
No se puede el tamaño de un tamaño de máquina virtual que tiene un disco temporal local a un tamaño de máquina virtual sin disco temporal local, ni viceversa.
Las únicas combinaciones permitidas para el cambio de tamaño son:
Máquina virtual (con disco temporal local)-> máquina virtual (con disco temporal local) y
Máquina virtual (sin disco temporal local) -> máquina virtual (sin disco temporal local).
Para una solución alternativa, consulte ¿Cómo puedo migrar de un tamaño de máquina virtual que tiene un disco temporal local a un tamaño de máquina virtual sin disco temporal local? La solución alternativa se puede usar para cambiar el tamaño de una máquina virtual sin disco temporal local a la máquina virtual con un disco temporal local. Cree una instantánea de la máquina virtual sin disco temporal local > cree un disco a partir de la instantánea > cree una máquina virtual desde el disco con un tamaño de máquina virtual adecuado que admita máquinas virtuales con un disco temporal local.
No se puede cambiar el tamaño de una máquina virtual que tenga una máquina virtual basada en SCSI a un tamaño de máquina virtual que tenga una máquina virtual remota habilitada para NVMe.
Para obtener una solución alternativa, consulte ¿Cómo puedo cambiar el tamaño de una máquina virtual basada en SCSI a una máquina virtual remota habilitada para NVMe de un tamaño diferente?
Cambio del tamaño de la máquina virtual
Seleccione una opción para cambiar el tamaño de la máquina virtual:
Para cambiar el tamaño de la máquina virtual mediante Azure Portal:
- Abra Azure Portal.
- Escriba máquinas virtuales en la búsqueda. En Servicios, seleccione Máquinas virtuales.
- En la página Máquinas virtuales, seleccione la máquina virtual que desea reiniciar.
- En el menú de la izquierda, en la sección Disponibilidad y escala , seleccione Tamaño.
- Elija un nuevo tamaño compatible en la lista de tamaños disponibles y, a continuación, seleccione Cambiar tamaño.
Si la máquina virtual todavía está en ejecución y no puede ver el tamaño que desea en la lista, detenga la máquina para ver más tamaños.
Pasos siguientes
- Para una mayor escalabilidad, ejecute varias instancias de máquinas virtuales y amplíe la escala.
- Para más información sobre la selección de SKU, consulte Tamaños de máquinas virtuales en Azure.
- Para determinar los tamaños de máquina virtual por tipo de carga de trabajo, sistema operativo y software o región de implementación, consulte Selector de máquinas virtuales de Azure.
- Para más información sobre los tamaños de los conjuntos de escalado de máquinas virtuales, consulte Escalado automático de máquinas en vmSS.
- Para más información sobre la planeación de la administración de costos, consulte el módulo Planeamiento y administración de los costos de Azure.