Visión general del servicio Compute

Oracle Cloud Infrastructure Compute permite aprovisionar y gestionar hosts informáticos, conocidos como instancias. Puede crear instancias según sea necesario para cumplir con los requisitos de los recursos informáticos y la aplicación. Después de crear una instancia, puede acceder a ella de forma segura desde su equipo, reiniciarla, asociar y desasociar volúmenes y terminarla cuando haya finalizado. Cualquier cambio realizado en las unidades locales de la instancia se pierde cuando la termina. Se conserva cualquier cambio guardado en los volúmenes asociados a la instancia.

Oracle Cloud Infrastructure ofrece tanto instancias de máquina virtual como con hardware dedicado:

  • Hardware dedicado: una instancia informática con hardware dedicado ofrece acceso exclusivo al servidor físico para un mejor rendimiento y mayor aislamiento.
  • Máquina virtual: una máquina virtual (VM) es un entorno informático independiente que se ejecuta en un hardware físico dedicado. La virtualización permite ejecutar varias máquinas virtuales que están aisladas unas de otras. Las máquinas virtuales son ideales para ejecutar aplicaciones que no requieren el rendimiento y los recursos (CPU, memoria, ancho de banda de red y almacenamiento) de un equipo físico completo.

    Una instancia informática de VM de Oracle Cloud Infrastructure se ejecuta en el mismo hardware que una instancia con hardware dedicado, aprovechando la misma infraestructura de hardware, firmware, pila de software y red optimizada para la nube.

Obtenga más información sobre el servicio Compute y los servicios relacionados.

Asegúrese de revisar las Mejores prácticas para instancias informáticas para obtener información importante sobre cómo trabajar con sus instancias de Compute.

Las instancias de Linux en Oracle Cloud Infrastructure pueden utilizar Oracle Ksplice para aplicar parches de núcleo críticos sin reiniciar. Ksplice puede mantener versiones de núcleo específicas para Oracle Linux, CentOS y Ubuntu. Para obtener más información, consulte Oracle Ksplice.

El tipo de elegibilidad de los recursos informáticos es Siempre gratis. Para obtener más información sobre los recursos Siempre gratis, incluidas las capacidades y limitaciones, consulte la cuenta gratuita de Oracle Cloud Infrastructure.

Tipos de instancias

Al crear una instancia informática, puede seleccionar el tipo de instancia más adecuado para sus aplicaciones en función de características como el número de CPU, la cantidad de memoria y los recursos de red.

Funciones de la instancia

Oracle Cloud Infrastructure ofrece funciones que permiten personalizar las instancias para cargas de trabajo especializadas y requisitos de seguridad.

  • Las instancias ampliables son instancias de máquina virtual (VM) que proporcionan un nivel base de rendimiento de CPU con la capacidad de ampliar a un nivel superior para soportar picos ocasionales en el uso. Para obtener más información, consulte Instancias ampliables.
  • Las instancias blindadas refuerzan la seguridad del firmware en hosts con hardware dedicado y máquinas virtuales (VM) para defenderse contra un software de nivel de inicio malicioso. Para obtener más información, consulte Instancias blindadas.
  • Las máquinas virtuales de memoria ampliada son instancias de máquina virtual que proporcionan más memoria y núcleos que las disponibles con unidades estándar. Para obtener más información, consulte Instancias de VM de memoria ampliada.

Tipos de unidades

Oracle Cloud Infrastructure ofrece una variedad de unidades que están diseñadas para cumplir con un rango de requisitos informáticos y de aplicaciones:

  • Unidades estándar: diseñadas para cargas de trabajo de uso general y adecuadas para una amplia gama de aplicaciones y casos de uso. Las unidades estándar proporcionan un equilibro entre recursos de núcleos, memoria y red. Las unidades estándar están disponibles con procesadores Intel, AMD y basados en Arm.
  • Unidades de DenseIO:diseñadas para grandes bases de datos, cargas de trabajo de big data y aplicaciones que requieren almacenamiento local de alto rendimiento. Las unidades de DenseIO incluyen SSD basados en NVMe asociados localmente.
  • Unidades de GPU: diseñadas para cargas de trabajo aceleradas por hardware. Las unidades GPU incluyen CPU de Intel o AMD y procesadores gráficos de NVIDIA. Algunas unidades de GPU con hardware dedicado soportan redes de cluster.
  • Unidades de recursos informáticos de alto rendimiento (HPC) y unidades optimizadas: diseñadas para cargas de trabajo de recursos informáticos de alto rendimiento que requieren núcleos de procesador de alta frecuencia. Las unidades HPC con hardware dedicado y las unidades optimizadas soportan las redes de clusters.

