Cambio de la unidad de una instancia

Puede cambiar la unidad de una instancia de máquina virtual (VM) sin tener que reconstruir la instancia o volver a desplegar las aplicaciones. El cambio de unidades permite escalar verticalmente los recursos Compute para aumentar el rendimiento o reducirlos verticalmente para reducir los costos.

El cambio de la unidad de una instancia afecta al número de OCPU, la cantidad de memoria, el ancho de banda de red y el número máximo de VNIC para la instancia. Además, puede seleccionar una unidad que utilice un procesador diferente. Las direcciones IP públicas y privadas de la instancia, las asociaciones de volúmenes y las asociaciones de VNIC permanecen igual.

Si lo desea, puede cambiar una instancia normal a una instancia ampliable o cambiar una instancia ampliable a una instancia normal. Del mismo modo, puede cambiar una instancia normal a una instancia de VM de memoria ampliada o cambiar una instancia de VM de memoria ampliada a una instancia normal.

Para determinar si la capacidad está disponible para una unidad específica antes de cambiar la unidad de una instancia, utilice la operación CreateComputeCapacityReport.

Unidades soportadas

La unidad y la imagen actuales de la instancia determinan los nuevos destinos de unidad disponibles. Puede cambiar el tamaño de las instancias que utilizan estas unidades:

  • Unidades estándar y optimizadas de máquina virtual: incluye las siguientes unidades:

    • Serie VM.Standard1
    • Serie VM.Standard.B1
    • Serie VM.Standard2
    • VM.Standard3.Flex
    • Serie VM.Standard.E2
    • VM.Standard.E3.Flex
    • VM.Standard.E4.Flex
    • VM.Optimized3.Flex

    Para las imágenes tanto de Linux como de Windows, puede cambiar el número de OCPU y la cantidad de memoria asignados a una unidad flexible. También puede cambiar una unidad estándar en una serie a una unidad estándar en otra serie. Por ejemplo, puede cambiar una unidad fija a una unidad flexible.

    Importante

    Para las instancias de Windows Server 2019 que se ejecutan en unidades de la serie VM.Standard2, puede cambiar la unidad a una nueva unidad solo dentro de la misma serie.
  • VM.Standard.A1.Flex: puede cambiar el número de OCPU y la cantidad de memoria asignada.
  • VM.GPU3 serie: puede cambiar a cualquier unidad en la serie VM.GPU3 o VM.GPU.A10.
  • VM.GPU.A10 serie: puede cambiar a cualquier unidad de la serie VM.GPU.A10 o VM.GPU3 .

Estas series no se pueden editar:

  • VM.Standard.E2.1.Micro
  • VM.DenseIO.E4.Flex
  • Serie VM.GPU2

Limitaciones y consideraciones

Tenga en cuenta la siguiente información:

  • La imagen utilizada para crear la instancia debe ser compatible con la nueva unidad. Para ver qué unidades son compatibles, realice cualquiera de las siguientes acciones:
    • En la consola, en la página Detalles de instancia, haga clic en el nombre de la imagen. A continuación, consulte la lista de unidades compatibles.
    • Mediante la API, llame a la operación ListShapes y transfiera el OCID de imagen como un parámetro.
  • Algunas imágenes de Marketplace no se pueden cambiar de tamaño debido a restricciones de licencia. Si desea cambiar el tamaño de una imagen de Microsoft SQL Server, póngase en contacto con los servicios de soporte.
  • Debe tener suficientes límites de servicio para la nueva unidad. Si no tiene límites de servicio, la instancia conserva la unidad original.
  • Las distintas unidades se facturan con diferentes tarifas. Cuando cambie la unidad de una instancia, se le facturará al segundo de uso más cercano para cada unidad que utilice. Para obtener más información, consulte Precios de recursos informáticos y Facturación de recursos para instancias detenidas.
  • Si la instancia tiene VNIC secundarias configuradas, puede que deba volver a configurarlas después de reiniciar la instancia. Para obtener más información, consulte VNICs.
  • Si la instancia se está ejecutando al cambiar la unidad, se reinicia como parte de la operación de cambio de unidad. Si las aplicaciones que se ejecutan en la instancia tardan mucho tiempo en cerrarse, se podrían parar de forma incorrecta, lo que provocaría daños en los datos. Para evitar esto, cierre la instancia mediante los comandos disponibles en el sistema operativo antes de cambiar la unidad.
  • Cuando cambia la unidad de una serie de hardware a otra serie diferente, algunos detalles de hardware, como el nombre de la interfaz de red, pueden cambiar. Esto puede causar problemas para algunos sistemas operativos invitados, en especial si el sistema operativo se ha personalizado. Si el sistema operativo no se inicia después de cambiar la unidad, deberá cambiar la instancia a la unidad original.
  • Si ha creado una instancia normal mediante redes SR-IOV (el valor por defecto para algunas instancias normales) y desea cambiar la instancia a una instancia ampliable, también debe cambiar el tipo de red a paravirtualizada.

Uso de la consola

  1. Abra el menú de navegación y haga clic en Recursos informáticos. En Recursos informáticos, haga clic en Instancias.
  2. Haga clic en la instancia en la que está interesado.
  3. Haga clic en Más acciones y, a continuación, en Editar.
  4. Haga clic en Editar unidad.
  5. En la sección Serie de unidades, seleccione un grupo de procesadores. Las opciones siguientes están disponibles:
    • AMD: unidades (flexibles) estándar que utilizan procesadores AMD de generación actual. Las unidades AMD son unidades flexibles.
    • Intel: unidades (flexibles) estándar y optimizadas que utilizan procesadores Intel de generación actual. Las unidades Intel son unidades flexibles.
    • Ampere: (flexible) la unidad Ampere A1 Compute, que utiliza procesadores basados en Arm de generación actual. La unidad basada en Arm es una unidad flexible. Esta unidad no está soportada para Windows.
    • Especialidad y generación anterior: unidades estándar con procesadores Intel y AMD de generación anterior, la unidad Siempre gratis de VM.Standard.E2.1.Micro, unidades de E/S densas, unidades de GPU y unidades de HPC.
  6. Seleccione la unidad a la que desea escalar.

    La unidad y la imagen actuales de la instancia determinan las unidades que puede seleccionar como destino para la nueva unidad.

  7. Si ha seleccionado una unidad flexible, proporcione la siguiente información:

    • Para Número de OCPU, seleccione el número de OCPU que desea asignar a esta instancia arrastrando el control deslizante. Los demás recursos escalan proporcionalmente.
    • Si desea que sea una instancia ampliable y la unidad soporta la ampliación, seleccione la opción Ampliable. A continuación, en la lista Utilización base por OCPU, seleccione la utilización de OCPU de base para la instancia. Este valor es el porcentaje de OCPU que desea utilizar la mayor parte del tiempo.
    • Para Cantidad de memoria (GB), seleccione la cantidad de memoria que desea asignar a esta instancia. La cantidad de memoria permitida se basa en el número de OCPU seleccionadas.
    • Si desea asignar una cantidad ampliada de memoria u OCPU a la instancia, puede convertir esta instancia en una VM de memoria ampliada arrastrando el control deslizante a OCPU ampliada o memoria ampliada.

    Para obtener más información sobre la memoria mínima, la memoria máxima y el ratio de memoria con respecto a las OCPU de cada unidad, consulte Unidades flexibles.

  8. Haga clic en Guardar cambios.

    Si la instancia se está ejecutando, se reinicia. Confirme cuando se le solicite.