Lire en anglais

Partager via


Différences entre Azure Stack Hub et Azure lors de l’utilisation de services et de création d’applications

Avant d’utiliser des services ou de créer des applications pour Azure Stack Hub, il est important de comprendre les différences entre Azure Stack Hub et Azure global. Cet article identifie différentes fonctionnalités et considérations clés lors de l’utilisation d’Azure Stack Hub comme environnement de développement cloud hybride.

Aperçu

Azure Stack Hub est une plateforme cloud hybride qui vous permet d’utiliser des services Azure à partir de votre centre de données de votre entreprise ou fournisseur de services. Vous pouvez créer une application sur Azure Stack Hub, puis la déployer sur Azure Stack Hub, sur Azure ou sur votre cloud hybride Azure.

Votre opérateur Azure Stack Hub vous indique quels services sont disponibles pour vous permettre d’utiliser et comment obtenir du support. Ils offrent ces services par le biais de leurs plans et offres personnalisés.

Le contenu de la documentation technique Azure suppose que les applications sont développées pour un service Azure et non pour Azure Stack Hub. Lorsque vous créez et déployez des applications sur Azure Stack Hub, vous devez comprendre certaines différences clés, telles que :

  • Azure Stack Hub fournit un sous-ensemble des services et fonctionnalités disponibles dans Azure.
  • Votre entreprise ou fournisseur de services peut choisir les services qu’il souhaite offrir. Les options disponibles peuvent inclure des services ou applications personnalisés. Ils peuvent proposer leur propre documentation personnalisée.
  • Utilisez les points de terminaison corrects spécifiques à Azure Stack Hub (par exemple, les URL pour l’adresse du portail et le point de terminaison Azure Resource Manager).
  • Vous devez utiliser PowerShell et les versions d’API prises en charge par Azure Stack Hub. L’utilisation des versions prises en charge garantit que vos applications fonctionnent à la fois dans Azure Stack Hub et Azure.

Différences de haut niveau

Le tableau suivant décrit les différences générales entre Azure Stack Hub et Azure global. Notez ces différences lorsque vous développez pour Azure Stack Hub ou utilisez des services Azure Stack Hub :

Domaine Azure (global) Azure Stack Hub
Qui l’exploite ? Microsoft Votre organisation ou fournisseur de services.
Qui contactez-vous pour obtenir du support ? Microsoft Pour un système intégré, contactez votre opérateur Azure Stack Hub (au niveau de votre organisation ou fournisseur de services) pour obtenir du support.

Pour le support du Kit de développement Azure Stack (ASDK), visitez les forums Microsoft. Étant donné que le kit de développement est un environnement d’évaluation, aucun support officiel n’est proposé par le biais du support Microsoft.
Services disponibles Consultez la liste des services Azure . Les services disponibles varient selon la région Azure. Azure Stack Hub prend en charge un sous-ensemble de services Azure. Les services réels varient en fonction de ce que votre organisation ou fournisseur de services choisit d’offrir.
Point de terminaison Azure Resource Manager* https://management.azure.com Pour un système intégré Azure Stack Hub, utilisez le point de terminaison fourni par votre opérateur Azure Stack Hub.

Pour l’ASDK, utilisez : https://management.local.azurestack.external.
URL du portail* https://portal.azure.com Pour un système intégré Azure Stack Hub, utilisez l’URL que votre opérateur Azure Stack Hub fournit.

Pour l’ASDK, utilisez : https://portal.local.azurestack.external.
Région Vous pouvez sélectionner la région dans laquelle vous souhaitez effectuer le déploiement. Pour un système intégré Azure Stack Hub, utilisez la région disponible sur votre système.

Pour le Kit de développement Azure Stack (ASDK), la région est toujours locale.
Groupes de ressources Un groupe de ressources peut s’étendre sur des régions. Pour les systèmes intégrés et le kit de développement, il n’existe qu’une seule région.
Espaces de noms, types de ressources et versions d’API pris en charge Les versions les plus récentes (ou versions antérieures qui ne sont pas encore obsolètes). Azure Stack Hub prend en charge des versions spécifiques. Consultez la section Exigences de version de cet article.

*Si vous êtes un opérateur Azure Stack Hub, pour plus d’informations, consultez Utilisation du portail d’administration et principes de base de l’administration.

Outils et bonnes pratiques utiles

Microsoft fournit des outils et des conseils qui vous aident à développer pour Azure Stack Hub.

Recommandation Références
Installez les outils appropriés sur votre station de travail de développeur. - Installer PowerShell
- Télécharger les outils
- configurer le PowerShell
- Installer Visual Studio
Passez en revue les informations sur les éléments suivants :
- Considérations relatives aux modèles Azure Resource Manager.
- Comment trouver des modèles de démarrage rapide.
- Utilisez un module de stratégie pour vous aider à utiliser Azure pour développer pour Azure Stack Hub.
Développer pour Azure Stack Hub
Passez en revue et suivez les meilleures pratiques pour les modèles. Modèles de démarrage rapide Resource Manager

Exigences de version

Azure Stack Hub prend en charge des versions spécifiques des API de service Azure PowerShell et Azure. Utilisez les versions prises en charge pour vous assurer que votre application peut déployer sur Azure Stack Hub et sur Azure global.

Pour vous assurer que vous utilisez une version correcte d’Azure PowerShell, utilisez profils de version d’API. Pour déterminer le dernier profil de version d’API que vous pouvez utiliser, déterminez la build d’Azure Stack Hub que vous utilisez. Vous pouvez obtenir ces informations auprès de votre administrateur Azure Stack Hub.

Notes

Si vous utilisez le Kit de développement Azure Stack et que vous disposez d’un accès administratif, consultez la section Déterminer la version actuelle pour déterminer la build Azure Stack Hub.

Pour les autres API, exécutez la commande PowerShell suivante pour générer les espaces de noms, les types de ressources et les versions d’API pris en charge dans votre abonnement Azure Stack Hub. Il peut toujours y avoir des différences au niveau de la propriété. Pour que cette commande fonctionne, vous devez déjà avoir installé et configuré PowerShell pour un environnement Azure Stack Hub. Vous devez également disposer d’un abonnement à une offre Azure Stack Hub.

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

Exemple de sortie (tronqué) :

Exemple de sortie de la commande Get-AzResourceProvider

Étapes suivantes

Pour plus d’informations sur les différences au niveau du service, consultez :