Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bevor Sie Azure CycleCloud in einer Produktionsumgebung bereitstellen, müssen Sie Ihre Infrastruktur, Konfiguration und betriebliche Prozesse sorgfältig planen. Dieser Artikel enthält Anleitungen zu wichtigen Entscheidungen und Anforderungen, um eine erfolgreiche und zuverlässige CycleCloud-Bereitstellung sicherzustellen. Es umfasst die ersteinrichtung, Anwendungsintegration, Datenverwaltung und Notfallwiederherstellung.
Azure CycleCloud-Bereitstellung
- Wählen Sie die zu bereitstellende CycleCloud-Version aus:
- Bereiten Sie Ihr Azure-Abonnement vor , indem Sie das Abonnement, das virtuelle Netzwerk, das Subnetz und die Ressourcengruppe für die CycleCloud-Serverbereitstellung auswählen.
- Wählen Sie die Ressourcengruppe zum Hosten von Clustern aus, oder lassen Sie CycleCloud die Ressourcengruppe erstellen (Standardeinstellung)
- Erstellen eines Speicherkontos für den Schließfachzugriff
- Entscheiden Sie, ob Sie SSH-Schlüssel, Microsoft Entra-ID oder LDAP für die Authentifizierung verwenden möchten
- Entscheiden Sie, ob CycleCloud einen Dienstprinzipal oder eine verwaltete Identität (empfohlen mit einem einzelnen Abonnement) verwenden soll, indem Sie zwischen einem Dienstprinzipal und einer verwalteten Identität wählen.
- Bestätigen Sie, welche SKU für CycleCloud verwendet werden soll: CycleCloud-Systemanforderungen
- Entscheiden Sie, ob Sie die Umgebung in einem gesperrten Netzwerk bereitstellen möchten. Berücksichtigen Sie in diesem Falls die folgenden Anforderungen: Arbeiten in einem gesperrten Netzwerk
- Bereitstellen des CycleCloud-Servers
Warnung
Legen Sie während der Erstellung des Speicherkontos nicht "Hierarchischen Namespace aktivieren" für Azure Data Lake Storage Gen 2 fest. CycleCloud kann Blob Storage nicht mit ADLS Gen2 nutzen, wenn es als Speicherschließfach aktiviert ist.
Azure CycleCloud-Konfiguration
- Melden Sie sich beim CycleCloud-Server an, und erstellen Sie eine Website und ein CycleCloud-Administratorkonto: CycleCloud Setup
- Erstellen eines CycleCloud-Schließfachs , das auf das Speicherkonto verweist
Azure CycleCloud-Clusterkonfiguration
- Definieren des Benutzerzugriffs auf die Cluster-Benutzerverwaltung.
- Auswählen des zu verwendenden Zeitplans
- Wählen Sie die Version für Scheduler und Head Node aus.
- Wählen Sie die Versionen für die Compute- und Execute-Knoten aus. Diese Auswahl hängt vollständig von der Anwendung ab, die Sie ausführen.
- Entscheiden Sie, ob Cluster mithilfe einer Vorlage oder manuell bereitgestellt werden sollen:
- Definieren und Hochladen von Clustervorlagen in das Schließfach: Clustervorlagenreferenz
- Manuelles Erstellen eines Clusters: Erstellen eines neuen Clusters
- Entscheiden Sie, ob Sie Skripts auf dem Scheduler ausführen oder Knoten nach der Bereitstellung ausführen müssen:
Anträge
- Welche Abhängigkeiten (Bibliotheken usw.) haben die Anwendungen? Wie machen Sie diese Abhängigkeiten verfügbar?
- Wie lange dauert es, eine Anwendung einzurichten und zu installieren? Dieser Faktor kann bestimmen, wie Sie die Anwendung für die Ausführungsknoten verfügbar machen. Möglicherweise ist auch ein benutzerdefiniertes Bild erforderlich.
- Gibt es Lizenzabhängigkeiten, die Sie berücksichtigen müssen? Muss die Anwendung einen lokalen Lizenzserver kontaktieren?
- Wo werden die Anwendungen ausgeführt? Diese Auswahl hängt von Den Installationszeiten und Leistungsanforderungen ab:
- Über ein benutzerdefiniertes Bild:
- Verwenden eines Marketplace-Images
- Aus einer NFS-Freigabe, Blob Storage, Azure NetApp Files
- Gibt es eine bestimmte VM-Version, die Sie für die Ausführung der Anwendungen verwenden müssen? Ist MPI eine Anforderung? Wenn dies der Grund ist, benötigen Sie eine andere Computerfamilie, wie die H-Serie.
- Was ist die beste Anzahl von Kernen pro Job für jede Bewerbung?
- Können Sie Spot-VMs verwenden? Verwenden von Spot-VMs in CycleCloud
- Stellen Sie sicher, dass Sie über die richtigen Abonnementkontingente verfügen, um die wichtigsten Anforderungen für die Anwendungen zu erfüllen.
Daten
- Ermitteln Sie, wo sich die Eingabedaten in Azure befinden. Diese Bestimmung hängt von der Leistung der Anwendungen und der Datengröße ab.
- Lokal auf den Ausführungsknoten
- Von einer NFS-Freigabe
- Im Blob-Speicher
- Verwenden von Azure NetApp Files
- Bestimmen Sie, ob eine nachträgliche Verarbeitung der Ausgabedaten erforderlich ist.
- Entscheiden, wo sich die Ausgabedaten befinden, sobald die Verarbeitung abgeschlossen ist
- Entscheiden Sie, ob die Ausgabedaten an anderer Stelle kopiert werden müssen.
- Ermitteln von Archiv- und Sicherungsanforderungen
Auftragsabgabe
- Wie übermitteln Benutzer Aufträge?
- Haben Benutzer ein Skript für die Ausführung auf dem virtuellen Planercomputer, oder gibt es ein Frontend, um datenuploads und Auftragsübermittlung zu unterstützen?
Sicherung und Notfallwiederherstellung
- Verwenden Sie Vorlagen für die Clustererstellung? Durch die Verwendung von Vorlagen kann ein CycleCloud-Server schneller rekonstruiert werden, wodurch Konsistenz bei der Bereitstellung gewahrt bleibt.
- Was sind Ihre Anforderungen für die Notfallwiederherstellung? Was passiert mit Ihrem Unternehmen, wenn eine Azure-Region nicht verfügbar war, wenn Sie erwartet haben?
- Haben Sie in Ihrem internen Unternehmen alle Anwendungs-SLAs definiert?
- Können Sie eine andere Region als Standbymodus verwenden?
- Sind Ihre Aufträge zeitintensiv? Würde Checkpointing helfen?