Istanze VM memoria estesa
Le istanze VM (Extended Memory Virtual Machine) sono istanze VM che forniscono più memoria e memorie centrali rispetto a quelle disponibili con le forme standard.
Funzionamento delle istanze VM Extended Memory
La VM Extended Memory è progettata per carichi di lavoro impegnativi che richiedono più memoria e memorie centrali rispetto a quelle disponibili con forme standard. Le istanze VM a memoria estesa ti consentono di creare virtual machine con memorie centrali e memoria che superano la quantità trasportata da un singolo socket fisico. La VM Extended Memory è disponibile per alcune forme standard.
Puoi selezionare le forme per la VM a memoria estesa nello stesso modo in cui selezioni le forme standard. Quando crei un'istanza, puoi allocare una quantità estesa di memoria e il numero richiesto di memorie centrali all'istanza, in modo simile al modo in cui allochi il numero di OCPU e memoria per una forma flessibile regolare.
Forme e immagini supportate
È possibile allocare più memorie centrali e memoria sulle forme seguenti:
- VM.Standard3. Flexfield
- VM.Standard.E3. Flexfield
- VM.Standard.E4. Flexfield
- VM.Standard.E5.Flex
OCPU, memoria e larghezza di banda di rete
Puoi allocare un numero esteso di OCPU e una quantità di memoria a un'istanza VM a memoria estesa.
Forme standard | VM Extended Memory | Rete | |||
---|---|---|---|---|---|
Forma | OCPU | Memoria (GB) | OCPU | Memoria massima (GB) | Larghezza di banda massima rete |
VM.Standard3. Flexfield | 1 OCPU, 32 OCPU al massimo | Minimo 1 GB, massimo 512 GB | Minimo 14 OCPU, massimo 56 OCPU | 896 GB | 32 Gbps |
VM.Standard.E3. Flexfield | 1 OCPU, 64 OCPU al massimo | Minimo 1 GB, massimo 1024 GB | Minimo 28 OCPU, massimo 114 OCPU | 1760 GB | 40 Gbps |
VM.Standard.E4. Flexfield | 1 OCPU, 64 OCPU al massimo | Minimo 1 GB, massimo 1024 GB | Minimo 28 OCPU, massimo 114 OCPU | 1760 GB | 40 Gbps |
VM.Standard.E5.Flex | 1 OCPU, 94 OCPU al massimo | Minimo 1 GB, massimo 1049 GB | Minimo 28 OCPU, massimo 126 OCPU | 2098 GB | 40 Gbps |
Per modificare un'istanza esistente in una configurazione di memoria estesa, è possibile modificare la forma di un'istanza. Puoi modificare la forma di un'istanza di virtual machine (VM) senza dover ricreare le istanze o ridistribuire le applicazioni.
Consapevolezza NUMA (Non-Uniform Memory Access) a livello di applicazione
Poiché le istanze VM con memoria estesa utilizzano risorse provenienti dai socket fisici dell'host di base, il livello dell'applicazione deve essere messo a conoscenza della topologia della virtual machine di base. Dopo aver modificato la forma di un'istanza per utilizzare la VM a memoria estesa, è necessario ottimizzare lo stack di applicazioni per rendere l'istanza NUMA consapevole.
Le modalità di riconoscimento dell'istanza NUMA variano in base al software utilizzato dall'applicazione. Ad esempio, le applicazioni in esecuzione in una Java Virtual Machine (JVM) possono utilizzare le opzioni della riga di comando.
Limitazioni e considerazioni
Tenere presenti le seguenti informazioni:
- Le riserve di capacità non sono disponibili con le istanze VM con memoria estesa.
- Le istanze prerilasciabili non supportano le istanze VM con memoria estesa.
- Le istanze espandibili non sono disponibili con le istanze VM a memoria estesa.
Creazione di un'istanza VM Extended Memory
Quando si crea un'istanza, si specifica se l'istanza è un'istanza VM a memoria estesa. Puoi anche modificare un'istanza regolare esistente per renderla un'istanza VM a memoria estesa.
Uso di Console:
- Seguire la procedura per creare un'istanza, fino alla sezione Forma.
- Fare clic su Modifica forma.
- Selezionare una forma che supporti la VM a memoria estesa.
- Per Numero di OCPU, scegliere il numero di OCPU che si desidera allocare a questa istanza trascinando il dispositivo di scorrimento. Le altre risorse si adattano proporzionalmente.Nota
L'opzione Burstable non è supportata quando si seleziona una quantità estesa di memoria o OCPU. - Per Importo di memoria (GB), scegliere la quantità di memoria che si desidera allocare a questa istanza trascinando il dispositivo di scorrimento. La quantità di memoria consentita si basa sul numero di OCPU selezionate.
- Per allocare una quantità estesa di memoria o OCPU all'istanza, trascinare il dispositivo di scorrimento su OCPU estesa o Memoria estesa.
- Fare clic su Seleziona forma.
- Terminare la creazione dell'istanza, quindi fare clic su Crea.
Utilizzo dell'interfaccia API: per creare un'istanza, utilizzare l'operazione LaunchInstance. Il parametro LaunchInstanceShapeConfigDetails
consente di specificare il numero di memorie centrali e la quantità di memoria.