Creación de imágenes
Si desea proporcionar la aplicación como parte de una imagen que se puede utilizar para iniciar una instancia informática en Oracle Cloud Infrastructure, debe crear o importar la imagen en su arrendamiento de Oracle Cloud Infrastructure Compute.
Después de generar la imagen personalizada, seleccione el conjunto adecuado de formas compatibles para la imagen. Una unidad es una plantilla que determina el número de CPU, la cantidad de memoria, el número de VNIC y el ancho de banda máximo soportado de una instancia informática. Oracle Cloud Infrastructure ofrece unidades de computación de máquina virtual y con hardware dedicado con y sin almacenamiento NVMe asociado localmente. Asegúrese de probar el inicio de la aplicación utilizando la imagen con las formas seleccionadas. Consulte Gestión de imágenes personalizadas en la documentación de OCI Compute.
Además de las instancias con hardware dedicado, Oracle Cloud Infrastructure soporta los siguientes modos de virtualización:
- emulada
- Con virtualización
- Nativo (máquinas virtuales de hardware o HVM)
Puede importar imágenes personalizadas en Oracle Cloud Infrastructure para iniciar instancias de máquina virtual (VM) en modo emulado o paravirtualizado. Las imágenes nativas (HVM) se deben crear sobre las imágenes base de Oracle Cloud Infrastructure existentes. Para obtener más información, consulte Traiga su propia imagen (BYOI).
Es importante comprender las siguientes diferencias y recomendaciones para el uso de los modos de virtualización:
- Las instancias que se ejecutan en modo emulado están totalmente emuladas. Si bien las máquinas virtuales en modo emulado son más compatibles con sistemas operativos más antiguos (Linux con versión de núcleo anterior a 3.4), son más lentas que las máquinas virtuales nativas y fotovoltaicas. No debe distribuir imágenes en modo emulado, si sus imágenes admiten el modo PV. Las instancias en modo emulado se exponen a un disco IDE y a interfaces nic e1000, y este controlador tiene un límite de ancho de banda 1GBps independientemente de la unidad de computación especificada. Esta limitación de ancho de banda podría ser un problema para algunos clientes o aplicaciones. Consulte Bring Your Own Image (BYOI)
- Las instancias que se ejecutan en modo paravirtualizado aprovechan la virtio para obtener un rendimiento casi en bare metal. Debe distribuir las imágenes en modo paravirtualizado siempre que sea posible. Linux con versiones de núcleo más recientes (3.4+) debe ser compatible con el modo virtio/PV. El modo fotovoltaico proporciona compatibilidad de imágenes en diferentes generaciones de hardware de Oracle Cloud Infrastructure, lo que ayuda en la gestión y el mantenimiento del ciclo de vida.
- Las instancias de VM que se ejecutan en modo nativo son máquinas virtuales de hardware (HVM). En este modo, las instancias se exponen a SR-IOV/VF para obtener un mayor rendimiento de red. Las imágenes base de Oracle Cloud Infrastructure son imágenes nativas. Cree imágenes sobre las imágenes base existentes de Oracle Cloud Infrastructure, siempre que sea posible, para admitir el modo nativo. Oracle Cloud Infrastructure tiene un creador de empaquetadores que le permite crear imágenes de VM de Oracle Cloud Infrastructure personalizadas.
Antes de generar la imagen personalizada, asegúrese de que la imagen cumpla con las directrices para imágenes relevantes.
Cuando envíe su listado a Marketplace para su publicación, Oracle revisará el listado. Esta revisión incluye comprobaciones de seguridad y experiencia de usuario para asegurarse de que la imagen cumple los estándares de Marketplace y de que la descripción del listado contiene las instrucciones y detalles adecuados para ofrecer una experiencia de usuario aceptable cuando los clientes lanzan la app desde Marketplace.