Instancias de VM de memoria extendida
Las instancias de máquina virtual (VM) con memoria extendida son instancias de máquina virtual que proporcionan más memoria y núcleos que los disponibles con unidades estándar.
Cómo funcionan las instancias de VM de memoria extendida
La máquina virtual con memoria ampliada está diseñada para cargas de trabajo exigentes que necesitan más memoria y núcleos que los que están disponibles con unidades estándar. Las instancias de VM de memoria ampliada le permiten crear máquinas virtuales con núcleos y memoria que superan la cantidad que lleva un único socket físico. La máquina virtual de memoria ampliada está disponible para determinadas unidades estándar.
Puede seleccionar unidades para la máquina virtual de memoria ampliada de la misma forma que las unidades estándar. Al crear una instancia, puede asignar una cantidad ampliada de memoria y el número necesario de núcleos a la instancia, de forma similar a la forma en que asigna el número de OCPU y memoria para una unidad flexible normal.
Unidades e imágenes soportadas
Puede asignar más núcleos y memoria en las siguientes unidades:
- VM.Standard3.Flex
- VM.Standard.E3.Flex
- VM.Standard.E4.Flex
- VM.Standard.E5.Flex
OCPU, memoria y ancho de banda de red
Puede asignar un número extendido de OCPU y una cantidad de memoria a una instancia de VM de memoria extendida.
| Unidades estándar | VM de memoria extendida | Red | |||
|---|---|---|---|---|---|
| Unidad | OCPU | Memoria (GB) | OCPU | Máximo de memoria (GB) | Ancho de banda de red máx. |
| VM.Standard3.Flex | 1 OCPU, 32 OCPU como máximo | 1 GB mínimo, 512 GB máximo | 14 OCPU mínimo, 56 OCPU máximo | 896 GB | 32 Gbps |
| VM.Standard.E3.Flex | 1 OCPU, 64 OCPU como máximo | 1 GB mínimo, 1024 GB máximo | 28 OCPU mínimo, 114 OCPU máximo | 1760 GB | 40 Gbps |
| VM.Standard.E4.Flex | 1 OCPU, 64 OCPU como máximo | 1 GB mínimo, 1024 GB máximo | 28 OCPU mínimo, 114 OCPU máximo | 1760 GB | 40 Gbps |
| VM.Standard.E5.Flex | 1 OCPU, 94 OCPU máx | 1 GB mínimo, 1049 GB máximo | 28 OCPU mínimo, 126 OCPU máximo | 2098 GB | 40 Gbps |
Para cambiar una instancia existente a una configuración de memoria ampliada, puede cambiar la unidad de una instancia. Puede cambiar la unidad de una instancia de máquina virtual (VM) sin tener que reconstruir las instancias o volver a desplegar sus aplicaciones.
Conocimiento de acceso a memoria no uniforme (NUMA) en la capa de aplicación
Debido a que las instancias de VM de memoria extendida utilizan recursos de todos los sockets físicos del host subyacente, la capa de aplicación debe tener en cuenta la topología de máquina virtual subyacente. Después de cambiar la unidad de una instancia para utilizar la máquina virtual de memoria extendida, debe optimizar la pila de aplicaciones para que la instancia conozca NUMA.
La manera de hacer que la instancia conozca NUMA varía según el software que utilice la aplicación. Por ejemplo, las aplicaciones que se ejecutan en una Java Virtual Machine (JVM) pueden utilizar opciones de línea de comandos.
Limitaciones y consideraciones
Tenga en cuenta la siguiente información:
- Las reservas de capacidad no están disponibles con instancias de VM de memoria extendida.
- Las instancias preferentes no soportan instancias de VM de memoria extendida.
- Las instancias ampliables no están disponibles con instancias de VM de memoria ampliada.
Creación de una instancia de VM de memoria extendida
Al crear una instancia, especifique si la instancia es la instancia de VM de memoria ampliada. También puede editar una instancia normal existente para que sea una instancia de VM de memoria ampliada.
Uso de la Consola:
- Siga los pasos para crear una instancia hasta la sección Unidad.
- Haga clic en Cambiar unidad.
- Seleccione una unidad que admita la máquina virtual de memoria extendida.
- 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.Nota
La opción Ampliable no está soportada al seleccionar una cantidad ampliada de memoria u OCPU. - Para Cantidad de memoria (GB), seleccione la cantidad de memoria que desea asignar a esta instancia arrastrando el control deslizante. La cantidad de memoria permitida se basa en el número de OCPU seleccionadas.
- Para asignar una cantidad ampliada de memoria u OCPU a la instancia, arrastre el control deslizante hasta OCPU ampliada o Memoria ampliada.
- Haga clic en Seleccionar unidad.
- Finalice la creación de la instancia y, a continuación, haga clic en Crear.
Uso de la API: para crear una instancia, utilice la operación LaunchInstance. Puede especificar la cantidad de núcleos y de memoria con el parámetro LaunchInstanceShapeConfigDetails.