Freigeben über


Unterschiede zwischen Azure Stack Hub und Azure bei der Verwendung von Diensten und Erstellen von Apps

Bevor Sie Dienste verwenden oder Apps für Azure Stack Hub erstellen, ist es wichtig, die Unterschiede zwischen Azure Stack Hub und globalem Azure zu verstehen. In diesem Artikel werden verschiedene Features und wichtige Überlegungen bei der Verwendung von Azure Stack Hub als Hybrid-Cloud-Entwicklungsumgebung beschrieben.

Überblick

Azure Stack Hub ist eine hybride Cloudplattform, mit der Sie Azure-Dienste aus Ihrem Unternehmens- oder Dienstanbieter-Rechenzentrum verwenden können. Sie können eine App auf Azure Stack Hub erstellen und sie dann in Azure Stack Hub, in Azure oder in Ihrer Azure-Hybridcloud bereitstellen.

Ihr Azure Stack Hub-Operator teilt Ihnen mit, welche Dienste für Sie verfügbar sind und wie Sie Support erhalten. Sie bieten diese Dienstleistungen über ihre individuellen Pläne und Angebote an.

Der inhalt der technischen Dokumentation von Azure geht davon aus, dass Apps für einen Azure-Dienst und nicht für Azure Stack Hub entwickelt werden. Wenn Sie Apps in Azure Stack Hub erstellen und bereitstellen, müssen Sie einige wichtige Unterschiede verstehen, z. B.:

  • Azure Stack Hub bietet eine Teilmenge der Dienste und Features, die in Azure verfügbar sind.
  • Ihr Unternehmen oder Dienstanbieter kann auswählen, welche Dienste sie anbieten möchten. Die verfügbaren Optionen können angepasste Dienste oder Anwendungen umfassen. Sie können ihre eigene angepasste Dokumentation anbieten.
  • Verwenden Sie die richtigen Azure Stack Hub-spezifischen Endpunkte (z. B. die URLs für die Portaladresse und den Azure Resource Manager-Endpunkt).
  • Sie müssen PowerShell- und API-Versionen verwenden, die von Azure Stack Hub unterstützt werden. Die Verwendung unterstützter Versionen stellt sicher, dass Ihre Apps sowohl in Azure Stack Hub als auch in Azure funktionieren.

Übergeordnete Unterschiede

In der folgenden Tabelle werden die allgemeinen Unterschiede zwischen Azure Stack Hub und globaler Azure beschrieben. Beachten Sie diese Unterschiede beim Entwickeln für Azure Stack Hub oder die Verwendung von Azure Stack Hub-Diensten:

Fläche Azure (global) Azure Stack Hub
Wer betreibt es? Microsoft Ihre Organisation oder Ihr Dienstanbieter.
Wen kontaktieren Sie für Unterstützung? Microsoft Wenden Sie sich für ein integriertes System an Ihren Azure Stack Hub-Operator (bei Ihrer Organisation oder Ihrem Dienstanbieter), um Support zu finden.

Informationen zum Support von Azure Stack Development Kit (ASDK) finden Sie in den Microsoft-Foren. Da das Development Kit eine Evaluierungsumgebung ist, gibt es keinen offiziellen Support, der über den Microsoft-Support angeboten wird.
Verfügbare Dienste Sehen Sie sich die Liste der Azure-Dienstean. Die verfügbaren Dienste variieren je nach Azure-Region. Azure Stack Hub unterstützt eine Teilmenge von Azure-Diensten. Die tatsächlichen Dienste variieren je nach Dem, was Ihre Organisation oder Ihr Dienstanbieter zu bieten hat.
Azure Resource Manager-Endpunkt* https://management.azure.com Verwenden Sie für ein integriertes Azure Stack Hub-System den Endpunkt, den Ihr Azure Stack Hub-Operator bereitstellt.

Verwenden Sie für das ASDK: https://management.local.azurestack.external.
Portal-URL* https://portal.azure.com Verwenden Sie für ein integriertes Azure Stack Hub-System die URL, die Ihr Azure Stack Hub-Operator bereitstellt.

