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.
Dieses Thema enthält Richtlinien für die Ausführung von Anwendungen auf Windows Azure-Knoten. Diese Informationen gelten für Windows Azure-Knoten, die einem lokalen Windows HPC-Cluster (einem Windows Azure-Szenario "burst" ) oder Knoten hinzugefügt werden, die als Teil eines Windows Azure-Diensts bereitgestellt werden, der den Windows Azure HPC Scheduler verwendet (nur Windows Azure).
Weitere Überlegungen zu MPI-Aufträgen finden Sie in Richtlinien für das Ausführen von MPI-Anwendungen in Azure.
Informationen zum Bereitstellen von Anwendungen auf Azure-Knoten finden Sie unter Bereitstellen von Anwendungen auf Azure-Knoten in einem Windows HPC Cluster-.
Tipp
Ab Service Pack 3 von Microsoft HPC Pack 2008 R2 können Sie das hpcpack und hpcsync Befehlshilfsprogramme ausführen, ohne Administratoranmeldeinformationen zu verwenden. Diese Hilfsprogramme helfen beim Verschieben von Dateien in und aus Windows Azure HPC-Knoten und Windows Azure Storage. Sie können diese als Teil Ihres Auftrags ausführen, um Daten zu stufen und Ergebnisse zu speichern, z. B. als Knotenvorbereitungs- und Node Release-Aufgaben.
Bereitstellen von Eingabedaten
Windows Azure-Workerknoten können nicht auf lokale Knoten, Freigaben und Lizenzserver ohne zusätzliche Einrichtung zugreifen (z. B. mithilfe von Windows Azure Virtual Network). Sie können mit Ihrem Clusteradministrator Eingabedaten mit Ihrer ausführbaren Datei oder separat verpacken und auf die Windows Azure-Knoten hochladen (weitere Informationen finden Sie unter Bereitstellen von Anwendungen auf Azure-Knoten in einem Windows HPC-Cluster). Alternativ können Sie Daten in Windows Azure Storage stufen und das hpcpack herunterladen Befehlshilfsprogramm oder die Windows Azure-APIs verwenden, um Daten an die Knoten zu übertragen. Sie können eine VHD-Datei auch direkt aus dem Windows Azure-Speicherkonto als Laufwerk bereitstellen. Weitere Informationen zum Verschieben von Eingabe- und Ausgabedateien in einer Windows Azure-Knotenbereitstellung, einschließlich Codebeispielen und eines Beispielprogramm zum Verschieben von Dateien, finden Sie unter Windows HPC mit Burst zu Windows Azure: Anwendungsmodelle und Datenüberlegungen.
Speichern der Ausgabedaten
Lokaler Speicher auf Windows Azure-Workerknoten ist nicht persistent. Wenn die Knoteninstanzen beendet und dann auf einem anderen Hardwareknoten neu gestartet werden, folgen die im lokalen Speicher gespeicherten Daten nicht der Rolleninstanz. Wenn Ihre Anwendung Ergebnisse auf den Datenträger schreibt, schließen Sie eine Bereinigungsaufgabe ein, um Dateien an einen persistenten Speicherort zu kopieren, entweder lokal (sofern aktiviert) oder in der Cloud (unter Windows Azure-Speicher). Ab Service Pack 3 von HPC Pack 2008 R2 können Sie den hpcpack-Uploadbefehl von Ihren Windows Azure HPC-Knoten ausführen, um Dateien in Windows Azure Storage zu speichern. Weitere Informationen zum Verschieben von Eingabe- und Ausgabedateien in einer Windows Azure Node-Bereitstellung, einschließlich Codebeispielen und eines Beispielprogramm zum Verschieben von Dateien, finden Sie unter Windows HPC mit Burst zu Windows Azure: Anwendungsmodelle und Datenüberlegungen.
Überlegungen zur Anwendungslizenz
Anwendungen, für die keine Lizenzen erforderlich sind, z. B. Open Source- oder interne Anwendungen, können auf Windows Azure-Knoten ohne zusätzliche Konfiguration oder Überlegungen ausgeführt werden. Viele Anwendungen erfordern jedoch Softwarelizenzen, und je nach Lizenzierungsmodell treten möglicherweise die folgenden Probleme auf:
| Problem | Problemumgehung |
|---|---|
| Lizenzen werden häufig von einem lokalen Lizenzserver verwaltet, und die Aktivierung von Windows Azure-Knoten für den Zugriff auf lokale Ressourcen erfordert zusätzliche Konfigurationsschritte. | Ab HPC Pack 2012 können Sie mithilfe von Windows Azure Virtual Network eine Verbindung mit einem lokalen Lizenzserver herstellen. Weitere Informationen finden Sie unter Understanding Azure Virtual Network for Azure Node Deployments with Microsoft HPC Pack. |
| Viele Lizenzen werden basierend auf einer MAC-Adresse ausgestellt, aber MAC-Adressen sind in Windows Azure nicht stabil. Die MAC-Adresse für Ihre Windows Azure-Knoten kann sich jedes Mal ändern, wenn ein Knoten neu bereitgestellt wird. | Sprechen Sie mit Ihrem ISV über ein alternatives Lizenzmodell. |
Siehe auch
Burst to Azure Worker Instances mit Microsoft HPC Pack
Bereitstellen von Anwendungen auf Azure-Knoten in einem Windows HPC-Cluster-