Cette image présente une plate-forme de calcul hautes performances (HPC) et d'intelligence artificielle (IA) à la demande qui connecte les utilisateurs, les administrateurs, le réseau Oracle Cloud Infrastructure (OCI), les services HPC, la capacité de calcul, le stockage partagé et les ressources Oracle Services Network.
L'architecture comporte les composants suivants :
Sur site/Internet
- Les chercheurs/ingénieurs utilisent l'accès au navigateur/shell sécurisé (SSH) pour atteindre le DNS OCI et l'adresse de plate-forme.
- Les administrateurs de plate-forme HPC utilisent Admin Access pour atteindre le DNS OCI et administrer les points d'entrée de plate-forme.
- L'équipement sur site du client représente l'équipement réseau du client affiché pour l'environnement sur site.
- OCI DNS résout les noms d'accès et envoie le trafic vers la passerelle Internet dans la région OCI.
Région OCI
- La région Oracle Cloud Infrastructure (OCI) contient le domaine de disponibilité 1, le domaine de disponibilité 2 et le domaine de disponibilité 3.
- Le réseau cloud virtuel (VCN) contient le sous-réseau public, le sous-réseau privé, le sous-réseau de calcul HPC privé et le sous-réseau de stockage/d'exécution privé.
- La passerelle Internet reçoit le trafic du DNS OCI et fournit le chemin d'entrée public dans le VCN.
- La passerelle NAT (Network Address Translation) prend en charge les mises à jour contrôlées pour les ressources de calcul dans le sous-réseau de calcul HPC privé.
- La passerelle de service envoie le trafic de sauvegarde/cycle de vie de la région OCI à OCI Object Storage.
Sous-réseau public
- OCI Web Application Firewall effectue une vérification de stratégie avant que le trafic n'atteigne les services d'application.
- Le trafic HTTPS (Hypertext Transfer Protocol Secure) passe d'OCI Web Application Firewall à l'équilibreur de charge public.
- L'équilibreur de charge public permet aux utilisateurs du navigateur d'accéder à l'application Open OnDemand (OOD).
- Bastion fournit un accès SSH privé au noeud de connexion dans la pile HPC OCI 3.0.
Sous-réseau privé
- OOD fournit le point d'entrée utilisateur basé sur un navigateur pour les fichiers, les shells, les travaux et les applications interactives.
- OOD Reverse Proxy achemine les sessions utilisateur en utilisant les chemins
/node et /rnode.
- Le routage de proxy OOD Apps envoie le trafic
/node et /rnode aux sessions de calcul interactives.
- Le trafic de l'interface de ligne de commande (CLI) Slurm connecte les services Open OnDemand au plan de contrôle Slurm.
- OCI HPC Stack 3.0 contient le noeud de connexion, Golden Image Factory, Slurm Controller et l'identité FreeIPA Portable Operating System Interface (POSIX).
- Le noeud de connexion reçoit un accès SSH privé à partir du bastion et fournit un accès administratif à la pile HPC.
- Golden Image Factory prépare des images qui prennent en charge le provisionnement des noeuds d'unité centrale de traitement (CPU) et d'unité de traitement graphique (GPU).
- Slurm Controller planifie les travaux et coordonne les mises à jour contrôlées pour les pools de noeuds de calcul.
- FreeIPA POSIX Identity gère les données d'identité Linux et participe aux flux d'identité fédérée/IAM.
- Les clés secrètes/clés passent d'OCI Vault aux services de plate-forme privée qui nécessitent des valeurs protégées.
Sous-réseau de calcul HPC privé
- L'UC permanente fournit une capacité d'UC toujours disponible pour les charges globales qui ne doivent pas attendre le redimensionnement automatique.
- Le redimensionnement automatique de l'UC offre une capacité d'UC élastique pour les charges de travail par lots et interactives.
- Le GPU Ubuntu de redimensionnement automatique offre une capacité de GPU élastique pour les charges de travail qui utilisent des images Ubuntu.
- Le GPU Oracle Linux de redimensionnement automatique offre une capacité de GPU élastique pour les charges de travail qui utilisent des images Oracle Linux.
- L'extension future des GPU représente un pool de capacité de GPU supplémentaire pour une croissance ultérieure de la plate-forme.
- Les mises à jour contrôlées connectent les flux de mise à jour à l'UC permanente, à l'UC de redimensionnement automatique, au GPU Ubuntu de redimensionnement automatique, au GPU Oracle Linux de redimensionnement automatique et à l'extension de GPU future.
Sous-réseau privé de stockage/d'exécution
- OCI File Storage fournit des chemins de stockage
/home, /scratch et /apps partagés.
- JuiceFS/oradata fournit un chemin de données monté pour l'accès aux données partagées.
- LustreFS/oradata active I/O fournit un stockage d'entrée/sortie (E/S) actif haut débit pour les charges de travail HPC et AI.
- Les modules d'exécutions/applications partagées fournissent des exécutions d'application et du contenu de module partagés pour les noeuds de calcul.
Oracle Services Network
- OCI Registry fournit des images d'exécution à l'image de plate-forme et au workflow d'exécution.
- OCI Identity and Access Management participe à Federated Identity/IAM pour l'authentification et l'autorisation de la plate-forme.
- OCI Vault fournit des clés secrètes/clés aux composants de plate-forme protégés.
- La journalisation reçoit les données de journal opérationnel des composants de plate-forme.
- Monitoring reçoit des mesures de plate-forme et échange des signaux opérationnels avec Logging.
- OCI Object Storage reçoit les données de sauvegarde/cycle de vie via la passerelle de service.