Verwenden Sie für das ASDK: https://portal.local.azurestack.external.
Region Sie können auswählen, in welche Region Sie verteilen möchten. Verwenden Sie für ein integriertes Azure Stack Hub-System die Region, die auf Ihrem System verfügbar ist.

Für das Azure Stack Development Kit (ASDK) ist die Region immer lokal.
Ressourcengruppen Eine Ressourcengruppe kann Regionen umfassen. Für integrierte Systeme und das Entwicklungskit gibt es nur eine Region.
Unterstützte Namespaces, Ressourcentypen und API-Versionen Die neuesten (oder früheren Versionen, die noch nicht veraltet sind). Azure Stack Hub unterstützt bestimmte Versionen. Informationen hierzu finden Sie im Abschnitt Versionsanforderungen dieses Artikels.

*Wenn Sie ein Azure Stack Hub-Operator sind, finden Sie weitere Informationen unter Verwenden des Administratorportals und Verwaltungsgrundlagen.

Hilfreiche Tools und bewährte Methoden

Microsoft bietet Tools und Anleitungen, die Ihnen bei der Entwicklung für Azure Stack Hub helfen.

Empfehlung Referenzen
Installieren Sie die richtigen Tools auf Ihrer Entwicklerarbeitsstation. - PowerShell installieren
- Tools herunterladen
- Konfigurieren von PowerShell
- Visual Studio- installieren
Überprüfen Sie Informationen zu den folgenden Elementen:
– Überlegungen zur Azure Resource Manager-Vorlage.
– So finden Sie Schnellstartvorlagen.
– Verwenden Sie ein Richtlinienmodul, um Azure bei der Entwicklung für Azure Stack Hub zu unterstützen.
Entwickeln für Azure Stack Hub
Überprüfen und befolgen Sie die bewährten Methoden für Vorlagen. Ressourcen Manager Schnellstartvorlagen

Versionsanforderungen

Azure Stack Hub unterstützt bestimmte Versionen von Azure PowerShell- und Azure-Dienst-APIs. Verwenden Sie unterstützte Versionen, um sicherzustellen, dass Ihre App sowohl für Azure Stack Hub als auch für globales Azure bereitgestellt werden kann.

Um sicherzustellen, dass Sie eine richtige Version von Azure PowerShell verwenden, verwenden Sie API-Versionsprofile. Um das neueste API-Versionsprofil zu ermitteln, das Sie verwenden können, bestimmen Sie den Build von Azure Stack Hub, den Sie verwenden. Sie können diese Informationen von Ihrem Azure Stack Hub-Administrator abrufen.

Anmerkung

Wenn Sie das Azure Stack Development Kit verwenden und über Administratorzugriff verfügen, lesen Sie den Abschnitt Ermitteln der aktuellen Version Abschnitt, um den Azure Stack Hub-Build zu ermitteln.

Führen Sie für andere APIs den folgenden PowerShell-Befehl aus, um die Namespaces, Ressourcentypen und API-Versionen auszugeben, die in Ihrem Azure Stack Hub-Abonnement unterstützt werden. Auf Eigenschaftsebene können trotzdem noch Unterschiede bestehen. Damit dieser Befehl funktioniert, müssen Sie bereits installiert und PowerShell für eine Azure Stack Hub-Umgebung konfiguriert haben. Sie müssen auch über ein Abonnement für ein Azure Stack Hub-Angebot verfügen.

Get-AzResourceProvider | Select ProviderNamespace -Expand ResourceTypes | Select * -Expand ApiVersions | `
Select ProviderNamespace, ResourceTypeName, @{Name="ApiVersion"; Expression={$_}} 

Beispielausgabe (abgeschnitten):

Beispielausgabe des Get-AzResourceProvider-Befehls

Nächste Schritte

Ausführlichere Informationen zu Unterschieden auf Serviceebene finden Sie unter: