Amazon SageMaker HyperPod wurde speziell entwickelt, um das Training des Foundation Model (FM) zu beschleunigen und den undifferenzierten schweren Aufwand zu beseitigen, der mit der Verwaltung und Optimierung eines großen Trainings-Rechenclusters verbunden ist. Mit SageMaker HyperPod können Sie FMs wochen- und monatelang ohne Unterbrechung trainieren.
Typischerweise werden HyperPod-Cluster von mehreren Benutzern verwendet: Forschern für maschinelles Lernen (ML), Softwareentwicklern, Datenwissenschaftlern und Clusteradministratoren. Sie bearbeiten ihre eigenen Dateien, führen ihre eigenen Jobs aus und möchten vermeiden, dass sie sich gegenseitig in ihrer Arbeit beeinträchtigen. Um diese Mehrbenutzerumgebung zu erreichen, können Sie den Benutzer- und Gruppenmechanismus von Linux nutzen und über Lebenszyklusskripte statisch mehrere Benutzer auf jeder Instanz erstellen. Der Nachteil dieses Ansatzes besteht jedoch darin, dass Benutzer- und Gruppeneinstellungen über mehrere Instanzen im Cluster dupliziert werden, was es schwierig macht, sie auf allen Instanzen konsistent zu konfigurieren, beispielsweise wenn ein neues Teammitglied beitritt.
Um diesen Schmerzpunkt zu lösen, können wir verwenden LDAP (Lightweight Directory Access Protocol) machen LDAP über TLS/SSL (LDAPS) zur Integration mit einem Verzeichnisdienst wie z AWS Directory Service für Microsoft Active Directory. Mit dem Verzeichnisdienst können Sie Benutzer und Gruppen sowie deren Berechtigungen zentral verwalten.
In diesem Beitrag stellen wir eine Lösung zur Integration von HyperPod-Clustern mit AWS Managed Microsoft AD vor und erklären, wie Sie eine nahtlose Mehrbenutzer-Anmeldeumgebung mit einem zentral verwalteten Verzeichnis erreichen.
Lösungsüberblick
Die Lösung nutzt die folgenden AWS-Dienste und -Ressourcen:
Wir benützen auch AWS CloudFormation um einen Stack bereitzustellen, um die Voraussetzungen für den HyperPod-Cluster zu schaffen: VPC, Subnetze, Sicherheitsgruppe und Amazon FSx für Lustre Volumen.
Das folgende Diagramm veranschaulicht die übergeordnete Lösungsarchitektur.
In dieser Lösung verwenden HyperPod-Cluster-Instanzen das LDAPS-Protokoll, um über einen NLB eine Verbindung zum AWS Managed Microsoft AD herzustellen. Wir gebrauchen TLS-Terminierung durch die Installation eines Zertifikats im NLB. Um LDAPS in HyperPod-Cluster-Instanzen zu konfigurieren, wird das Lebenszyklusskript installiert und konfiguriert System Security Services Daemon (SSSD)– eine Open-Source-Client-Software für LDAP/LDAPS.
Voraussetzungen:
In diesem Beitrag wird davon ausgegangen, dass Sie bereits wissen, wie Sie einen einfachen HyperPod-Cluster ohne SSSD erstellen. Weitere Informationen zum Erstellen von HyperPod-Clustern finden Sie unter Erste Schritte mit SageMaker HyperPod und für HyperPod-Workshop.
Außerdem verwenden Sie in den Einrichtungsschritten einen Linux-Computer, um ein selbstsigniertes Zertifikat zu generieren und ein verschleiertes Passwort für den AD-Reader-Benutzer zu erhalten. Wenn Sie keinen Linux-Computer haben, können Sie eine EC2-Linux-Instanz erstellen oder verwenden AWS CloudShell.
Erstellen Sie eine VPC, Subnetze und eine Sicherheitsgruppe
Befolgen Sie die Anweisungen in der Eigener Account Abschnitt des HyperPod-Workshops. Sie stellen einen CloudFormation-Stack bereit und erstellen erforderliche Ressourcen wie VPC, Subnetze, Sicherheitsgruppe und FSx für Lustre-Volume. Sie müssen bei der Bereitstellung des CloudFormation-Stacks sowohl ein primäres Subnetz als auch ein Backup-Subnetz erstellen, weil AWS Managed Microsoft AD erfordert mindestens zwei Subnetze mit verschiedenen Availability Zones.
In diesem Beitrag verwenden wir der Einfachheit halber dieselbe VPC, dieselben Subnetze und dieselbe Sicherheitsgruppe sowohl für den HyperPod-Cluster als auch für den Verzeichnisdienst. Wenn Sie unterschiedliche Netzwerke zwischen dem Cluster und dem Verzeichnisdienst verwenden müssen, stellen Sie sicher, dass Sicherheitsgruppen und Routentabellen so konfiguriert sind, dass sie miteinander kommunizieren können.
Erstellen Sie AWS Managed Microsoft AD im Directory Service
Führen Sie die folgenden Schritte aus, um Ihr Verzeichnis einzurichten:
- Auf dem Verzeichnisdienstkonsole, wählen Verzeichnisse im Navigationsbereich.
- Auswählen Verzeichnis einrichten.
- Aussichten für VerzeichnistypWählen AWS Managed Microsoft AD.
- Auswählen
Weiter.
- Aussichten für AusgabeWählen Standard Edition.
- Aussichten für Verzeichnis-DNS-Name, geben Sie den DNS-Namen Ihres bevorzugten Verzeichnisses ein (z. B.
hyperpod.abc123.com
). - Aussichten für Administrator-Passwort¸ Legen Sie ein Passwort fest und speichern Sie es zur späteren Verwendung.
- Auswählen
Weiter.
- Im Networking Geben Sie im Abschnitt die VPC und zwei private Subnetze an, die Sie erstellt haben.
- Auswählen
Weiter.
- Überprüfen Sie die Konfiguration und die Preise und wählen Sie dann aus Verzeichnis erstellen.
Die Verzeichniserstellung beginnt. Warten Sie, bis sich der Status von ändert Erstellen zu Aktives, was 20–30 Minuten dauern kann. - Wenn sich der Status in ändert Aktives, öffnen Sie die Detailseite des Verzeichnisses und notieren Sie sich die DNS-Adressen für die spätere Verwendung.
Erstellen Sie einen NLB vor dem Verzeichnisdienst
Führen Sie die folgenden Schritte aus, um den NLB zu erstellen:
- Auf dem Amazon EC2-Konsole, wählen Zielgruppen im Navigationsbereich.
- Auswählen Zielgruppen erstellen.
- Erstellen Sie eine Zielgruppe mit folgenden Parametern:
- Aussichten für Wählen Sie einen ZieltypWählen IP-Adressen.
- Aussichten für Name der Zielgruppe, eingeben
LDAP
. - Aussichten für Protokoll: Port, wählen TCP und gib ein
389
. - Aussichten für IP-AdresstypWählen IPv4.
- Aussichten für VPC, wählen SageMaker HyperPod VPC (die Sie mit der CloudFormation-Vorlage erstellt haben).
- Aussichten für Gesundheitscheckprotokoll, wählen TCP.
- Auswählen
Weiter.
- Im Ziele registrieren Registrieren Sie im Abschnitt „Verzeichnisdienst“ die DNS-Adressen des Verzeichnisdienstes als Ziele.
- Aussichten für Ports, wählen Als ausstehend einfügen unten.Die Adressen werden im hinzugefügt Überprüfen Sie die Ziele Abschnitt mit Zu überprüfen Status.
- Auswählen Zielgruppe erstellen.
- Auf dem Load Balancers-Konsole, wählen Erstellen Sie einen Load Balancer.
- Der Netzwerk-Load-Balancer, wählen Erstellen.
- Konfigurieren Sie einen NLB mit den folgenden Parametern:
- Aussichten für Name des Load BalancersGeben Sie einen Namen ein (z. B.
nlb-ds
). - Aussichten für SchemaWählen Intern.
- Aussichten für IP-AdresstypWählen IPv4.
- Aussichten für VPC, wählen SageMaker HyperPod VPC (die Sie mit der CloudFormation-Vorlage erstellt haben).
- Der Mappings, wählen Sie die beiden privaten Subnetze und ihre CIDR-Bereiche aus (die Sie mit der CloudFormation-Vorlage erstellt haben).
- Aussichten für Sicherheitsgruppen, wählen
CfStackName-SecurityGroup-XYZXYZ
(die Sie mit der CloudFormation-Vorlage erstellt haben).
- Aussichten für Name des Load BalancersGeben Sie einen Namen ein (z. B.
- Im Zuhörer und Routing Geben Sie im Abschnitt die folgenden Parameter an:
- Aussichten für Protokoll, wählen TCP.
- Aussichten für Hafen, eingeben
389
. - Aussichten für Standardaktion, wählen Sie die genannte Zielgruppe aus LDAP.
Hier fügen wir einen Listener für LDAP hinzu. Wir werden LDAPS später hinzufügen.
- Auswählen Erstellen Sie einen Load Balancer.Warten Sie, bis sich der Status von ändert Provisioning auf „Aktiv“ umzustellen, was 3–5 Minuten dauern kann.
- Wenn sich der Status in ändert Aktives, öffnen Sie die Detailseite des bereitgestellten NLB und notieren Sie sich den DNS-Namen (
xyzxyz.elb.region-name.amazonaws.com
) zur späteren Verwendung.
Erstellen Sie ein selbstsigniertes Zertifikat und importieren Sie es in den Zertifikatsmanager
Um ein selbstsigniertes Zertifikat zu erstellen, führen Sie die folgenden Schritte aus:
- Führen Sie in Ihrer Linux-basierten Umgebung (lokaler Laptop, EC2-Linux-Instanz oder CloudShell) Folgendes aus OpenSSL Befehle zum Erstellen eines selbstsignierten Zertifikats und eines privaten Schlüssels:
- Auf dem Zertifikatsmanager-Konsole, wählen Import.
- Geben Sie den Zertifikatskörper und den privaten Schlüssel aus dem Inhalt ein
ldaps.crt
machenldaps.key
beziehungsweise. - Auswählen Weiter.
- Fügen Sie optionale Tags hinzu und wählen Sie dann aus Weiter.
- Überprüfen Sie die Konfiguration und wählen Sie aus Import.
Fügen Sie einen LDAPS-Listener hinzu
Wir haben bereits im NLB einen Listener für LDAP hinzugefügt. Jetzt fügen wir einen Listener für LDAPS mit dem importierten Zertifikat hinzu. Führen Sie die folgenden Schritte aus:
- Auf dem Load Balancers-Konsole, navigieren Sie zur NLB-Detailseite.
- Auf dem Zuhörer Tab, wählen Sie Listener hinzufügen.
- Konfigurieren Sie den Listener mit den folgenden Parametern:
- Aussichten für Protokoll, wählen TLS.
- Aussichten für Hafen, eingeben
636
. - Aussichten für Standardaktion, wählen LDAP.
- Aussichten für ZertifikatsquelleWählen Von ACM.
- Aussichten für ZertifikatGeben Sie ein, was Sie in ACM importiert haben.
- Auswählen Speichern.Jetzt hört der NLB sowohl LDAP als auch LDAPS. Es wird empfohlen, den LDAP-Listener zu löschen, da dieser im Gegensatz zu LDAPS Daten unverschlüsselt überträgt.
Erstellen Sie eine EC2-Windows-Instanz, um Benutzer und Gruppen im AD zu verwalten
Führen Sie die folgenden Schritte aus, um Benutzer und Gruppen im AD zu erstellen und zu verwalten:
- Wählen Sie auf der Amazon EC2-Konsole Instanzen im Navigationsbereich.
- Auswählen Instanzen starten.
- Aussichten für Name und VornameGeben Sie einen Namen für Ihre Instanz ein.
- Aussichten für Amazon-Maschinenbild, wählen Microsoft Windows Server 2022 Basis.
- Aussichten für Instanztyp, wählen t2.micro.
- Im Netzwerkeinstellungen Geben Sie im Abschnitt die folgenden Parameter an:
- Aussichten für VPC, wählen SageMaker HyperPod VPC (die Sie mit der CloudFormation-Vorlage erstellt haben).
- Aussichten für Teilnetz, wählen Sie eines der beiden Subnetze aus, die Sie mit der CloudFormation-Vorlage erstellt haben.
- Aussichten für Gemeinsame Sicherheitsgruppen, wählen
CfStackName-SecurityGroup-XYZXYZ
(die Sie mit der CloudFormation-Vorlage erstellt haben).
- Aussichten für Speicher konfigurieren, stellen Sie den Speicher auf 30 GB gp2 ein.
- Im Erweiterte Details Abschnitt, für Domänenbeitrittsverzeichnis¸ Wählen Sie die von Ihnen erstellte Anzeige aus.
- Aussichten für IAM-Instanzprofil, wähle ein AWS Identity and Access Management and (IAM) Rolle mit mindestens dem
AmazonSSMManagedEC2InstanceDefaultPolicy
Politik. - Überprüfen Sie die Zusammenfassung und wählen Sie aus Instanz starten.
Erstellen Sie Benutzer und Gruppen in AD mithilfe der EC2-Windows-Instanz
Mit der Remote Desktop, stellen Sie eine Verbindung zur EC2-Windows-Instanz her, die Sie im vorherigen Schritt erstellt haben. Die Verwendung eines RDP-Clients wird gegenüber der Verwendung eines browserbasierten Remotedesktops empfohlen, damit Sie den Inhalt der Zwischenablage mithilfe von Kopier- und Einfügevorgängen mit Ihrem lokalen Computer austauschen können. Weitere Informationen zum Herstellen einer Verbindung mit EC2-Windows-Instanzen finden Sie unter Stellen Sie eine Verbindung zu Ihrer Windows-Instanz her.
Wenn Sie zur Eingabe von Anmeldeinformationen aufgefordert werden, verwenden Sie hyperpodAdmin
(woher hyperpod
ist der erste Teil Ihres Verzeichnis-DNS-Namens) als Benutzernamen und verwenden Sie das Administratorkennwort, das Sie für den Verzeichnisdienst festgelegt haben.
- Wenn der Windows-Desktopbildschirm geöffnet wird, wählen Sie Server-Manager von dem Startseite Menü.
- Auswählen Lokaler Server im Navigationsbereich und bestätigen Sie, dass die Domäne mit der übereinstimmt, die Sie für den Verzeichnisdienst angegeben haben.
- Auf dem Verwalten Menü, wählen Sie Rollen und Funktionen hinzufügen.
- Auswählen Weiter bis du am bist Eigenschaften
- Erweitern Sie die Funktion Remoteserver-Verwaltungstools, erweitern Tools zur Rollenverwaltung, und wählen Sie AD DS- und AD LDS-Tools machen Active Directory-Rechteverwaltungsdienst.
- Auswählen Weiter machen Installieren.Die Funktionsinstallation beginnt.
- Wenn die Installation abgeschlossen ist, wählen Sie Menu.
- Offen Aktive Verzeichnisse Benutzer und Computer von dem Startseite Menü.
- Der
hyperpod.abc123.com
, erweiternhyperpod
. - Wählen (Rechtsklick)
hyperpod
, wählen Neu, und wähle Organisationseinheit. - Erstellen Sie eine Organisationseinheit namens
Groups
. - Wählen (Rechtsklick) Groups, wählen Neu, und wähle Gruppe an.
- Erstellen Sie eine Gruppe mit dem Namen
ClusterAdmin
. - Erstellen Sie eine zweite Gruppe mit dem Namen
ClusterDev
. - Wählen (Rechtsklick) Nutzer, wählen Neu, und wähle Mitglied.
- Erstellen Sie einen neuen Benutzer.
- Wählen Sie den Benutzer aus (klicken Sie mit der rechten Maustaste) und wählen Sie Zu einer Gruppe hinzufügen.
- Fügen Sie Ihre Benutzer zu den Gruppen hinzu
ClusterAdmin
orClusterDev
.Benutzer hinzugefügtClusterAdmin
Gruppe wird habensudo
Berechtigung für den Cluster.
Erstellen Sie in AD einen ReadOnly-Benutzer
Erstellen Sie einen Benutzer namens ReadOnly
für Users
dem „Vermischten Geschmack“. Seine ReadOnly
user wird vom Cluster verwendet, um programmgesteuert auf Benutzer und Gruppen in AD zuzugreifen.
Notieren Sie sich das Passwort zur späteren Verwendung.
(Für die Authentifizierung mit öffentlichen SSH-Schlüsseln) Fügen Sie Benutzern öffentliche SSH-Schlüssel hinzu
Durch das Speichern eines öffentlichen SSH-Schlüssels für einen Benutzer in AD können Sie sich anmelden, ohne ein Passwort einzugeben. Sie können ein vorhandenes Schlüsselpaar verwenden oder mit OpenSSH ein neues Schlüsselpaar erstellen ssh-keygen
Befehl. Weitere Informationen zum Generieren eines Schlüsselpaars finden Sie unter Erstellen Sie ein Schlüsselpaar für Ihre Amazon EC2-Instance.
- In Aktive Verzeichnisse Benutzer und Computer, Auf die Anzeigen Menü aktivieren Erweiterte Funktionen.
- Öffnen Sie den Microsoft Store auf Ihrem Windows-PC. Ferienhäuser Dialog des Benutzers.
- Auf dem Attributeditor Tab, wählen Sie
altSecurityIdentities
wählen Bearbeiten. - Aussichten für Mehrwert, wählen Speichern.
- Aussichten für Werte, fügen Sie einen öffentlichen SSH-Schlüssel hinzu.
- Auswählen OK.Bestätigen Sie, dass der öffentliche SSH-Schlüssel als Attribut angezeigt wird.
Erhalten Sie ein verschleiertes Passwort für den ReadOnly-Benutzer
Um zu vermeiden, dass ein Nur-Text-Passwort in die SSSD-Konfigurationsdatei aufgenommen wird, verschleiern Sie das Passwort. Für diesen Schritt benötigen Sie eine Linux-Umgebung (lokaler Laptop, EC2-Linux-Instanz oder CloudShell).
Installieren Sie das sssd-tools
Paket auf dem Linux-Computer, um das Python-Modul zu installieren pysss
zur Verschleierung:
Führen Sie das folgende einzeilige Python-Skript aus. Geben Sie das Passwort ein ReadOnly
Benutzer. Sie erhalten das verschlüsselte Passwort.
Erstellen Sie einen HyperPod-Cluster mit einem SSSD-fähigen Lebenszyklusskript
Als Nächstes erstellen Sie einen HyperPod-Cluster mit LDAPS/Active Directory-Integration.
- Suchen Sie die Konfigurationsdatei
config.py
in Ihrem Lebenszyklusskriptverzeichnis, öffnen Sie es mit Ihrem Texteditor und bearbeiten Sie die Eigenschaften imConfig
Klasse undSssdConfig
Klasse:- Sept
True
fürenable_sssd
, um die Einrichtung von SSSD zu ermöglichen. - Das
SssdConfig
Die Klasse enthält Konfigurationsparameter für SSSD. - Stellen Sie sicher, dass Sie das verschleierte Passwort für verwenden
ldap_default_authtok
Eigenschaft, kein Klartext-Passwort.
- Sept
- Kopieren Sie die Zertifikatsdatei
ldaps.crt
in dasselbe Verzeichnis (woconfig.py
existiert). - Laden Sie die geänderten Lebenszyklusskriptdateien auf Ihr hoch Amazon Simple Storage-Service (Amazon S3)-Bucket und erstellen Sie damit einen HyperPod-Cluster.
- Warten Sie, bis sich der Status in ändert Im Dienst.
Verification
Überprüfen wir die Lösung, indem wir uns mit SSH beim Cluster anmelden. Da der Cluster in einem privaten Subnetz erstellt wurde, können Sie von Ihrer lokalen Umgebung aus nicht direkt per SSH auf den Cluster zugreifen. Sie können zwischen zwei Optionen wählen, um eine Verbindung zum Cluster herzustellen.
Option 1: SSH-Anmeldung über AWS Systems Manager
Sie können verwenden AWS-Systemmanager als Proxy für die SSH-Verbindung. Fügen Sie der SSH-Konfigurationsdatei einen Hosteintrag hinzu ~/.ssh/config
anhand des folgenden Beispiels. Für die HostName
Geben Sie im Feld „Systems Manager“ den Zielnamen des Systems Manager im Format an sagemaker-cluster:[cluster-id]_[instance-group-name]-[instance-id]
. Für die IdentityFile
Geben Sie im Feld „Dateipfad“ den Dateipfad zum privaten SSH-Schlüssel des Benutzers an. Dieses Feld ist nicht erforderlich, wenn Sie die Passwortauthentifizierung gewählt haben.
Führen Sie die ssh
Befehl unter Verwendung des von Ihnen angegebenen Hostnamens. Bestätigen Sie, dass Sie sich mit dem angegebenen Benutzer bei der Instanz anmelden können.
Zu diesem Zeitpunkt können Benutzer weiterhin die Standard-Shell-Sitzung von Systems Manager verwenden, um sich beim Cluster anzumelden ssm-user
mit Administratorrechten. Um den standardmäßigen Systems Manager-Shell-Zugriff zu blockieren und den SSH-Zugriff zu erzwingen, können Sie Ihre IAM-Richtlinie anhand des folgenden Beispiels konfigurieren:
Weitere Informationen zum Erzwingen des SSH-Zugriffs finden Sie unter Starten Sie eine Sitzung mit einem Dokument, indem Sie die Sitzungsdokumente in IAM-Richtlinien angeben.
Option 2: SSH-Anmeldung über Bastion Host
Eine weitere Möglichkeit, auf den Cluster zuzugreifen, ist die Verwendung von a Bastionswirt als Stellvertreter. Sie können diese Option verwenden, wenn der Benutzer keine Berechtigung zur Verwendung von Systems Manager-Sitzungen hat, oder zur Fehlerbehebung, wenn Systems Manager nicht funktioniert.
- Erstellen Sie eine Bastion-Sicherheitsgruppe, die eingehenden SSH-Zugriff (TCP-Port 22) aus Ihrer lokalen Umgebung ermöglicht.
- Aktualisieren Sie die Sicherheitsgruppe für den Cluster, um eingehenden SSH-Zugriff von der Bastion-Sicherheitsgruppe zu ermöglichen.
- Erstellen Sie eine EC2-Linux-Instanz.
- Aussichten für Amazon-Maschinenbild, wählen Ubuntu-Server 20.04 LTS.
- Aussichten für Instanztyp, wählen t3.klein.
- Im Netzwerkeinstellungen Geben Sie im Abschnitt die folgenden Parameter an:
- Aussichten für VPC, wählen SageMaker HyperPod VPC (die Sie mit der CloudFormation-Vorlage erstellt haben).
- Aussichten für Teilnetz, wählen Sie das öffentliche Subnetz aus, das Sie mit der CloudFormation-Vorlage erstellt haben.
- Aussichten für Gemeinsame Sicherheitsgruppen, wählen Sie die von Ihnen erstellte Bastion-Sicherheitsgruppe aus.
- Aussichten für Speicher konfigurieren, stellen Sie den Speicher auf 8 GB ein.
- Identifizieren Sie die öffentliche IP-Adresse des Bastion-Hosts und die private IP-Adresse der Zielinstanz (z. B. den Anmeldeknoten des Clusters) und fügen Sie der SSH-Konfiguration zwei Host-Einträge hinzu, indem Sie sich auf das folgende Beispiel beziehen:
- Führen Sie die
ssh
Befehl mit dem Zielhostnamen, den Sie zuvor angegeben haben, und bestätigen Sie, dass Sie sich mit dem angegebenen Benutzer bei der Instanz anmelden können:
Aufräumen
Bereinigen Sie die Ressourcen in der folgenden Reihenfolge:
- Löschen Sie den HyperPod-Cluster.
- Löschen Sie den Netzwerk-Load-Balancer.
- Löschen Sie die Load-Balancing-Zielgruppe.
- Löschen Sie das in den Zertifikatsmanager importierte Zertifikat.
- Löschen Sie die EC2-Windows-Instanz.
- Löschen Sie die EC2-Linux-Instanz für den Bastion-Host.
- Löschen Sie das AWS Managed Microsoft AD.
- Löschen Sie den CloudFormation-Stack für die VPC, die Subnetze, die Sicherheitsgruppe und das FSx for Lustre-Volume.
Zusammenfassung
Dieser Beitrag enthält Schritte zum Erstellen eines in Active Directory integrierten HyperPod-Clusters. Mit dieser Lösung entfällt der Aufwand für die Benutzerverwaltung in großen Clustern und Sie können Benutzer und Gruppen zentral an einem Ort verwalten.
Weitere Informationen zu HyperPod finden Sie im HyperPod-Workshop und für SageMaker HyperPod-Entwicklerhandbuch. Hinterlassen Sie Ihr Feedback zu dieser Lösung im Kommentarbereich.
Über die Autoren
Tomonori Shimomura ist Senior Solutions Architect im Amazon SageMaker-Team, wo er SageMaker-Kunden ausführliche technische Beratung bietet und dem Produktteam Produktverbesserungen vorschlägt. Bevor er zu Amazon kam, arbeitete er am Design und der Entwicklung eingebetteter Software für Videospielkonsolen und nutzt jetzt seine umfassenden Kenntnisse in der Cloud-Side-Technologie. In seiner Freizeit spielt er gerne Videospiele, liest Bücher und schreibt Software.
Giuseppe Angelo Porcelli ist ein leitender Lösungsarchitekt für maschinelles Lernen für Amazon Web Services. Mit mehreren Jahren Software-Engineering und einem ML-Hintergrund arbeitet er mit Kunden jeder Größe zusammen, um deren geschäftliche und technische Anforderungen zu verstehen und KI- und ML-Lösungen zu entwerfen, die die AWS Cloud und den Amazon Machine Learning-Stack optimal nutzen. Er hat an Projekten in verschiedenen Bereichen gearbeitet, darunter MLOps, Computer Vision und NLP, die eine breite Palette von AWS-Diensten umfassten. In seiner Freizeit spielt Giuseppe gerne Fußball.
Monidipa Chakraborty ist derzeit als Senior Software Development Engineer bei Amazon Web Services (AWS) tätig, insbesondere im SageMaker HyperPod-Team. Sie engagiert sich dafür, Kunden durch die Entwicklung und Implementierung robuster und skalierbarer Systeme zu unterstützen, die betriebliche Exzellenz demonstrieren. Monidipa bringt fast ein Jahrzehnt Erfahrung in der Softwareentwicklung mit und hat in verschiedenen Bereichen von Amazon mitgewirkt, darunter Video, Einzelhandel, Amazon Go und AWS SageMaker.
Satish Pasumarthi ist Softwareentwickler bei Amazon Web Services. Mit mehreren Jahren Erfahrung in der Softwareentwicklung und einem ML-Hintergrund liebt er es, die Lücke zwischen ML und Systemen zu schließen, und ist leidenschaftlich daran interessiert, Systeme zu entwickeln, die ein groß angelegtes Modelltraining ermöglichen. Er hat an Projekten in verschiedenen Bereichen gearbeitet, darunter Frameworks für maschinelles Lernen, Modell-Benchmarking und den Aufbau einer Hyperpod-Beta mit einer breiten Palette von AWS-Diensten. In seiner Freizeit spielt Satish gerne Badminton.
- SEO-gestützte Content- und PR-Distribution. Holen Sie sich noch heute Verstärkung.
- PlatoData.Network Vertikale generative KI. Motiviere dich selbst. Hier zugreifen.
- PlatoAiStream. Web3-Intelligenz. Wissen verstärkt. Hier zugreifen.
- PlatoESG. Kohlenstoff, CleanTech, Energie, Umwelt, Solar, Abfallwirtschaft. Hier zugreifen.
- PlatoHealth. Informationen zu Biotechnologie und klinischen Studien. Hier zugreifen.
- Quelle: https://aws.amazon.com/blogs/machine-learning/integrate-hyperpod-clusters-with-active-directory-for-seamless-multi-user-login/
- :hast
- :Ist
- :nicht
- :Wo
- $UP
- 1
- 10
- 100
- 11
- 15%
- 16
- 20
- 2022
- 22
- 258
- 30
- 32
- 33
- 369
- 385
- 600
- 7
- 798
- 8
- 9
- a
- Über uns
- beschleunigen
- Akzeptieren
- Zugang
- Zugriffsprotokoll
- Erreichen
- ACM
- über
- Action
- aktiv
- Ad
- hinzufügen
- hinzugefügt
- Hinzufügen
- Adresse
- Adressen
- Administrator
- verwalten
- Verwaltung
- administrativ
- Administratoren
- advanced
- Vorteil
- AI
- Alle
- erlauben
- erlaubt
- bereits
- ebenfalls
- Amazon
- Amazon EC2
- Amazon Machine Learning
- Amazon Sage Maker
- Amazon Web Services
- Amazon Web Services (AWS)
- an
- machen
- jedem
- erscheint
- Ansatz
- APT
- Architektur
- SIND
- AS
- Unterstützung
- übernimmt
- At
- Attribute
- Authentifizierung
- Verfügbarkeit
- vermeiden
- AWS
- Hintergrund
- Sicherungskopie
- Balancer
- Balancing
- Base
- basic
- BE
- weil
- Bevor
- Benchmarking
- BESTE
- Beta
- zwischen
- binden
- Blockieren
- Körper
- Bücher
- beide
- BRIDGE
- Bringing
- breit
- bauen
- Building
- Geschäft
- aber
- Taste im nun erscheinenden Bestätigungsfenster nun wieder los.
- by
- namens
- CAN
- Bescheinigung
- challenges
- Übernehmen
- Änderungen
- aus der Ferne überprüfen
- Auswählen
- Auswahl
- wählten
- Stadt
- Klasse
- Auftraggeber
- Cloud
- Cluster
- Code
- COM
- Befehl
- Bemerkungen
- begangen
- gemeinsam
- mit uns kommunizieren,
- Unternehmen
- abschließen
- Berechnen
- Computer
- Computer Vision
- Computer
- Zustand
- Konfiguration
- konfiguriert
- Schichtannahme
- Bestätigung
- Vernetz Dich
- Sich zusammenschliessen
- Verbindung
- konsequent
- Konsul (Console)
- Konsolen
- Beratung
- enthält
- Inhalt
- Kontext
- beigetragen
- Controller
- Land
- erstellen
- erstellt
- Schaffung
- KREDENTIAL
- Zur Zeit
- Kunden
- Armaturenbrett
- technische Daten
- Jahrzehnte
- Standard
- zeigen
- einsetzen
- Bereitstellen
- Design
- Entwerfen
- Desktop
- Detail
- Details
- Entwickler:in / Unternehmen
- Entwicklung
- Diagramm
- Dialog
- anders
- schwer
- Direkt
- Verzeichnis
- Störung
- Distinguished
- dns
- Dokument
- Unterlagen
- doesn
- Tut nicht
- Domain
- Domains
- Nicht
- nach unten
- Drop
- e
- jeder
- Früher
- Herausgeber
- bewirken
- entweder
- eingebettet
- ermöglichen
- Verschlüsselung
- erzwingen
- Ingenieur
- Entwicklung
- Ingenieure
- Enter
- Eingabe
- Eintrag
- Arbeitsumfeld
- Beispiel
- Exzellenz
- Austausch-
- vorhandenen
- existiert
- Erweitern Sie die Funktionalität der
- ERFAHRUNGEN
- Erklären
- extra
- Merkmal
- Eigenschaften
- Feedback
- wenige
- Feld
- Felder
- Reichen Sie das
- Mappen
- Vorname
- Folgende
- Fußball
- Aussichten für
- Format
- Foundation
- Gerüste
- Frei
- für
- Materials des
- voller
- Spiel
- Games
- Lücke
- erzeugen
- Erzeugung
- bekommen
- Go
- Gruppe an
- Gruppen
- Haben
- he
- schwer
- schweres Heben
- High-Level
- seine
- Startseite
- Gastgeber
- Ultraschall
- Hilfe
- aber
- HTML
- http
- HTTPS
- Identitätsschutz
- if
- zeigt
- Auswirkungen
- Umsetzung
- importieren
- Einfuhr
- Verbesserungen
- in
- eingehende
- Einschließlich
- Incorporated
- Information
- Varianten des Eingangssignals:
- installieren
- Installation
- Installieren
- Instanz
- Anleitung
- integrieren
- integriert
- Integration
- Internet
- in
- einführen
- beteiligt
- Beteiligung
- IP
- IP Address
- IT
- Jobs
- join
- Beitritt
- Joins
- jpeg
- jpg
- Wesentliche
- Tasten
- Wissen
- Laptop
- grosse
- großflächig
- später
- lernen
- am wenigsten
- Verlassen
- links
- Brief
- Hebelwirkungen
- Lebenszyklus
- Facelift
- linux
- Liste
- Hörer
- Zuhörer
- hört zu
- Belastung
- aus einer regionalen
- Log
- Protokollierung
- login
- liebt
- Ltd
- Maschine
- Maschinelles Lernen
- halten
- gepflegt
- Wartung
- um
- Making
- verwalten
- verwaltet
- Management
- Manager
- flächendeckende Gesundheitsprogramme
- Mapping
- Mechanismus
- Mitglied
- MENÜ
- Methode
- Microsoft
- Minuten
- ML
- MLOps
- Modell
- geändert
- ändern
- Modul
- Monat
- mehr
- mehrere
- Name
- Namens
- Namen
- Navigieren
- Navigation
- fast
- Need
- Bedürfnisse
- Netzwerk
- Netzwerke
- Neu
- Nlp
- Knoten
- beachten
- jetzt an
- erhalten
- of
- on
- EINEM
- XNUMXh geöffnet
- Open-Source-
- geöffnet
- öffnet
- openssl
- Betriebs-
- Einkauf & Prozesse
- Optimierung
- Option
- Optionen
- or
- Auftrag
- Organisation
- organisatorisch
- Andere
- übrig
- besitzen
- Paket
- Seite
- Schmerzen
- Paar
- Brot
- Parameter
- Parameter
- Teil
- leidenschaftlich
- Passwort
- Weg
- schwebend
- Durchführung
- Erlaubnis
- Berechtigungen
- Ort
- Platzhalter
- Ebene
- Plato
- Datenintelligenz von Plato
- PlatoData
- spielend
- Bitte
- Points
- Datenschutzrichtlinien
- möglich
- Post
- bevorzugt
- Voraussetzung
- Voraussetzungen
- früher
- gebühr
- primär
- Principal
- privat
- Private Key
- Privileg
- Privilegien
- Produkt
- Fortschritt
- Projekte
- immobilien
- Resorts
- Protokoll
- die
- vorausgesetzt
- bietet
- Stellvertreter
- Öffentlichkeit
- public Key
- öffentliche Schlüssel
- Python
- ganz
- Bereiche
- RE
- Leser
- Lesebrillen
- empfohlen
- siehe
- Region
- Registrieren
- Registrierung:
- entfernt
- entfernt
- Entfernen
- Anforderung
- falls angefordert
- erfordert
- Forscher
- Ressourcen
- Downloads
- beziehungsweise
- Einzelhandel
- Überprüfen
- Der rechten Maustaste auf
- Rechte
- robust
- Rollen
- Rollen
- Straße
- Routing
- Führen Sie
- sagemaker
- gleich
- Speichern
- skalierbaren
- Skalieren
- Wissenschaftler
- Bildschirm
- Skript
- Skripte
- nahtlos
- Zweite
- Abschnitt
- Sektoren
- Sicherheitdienst
- wählen
- Auswahl
- Senior
- geschickt
- Server
- dient
- Dienstleistungen
- Sitzung
- Sessions
- kompensieren
- Einstellung
- Einstellungen
- Setup
- mehrere
- sie
- Schale
- Seite
- Einfacher
- Einfachheit
- Größe
- Fähigkeiten
- So
- Software
- Software-Entwicklung
- Softwareentwicklung
- Lösung
- Lösungen
- LÖSEN
- einige
- Quelle
- Spezialist
- speziell
- angegeben
- spezifizieren
- ssh
- Stapel
- begonnen
- beginnt
- Bundesstaat
- Erklärung
- Status
- Schritt
- Shritte
- Immer noch
- Lagerung
- Speicherung
- Subnetz
- Subnetze
- so
- Schlägt vor
- ZUSAMMENFASSUNG
- sicher
- Systeme und Techniken
- TAG
- Nehmen
- Target
- Zielgruppe
- Ziele
- Team
- Technische
- Technologie
- Vorlage
- Text
- zur Verbesserung der Gesundheitsgerechtigkeit
- Das
- ihr
- Sie
- dann
- Dort.
- vom Nutzer definierten
- fehlen uns die Worte.
- Durch
- Zeit
- zu
- Training
- Ausbildung
- was immer dies auch sein sollte.
- XNUMX
- tippe
- Ubuntu
- für
- verstehen
- Einheit
- nicht wie
- bis
- us
- -
- benutzt
- Mitglied
- Nutzer
- verwendet
- Verwendung von
- Wert
- Vielfalt
- verschiedene
- überprüfen
- Version
- Video
- Telespiel
- Videospiele
- Anzeigen
- Seh-
- Volumen
- warten
- wollen
- wurde
- Washington
- we
- Netz
- Web-Services
- Wochen
- GUT
- Was
- Was ist
- wann
- welche
- Wikipedia
- werden wir
- Fenster
- Fenster
- mit
- .
- ohne
- Arbeiten
- gearbeitet
- arbeiten,
- Werk
- Werkstatt
- Workshops
- Schreiben
- Jahr
- Du
- Ihr
- Zephyrnet
- Zonen