Para obtener más información sobre las unidades de VM y con hardware dedicado disponibles, consulte Unidades de computación, Instancias con hardware dedicado, Máquinas virtuales y Máquinas virtuales y hardware dedicado (GPU).

Unidades flexibles

Las unidades flexibles permiten personalizar el número de OCPU y la cantidad de memoria asignados a una instancia. Al crear una instancia de máquina virtual con una unidad flexible, seleccione el número de OCPU y la cantidad de memoria que necesita para las cargas de trabajo que se ejecutan en la instancia. El ancho de banda de red y el número de VNIC se ajustan en proporción con el número de OCPU. Esta flexibilidad permite crear máquinas virtuales que coincidan con su carga de trabajo, lo que permite optimizar el rendimiento y minimizar el costo.

Tipos de capacidad

Puede seleccionar el tipo de capacidad de host que se va a utilizar al iniciar instancias informáticas. La capacidad bajo demanda es el valor por defecto, pero en su lugar puede utilizar capacidad preferente, reservas de capacidad o capacidad dedicada.

  • Capacidad bajo demanda: pague solo por la capacidad informática que utiliza. Con la capacidad bajo demanda, paga por la capacidad informática por segundo y, en función de la unidad, solo paga por los segundos en que se ejecutan las instancias. La disponibilidad de la capacidad no está garantizada al iniciar grandes cargas de trabajo.
  • Capacidad preferente: la capacidad preferente permite ahorrar dinero mediante el uso de instancias preferentes para ejecutar cargas de trabajo que solo necesitan ejecutarse durante períodos breves o que se pueden interrumpir cuando se reclama la capacidad. Las instancias preferentes se comportan de la misma manera que las instancias informáticas normales, pero la capacidad se reclama cuando se necesita en otro lugar y las instancias se terminan. Para obtener más información, consulte Instancias preferentes.
  • Capacidad reservada: capacidad de reserva para uso futuro y garantía de que la capacidad esté disponible para crear instancias informáticas cuando las necesite. La capacidad reservada se utiliza al iniciar instancias teniendo en cuenta la reserva. Cuando estas instancias se terminan, la capacidad se devuelve a la reserva y la capacidad no utilizada en la reserva aumenta. La capacidad reservada no utilizada se mide de manera diferente a la capacidad reservada utilizada. Para obtener más información, consulte Reservas de capacidad.
  • Capacidad dedicada: ejecute instancias de máquina virtual en servidores dedicados que son un inquilino único y no se comparten con otros clientes. Esta función permite cumplir los requisitos de conformidad y normativos para el aislamiento que le impiden utilizar la infraestructura compartida. También puede utilizar esta función para cumplir los requisitos de licencia basados en nodos o en host que necesitan licencia de todo el servidor. Para obtener más información, consulte Hosts de máquinas virtuales dedicados.

Los límites de servicio y las cuotas de compartimento se aplican a todos los tipos de capacidad de host. En el caso de la capacidad reservada, si la solicitud de capacidad reservada supera los límites de servicio, solicite un aumento del límite de servicio antes de reservar la capacidad. Para obtener más información, consulte Límites de servicio.

Componentes para iniciar instancias

Los componentes necesarios para iniciar una instancia son:

