Esta imagem mostra uma plataforma de computação de alto desempenho (HPC) e inteligência artificial (IA) sob demanda que conecta usuários, administradores, rede da Oracle Cloud Infrastructure (OCI), serviços HPC, capacidade de computação, armazenamento compartilhado e recursos da Oracle Services Network.
A arquitetura tem os seguintes componentes:
On-premises/Internet
- Os engenheiros/pesquisadores usam o acesso SSH (Browser/Secure Shell) para acessar o DNS do OCI e o ponto final da plataforma.
- Os Administradores da Plataforma HPC usam o Acesso Admin para acessar o OCI DNS e administrar pontos de entrada da plataforma.
- O equipamento local do cliente representa o equipamento de rede do cliente mostrado para o ambiente on-premises.
- O OCI DNS resolve nomes de acesso e envia tráfego para o gateway de internet na Região do OCI.
Região do OCI
- A Região do OCI (Oracle Cloud Infrastructure) contém o Domínio de Disponibilidade 1, o Domínio de Disponibilidade 2 e o Domínio de Disponibilidade 3.
- A VCN (rede virtual na nuvem) contém Sub-rede Pública, Sub-rede Privada, Sub-rede Privada de Computação HPC e Sub-rede Privada de Armazenamento/Runtime.
- O gateway de internet recebe tráfego do OCI DNS e fornece o caminho de entrada pública na VCN.
- O gateway NAT (Network Address Translation) suporta atualizações controladas para recursos de computação na Sub-rede Privada de Computação HPC.
- O gateway de serviço envia tráfego de Backup/Ciclo de Vida da Região do OCI para o OCI Object Storage.
Sub-rede Pública
- O OCI Web Application Firewall executa a Verificação de Política antes que o tráfego atinja os serviços do aplicativo.
- O tráfego HTTPS (Hypertext Transfer Protocol Secure) passa do OCI Web Application Firewall para o Balanceador de Carga Público.
- O Balanceador de Carga Público faz frente ao acesso do aplicativo Open OnDemand (OOD) para usuários do browser.
- O Bastion fornece acesso SSH Privado ao Nó de Log-in no OCI HPC Stack 3.0.
Sub-rede Privada
- O OOD fornece o ponto de entrada do usuário baseado em navegador para arquivos, shells, jobs e aplicativos interativos.
- O OOD Reverse Proxy roteia sessões do usuário usando os caminhos
/node e /rnode.
- O OOD Apps Proxy Routing envia tráfego
/node e /rnode para sessões de computação interativas.
- O tráfego de interface de linha de comando (CLI) Slurm conecta os serviços Open OnDemand ao plano de controle Slurm.
- O OCI HPC Stack 3.0 contém Login Node, Golden Image Factory, Slurm Controller e FreeIPA Portable Operating System Interface (POSIX).
- O Nó de Log-in recebe SSH Privado do Bastion e fornece acesso administrativo à pilha HPC.
- O Golden Image Factory prepara imagens que suportam o provisionamento de nós de unidade de processamento central (CPU) e unidade de processamento gráfico (GPU).
- O Slurm Controller programa jobs e coordena atualizações controladas para pools de nós de computação.
- A Identidade POSIX do FreeIPA gerencia dados de identidade do Linux e participa de fluxos de Identidade Federada/IAM.
- Os segredos/chaves fluem do OCI Vault para os serviços de plataforma privada que exigem valores protegidos.
Sub-rede de Computação HPC Privada
- A CPU permanente fornece capacidade de CPU sempre disponível para cargas de trabalho que não devem aguardar o dimensionamento automático.
- A CPU de dimensionamento automático fornece capacidade de CPU elástica para cargas de trabalho em lote e interativas.
- A GPU Ubuntu de dimensionamento automático fornece capacidade de GPU elástica para cargas de trabalho que usam imagens do Ubuntu.
- A GPU Oracle Linux de dimensionamento automático fornece capacidade de GPU elástica para cargas de trabalho que usam imagens do Oracle Linux.
- A Expansão de GPU Futura representa um pool de capacidade de GPU adicional para crescimento posterior da plataforma.
- As Atualizações Controladas conectam fluxos de atualização a CPU Permanente, CPU de Dimensionamento Automático, GPU Ubuntu de Dimensionamento Automático, GPU Oracle Linux de Dimensionamento Automático e Expansão de GPU Futura.
Sub-rede de Armazenamento Privado/Runtime
- O serviço OCI File Storage fornece caminhos de armazenamento
/home, /scratch e /apps compartilhados.
- JuiceFS/oradata fornece um caminho de dados montado para acesso a dados compartilhados.
- O LustreFS/oradata active I/O fornece armazenamento de entrada/saída (I/O) ativo de alto rendimento para cargas de trabalho de HPC e IA.
- Os Módulos /apps de Runtimes Compartilhados fornecem runtimes de aplicativos compartilhados e conteúdo de módulos para nós de computação.
Oracle Services Network
- O OCI Registry fornece imagens de Runtime para a imagem da plataforma e o workflow de runtime.
- O OCI Identity and Access Management participa do Federated Identity/IAM para autenticação e autorização de plataforma.
- O OCI Vault fornece Segredos/chaves para componentes de plataforma protegidos.
- O Logging recebe dados de log operacional de componentes da plataforma.
- O Monitoring recebe métricas da plataforma e troca sinais operacionais com o Logging.
- O OCI Object Storage recebe dados de Backup/Ciclo de Vida por meio do gateway de serviço.