Creazione di immagini

Se desideri fornire l'applicazione come parte di un'immagine che può essere utilizzata per avviare un'istanza di computazione in Oracle Cloud Infrastructure, devi creare o importare l'immagine nella tua tenancy di computazione Oracle Cloud Infrastructure.

Dopo aver generato l'immagine personalizzata, selezionare il set giusto di forme compatibili per l'immagine. Una forma è un modello che determina il numero di CPU, la quantità di memoria, il numero di vnic e la larghezza di banda massima supportata di un'istanza di computazione. Oracle Cloud Infrastructure offre sia forme di computazione Bare Metal che Virtual Machine con e senza storage NVMe collegato in locale. Assicurarsi di eseguire il test dell'avvio dell'applicazione utilizzando l'immagine con le forme selezionate. Vedere Gestione delle immagini personalizzate nella documentazione di OCI Compute.

Oltre alle istanze Bare Metal, Oracle Cloud Infrastructure supporta le seguenti modalità di virtualizzazione:

  • Emulato
  • Pseudo-irtualizzazione
  • Native (macchine virtuali hardware o HVM)

Puoi importare immagini personalizzate in Oracle Cloud Infrastructure per avviare istanze di Virtual Machine (VM) in modalità emulata o pseudo-virtualizzata. Le immagini native (HVM) devono essere create sopra le immagini di base esistenti di Oracle Cloud Infrastructure. Per ulteriori informazioni consulta il documento Bring Your Own Image (BYOI).

È importante comprendere le differenze e i suggerimenti riportati di seguito per l'utilizzo delle modalità di virtualizzazione.

  1. Le istanze in esecuzione in modalità di emulazione sono completamente emulate. Mentre le VM in modalità emulata sono più compatibili con i sistemi operativi precedenti (Linux con versione kernel precedente alla 3.4), sono più lente delle VM PV e native. Non distribuire immagini in modalità emulata se le immagini supportano la modalità PV. Le istanze in modalità emulata sono esposte a un disco IDE e alle interfacce nic e1000 e questo driver ha un limite di larghezza di banda 1GBps indipendentemente dalla forma di computazione specificata. Questa limitazione della larghezza di banda potrebbe essere un problema per alcuni clienti o applicazioni. Vedere Bring Your Own Image (BYOI)
  2. Le istanze in esecuzione in modalità pseudo-virtualizzata sfruttano virtio per prestazioni quasi bare-metal. È consigliabile distribuire le immagini in modalità pseudo-virtualizzata quando possibile. Linux con versioni kernel più recenti (3.4+) dovrebbe essere compatibile con la modalità virtio/PV. La modalità PV offre compatibilità delle immagini tra le diverse generazioni di hardware Oracle Cloud Infrastructure, il che aiuta nella gestione e nella manutenzione del ciclo di vita.
  3. Le istanze VM in esecuzione in modalità nativa sono virtual machine hardware (HVM). In questa modalità, le istanze vengono esposte a SR-IOV/VF per prestazioni di rete più elevate. Le immagini di base di Oracle Cloud Infrastructure sono immagini native. Crea le tue immagini a monte delle immagini di base esistenti di Oracle Cloud Infrastructure, quando possibile, per supportare la modalità nativa. Oracle Cloud Infrastructure ha un Packer Builder che ti consente di creare immagini VM Oracle Cloud Infrastructure personalizzate.

Prima di generare l'immagine personalizzata, assicurarsi che l'immagine sia conforme alle linee guida per le immagini pertinenti.

Quando invii la presentazione al Marketplace per la pubblicazione, Oracle esaminerà la presentazione. Questa recensione include controlli di sicurezza e user experience per garantire che la tua immagine sia conforme agli standard del Marketplace e che la descrizione dell'elenco contenga istruzioni e dettagli appropriati per fornire un'esperienza utente accettabile quando i clienti lanciano la tua app dal Marketplace.