dominio de disponibilidad
El centro de datos de Oracle Cloud Infrastructure de su región geográfica que aloja recursos en la nube, incluidas sus instancias. Puede colocar instancias en los mismos o diferentes dominios de disponibilidad en función de su rendimiento y los requisitos de redundancia. Para obtener más información, consulte Regiones y dominios de disponibilidad.
red virtual en la nube
Una versión virtual de una red tradicional (con subredes, tablas de rutas y gateways) en la que se ejecutan las instancias. Antes de iniciar las instancias, es necesario configurar al menos una red en la nube. Para obtener información sobre la configuración de redes en la nube, consulte Visión general de red.
par de claves (para instancias de Linux)
Mecanismo de seguridad necesario para el acceso de shell seguro (SSH) a una instancia. Antes de iniciar una instancia, necesitará al menos un par de claves. Para obtener más información, consulte Gestión de pares de claves en instancias de Linux.
contraseña (para instancias de Windows)
Mecanismo de seguridad necesario para acceder a una instancia que utiliza una imagen de plataforma de Windows. La primera vez que inicie una instancia utilizando una imagen de Windows, Oracle Cloud Infrastructure generará una contraseña inicial de un solo uso que podrá recuperar mediante la consola o la API. Esta contraseña debe cambiarse después de iniciar sesión por primera vez.
imagen

Es una plantilla de un disco duro virtual que determina el sistema operativo y el resto del software para una instancia. Puede iniciar instancias desde estos orígenes:

unidad
Plantilla que determina el número de CPU, la cantidad de memoria y otros recursos asignados a una instancia recién creada. Al iniciar una instancia elige la unidad más apropiada. Consulte Unidades de computación para obtener una lista de las unidades de VM y con hardware dedicado disponibles.
etiquetas

Puede aplicar etiquetas a los recursos para facilitar su organización según las necesidades de su negocio. Aplique las etiquetas al crear un recurso o actualice el recurso más tarde con las etiquetas que desee. Para obtener información general sobre la aplicación de etiquetas, consulte Etiquetas de recursos.

Opcionalmente, puede asociar volúmenes a una instancia. Para obtener más información, consulte Visión general de volumen de bloque.
Nota

Los recursos creados y utilizados por las instancias informáticas, como los volúmenes de inicio y el tráfico de red, se facturan por separado de la instancia informática.

Creación de automatización con eventos

Puede crear la automatización basada en cambios de estado para los recursos de Oracle Cloud Infrastructure mediante el uso de tipos de eventos, reglas y acciones Para obtener más información, consulte Visión general de eventos.

Los siguientes recursos informáticos emiten eventos:

  • Configuraciones de escala automática y normas de escala automática
  • Redes de cluster
  • Historiales de la consola
  • Imágenes
  • Instancias y anexos de instancia
  • Configuraciones de instancia
  • Conexiones de consola de instancias
  • Pools de instancias

Identificadores de recursos

La mayoría de los tipos de recursos de Oracle Cloud Infrastructure tienen un identificador único asignado por Oracle denominado Oracle Cloud ID (OCID). Para obtener información sobre el formato de OCID y otras formas de identificar los recursos, consulte Identificadores de recursos.

Solicitudes de trabajo

Recursos informáticos es uno de los servicios de Oracle Cloud Infrastructure que está integrado con la API Solicitudes de trabajo. Para obtener información general sobre el uso de solicitudes de trabajo en Oracle Cloud Infrastructure, consulte Solicitudes de trabajo en la guía del usuario y la API Solicitudes de trabajo.

Formas de acceder a Oracle Cloud Infrastructure

Puede acceder a Oracle Cloud Infrastructure (OCI) utilizando la consola (una interfaz basada en explorador), la API de REST o la CLI de OCI. A lo largo de esta documentación se incluyen temas con instrucciones para utilizar la consola, la API y la CLI. Para obtener una lista de los SDK disponibles, consulte Software development kits e interfaz de línea de comandos.

Para acceder a la consola, debe utilizar un explorador soportado. Para ir a la página de conexión de la consola, abra el menú de navegación situado en la parte superior de esta página y haga clic en Consola de Infrastructure. Se le solicitará que introduzca el inquilino en la nube, el nombre de usuario y la contraseña.

Para obtener información general sobre el uso de la API, consulte la documentación de la API de REST.

Autenticación y autorización

Cada servicio de Oracle Cloud Infrastructure se integra con IAM con fines de autenticación y autorización para todas las interfaces (la consola, el SDK o la CLI, y la API de REST).

