Instancias de VM de memoria extendida
Las instancias de máquina virtual (VM) con memoria ampliada son instancias de VM que proporcionan más memoria y núcleos que las disponibles con unidades estándar.
Cómo funcionan las instancias de VM de memoria extendida
La máquina virtual de memoria ampliada está diseñada para cargas de trabajo exigentes que necesitan más memoria y núcleos que los disponibles con unidades estándar. Las instancias de VM de memoria extendida permiten crear máquinas virtuales con núcleos y memoria que superan la cantidad que transporta 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 selecciona 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 núcleos y memoria adicionales en las siguientes unidades:
- VM.Standard3.Flex
- VM.Standard.E3.Flex
- VM.Standard.E4.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 ampliada.
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 |
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 las aplicaciones.
Conocimiento de acceso a memoria no uniforme (NUMA) en la capa de aplicación
Dado 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 conocer la topología de máquina virtual subyacente. Después de cambiar la unidad de una instancia para utilizar una máquina virtual de memoria ampliada, debe optimizar la pila de aplicaciones para que la instancia tenga en cuenta NUMA.
La forma de hacer que la instancia tenga en cuenta NUMA varía según el software que utilice la aplicación. Por ejemplo, las aplicaciones que se ejecutan en 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 extendida.
Creación de una instancia de VM de memoria ampliada
Al crear una instancia, especifique si la instancia es una instancia de VM de memoria ampliada. También puede editar una instancia normal existente para convertirla en 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 soporte VM de memoria ampliada.
- 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 a 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.
Mediante la API: para crear instancias, utilice la operación LaunchInstance. Puede especificar el número de núcleos y la cantidad de memoria con el parámetro LaunchInstanceShapeConfigDetails
.