En esta imagen se muestra una plataforma de computación de alto rendimiento (HPC) y de inteligencia artificial (IA) a demanda que conecta usuarios, administradores, redes de Oracle Cloud Infrastructure (OCI), servicios de HPC, capacidad informática, almacenamiento compartido y recursos de Oracle Services Network.
La arquitectura tiene los siguientes componentes:
Local/Internet
- Los ingenieros/investigadores utilizan el acceso de shell seguro (SSH) y explorador para acceder al DNS de OCI y al punto final de la plataforma.
- Los administradores de la plataforma HPC utilizan el acceso de administrador para acceder al DNS de OCI y administrar puntos de entrada de la plataforma.
- El equipo local del cliente representa el equipo de red del cliente que se muestra para el entorno local.
- OCI DNS resuelve los nombres de acceso y envía tráfico al gateway de Internet en la región de OCI.
Región de OCI
- La región de Oracle Cloud Infrastructure (OCI) contiene el dominio de disponibilidad 1, el dominio de disponibilidad 2 y el dominio de disponibilidad 3.
- La red virtual en la nube (VCN) contiene una subred pública, una subred privada, una subred informática de HPC privada y una subred de almacenamiento/tiempo de ejecución privada.
- El gateway de Internet recibe tráfico del DNS de OCI y proporciona la ruta de entrada pública a la VCN.
- El gateway de traducción de direcciones de red (NAT) admite actualizaciones controladas para recursos informáticos en la subred informática de HPC privada.
- El gateway de servicio envía tráfico de copia de seguridad/ciclo de vida desde la región de OCI a OCI Object Storage.
Subred pública
- OCI Web Application Firewall realiza una comprobación de políticas antes de que el tráfico llegue a los servicios de la aplicación.
- El tráfico seguro (HTTPS) del protocolo de transferencia de hipertexto se transfiere de OCI Web Application Firewall al equilibrador de carga público.
- El equilibrador de carga público tiene acceso a la aplicación Open OnDemand (OOD) para los usuarios del explorador.
- Bastion proporciona acceso SSH privado al nodo de conexión en la pila HPC 3.0 de OCI.
Subred privada
- OOD proporciona el punto de entrada de usuario basado en explorador para archivos, shells, trabajos y aplicaciones interactivas.
- El proxy inverso de OOD direcciona las sesiones de usuario mediante las rutas
/node y /rnode.
- El enrutamiento de proxy de aplicaciones de OOD envía el tráfico
/node y /rnode a sesiones de recursos informáticos interactivas.
- El tráfico de la interfaz de línea de comandos (CLI) de Slurm conecta los servicios de Open OnDemand al plano de control de Slurm.
- La pila 3.0 de HPC de OCI contiene el nodo de conexión, la fábrica de imágenes doradas, el controlador Slurm y la identidad de la interfaz del sistema operativo portátil (POSIX) de FreeIPA.
- El nodo de conexión recibe SSH privado de Bastion y proporciona acceso administrativo a la pila de HPC.
- Golden Image Factory prepara imágenes que soportan el aprovisionamiento de nodos de unidades de procesamiento central (CPU) y unidades de procesamiento gráfico (GPU).
- Slurm Controller programa trabajos y coordina actualizaciones controladas para pools de nodos de cálculo.
- FreeIPA POSIX Identity gestiona los datos de identidad de Linux y participa en los flujos de identidad federada/IAM.
- Los secretos/claves fluyen de OCI Vault a los servicios de plataforma privada que requieren valores protegidos.
Subred informática de HPC privada
- La CPU permanente proporciona capacidad de CPU siempre disponible para las cargas de trabajo que no deben esperar a la escala automática.
- La CPU de escala automática proporciona capacidad de CPU flexible para cargas de trabajo interactivas y por lotes.
- La GPU de escala automática de Ubuntu proporciona capacidad de GPU flexible para cargas de trabajo que utilizan imágenes de Ubuntu.
- La GPU de escala automática de Oracle Linux proporciona capacidad de GPU flexible para las cargas de trabajo que utilizan imágenes de Oracle Linux.
- La futura expansión de GPU representa un grupo de capacidad de GPU adicional para el crecimiento posterior de la plataforma.
- Las actualizaciones controladas conectan los flujos de actualización a la CPU permanente, la CPU de escala automática, la GPU de Ubuntu de escala automática, la GPU de Oracle Linux de escala automática y la futura expansión de la GPU.
Subred de tiempo de ejecución/almacenamiento privado
- OCI File Storage proporciona rutas de almacenamiento compartidas
/home, /scratch y /apps.
- JuiceFS/oradata proporciona una ruta de datos montada para el acceso a datos compartidos.
- La E/S activa de LustreFS/oradata proporciona almacenamiento de entrada/salida (E/S) activa de alto rendimiento para cargas de trabajo de HPC e AI.
- Los módulos /apps de entornos de ejecución compartidos proporcionan tiempos de ejecución de aplicaciones compartidos y contenido de módulo para los nodos de cálculo.
Red de servicios de Oracle
- OCI Registry proporciona imágenes de tiempo de ejecución a la imagen de plataforma y al flujo de trabajo de tiempo de ejecución.
- OCI Identity and Access Management participa en Federated Identity/IAM para la autenticación y autorización de la plataforma.
- OCI Vault proporciona secretos/claves para los componentes de plataforma protegidos.
- El registro recibe datos de log operativos de los componentes de la plataforma.
- Monitoring recibe métricas de plataforma e intercambia señales operativas con Logging.
- OCI Object Storage recibe datos de copia de seguridad/ciclo de vida a través del gateway de servicio.