Un administrador de la organización debe configurar grupos , compartimentos y políticas que controlen qué usuarios pueden acceder a qué servicios, qué recursos y el tipo de acceso. Por ejemplo, las políticas controlan quién puede crear usuarios, crear y gestionar la red en la nube, iniciar instancias, crear cubos, descargar objetos, etc. Para obtener más información, consulte Introducción a las políticas. Para obtener detalles específicos sobre la escritura de políticas de los distintos servicios, consulte Referencia de políticas.

Si es un usuario normal (no un administrador) que necesita utilizar los recursos de Oracle Cloud Infrastructure que posee su compañía, póngase en contacto con el administrador para que configure su identificador de usuario. El administrador le confirmará qué compartimentos debe usar.

Seguridad

Además de crear políticas de IAM, siga estas mejores prácticas de seguridad para Compute.

  • Cifre volúmenes de inicio con una clave personalizada y rote las claves
  • Aplique los parches de seguridad más recientes a las instancias
  • Utilice Oracle Cloud Guard para detectar problemas de seguridad y responder a ellos
  • Realice una auditoría de seguridad

Consulte Protección de Compute.

Almacenamiento para instancias informáticas

Puede ampliar el almacenamiento disponible para las instancias informáticas con los siguientes servicios:

  • Volumen en bloque: permite aprovisionar y gestionar dinámicamente volúmenes en bloque que puede asociar a una o más instancias informáticas. Consulte Visión general de volumen de bloque para obtener más información. Para obtener más información sobre los pasos que hay que realizar para asociar volúmenes en bloque a instancias informáticas, consulte Asociación de un volumen en bloque a una instancia y Asociación de un volumen a varias instancias.
  • Almacenamiento de archivos: un sistema de archivos de red duradero, escalable, seguro y de nivel empresarial al que se puede conectar desde cualquier instancia informática de la red virtual en la nube (VCN). Consulte Visión general del almacenamiento de archivos para obtener más información.
  • Almacenamiento de objetos: plataforma de almacenamiento en Internet de alto rendimiento que permite almacenar una cantidad ilimitada de datos no estructurados de cualquier tipo de contenido. Este almacenamiento es regional y no está ligado a ninguna instancia informática específica. Consulte Visión general de Object Storage para obtener más información.
  • Almacenamiento de archivos: plataforma de almacenamiento que permite almacenar una cantidad ilimitada de datos no estructurados de cualquier tipo de contenido que no necesite una recuperación de datos instantánea. Este almacenamiento es regional y no está ligado a ninguna instancia informática específica. Consulte Visión general de Archive Storage para obtener más información.

Límites en los recursos informáticos

Para obtener una lista de límites aplicables e instrucciones para solicitar un aumento del límite, consulte Límites de servicio. Para definir límites específicos de compartimentos en un recurso o familia de recursos, los administradores pueden utilizar cuotas de compartimento.

Los límites adicionales incluyen:

  • Para adjuntar un volumen a una instancia, tanto la instancia como el volumen deben estar dentro del mismo dominio de disponibilidad.
  • Muchas operaciones informáticas están sujetas a la limitación.

Un límite de servicio es diferente de la capacidad de host. El límite de servicio consiste en la cuota o asignación establecida para un recurso. La capacidad de host es la infraestructura física en la que se ejecutan recursos como las instancias informáticas. Si aparece un error de "capacidad de host insuficiente" al intentar crear una instancia o cambiar la unidad de una instancia, pruebe las soluciones alternativas sugeridas.

Límites de las claves de metadatos

Las claves de metadatos personalizadas (cualquier clave que defina que no sea ssh_authorized_keys o user_data) tienen los límites siguientes:

  • Número máximo de claves de metadatos: 128
  • Tamaño máximo del nombre de la clave: 255 caracteres
  • Tamaño máximo del valor de la clave: 255 caracteres

ssh_authorized_keys es una clave especial que no tiene estos límites, pero su valor está validado para ajustarse a una clave pública en formato OpenSSH.

user_data tiene un tamaño máximo de 16 KB. Para instancias de Linux con cloud-init configurado, puede rellenar el campo user_data con una cadena con codificación Base64 de datos de usuario de cloud-init. Para obtener más información sobre los formatos que acepta cloud-init, consulte Formatos cloud-init.