Différences entre Azure Stack Hub et Azure quand vous utilisez des services et créez des 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 international. Cet article présente les différentes fonctionnalités et les points importants à prendre en compte quand vous utilisez Azure Stack Hub comme environnement de développement cloud hybride.

Vue d’ensemble

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

Votre opérateur Azure Stack Hub vous indique les services disponibles et comment accéder au support. Il propose ces services par le biais de ses offres et plans personnalisés.

Le contenu de la documentation technique Azure part du principe que les applications sont développées pour un service Azure et non pour Azure Stack Hub. Lorsque vous générez et déployez des applications sur Azure Stack Hub, vous devez comprendre les principales différences, telles que les suivantes :

  • Azure Stack Hub fournit une partie des services et fonctionnalités qui sont disponibles dans Azure.
  • Votre entreprise ou fournisseur de services peut choisir les services à proposer. Les options disponibles peuvent inclure des applications ou des services personnalisés. Il peut offrir sa propre documentation personnalisée.
  • Utilisez les points de terminaison corrects spécifiques à Azure Stack Hub (par exemple, les URL de l’adresse du portail et le point de terminaison Azure Resource Manager).
  • Vous devez utiliser des versions de PowerShell et d’API qui sont prises en charge par Azure Stack Hub. Utiliser des versions prises en charge permet de s’assurer que vos applications fonctionnent dans Azure Stack Hub et Azure.

principales différences

Le tableau suivant décrit les principales différences entre Azure Stack Hub et Azure international. Prenez note de ces différences quand vous développez pour Azure Stack Hub ou utilisez des services Azure Stack Hub :

Domaine Azure (global) Azure Stack Hub
Qui est en charge de son fonctionnement ? Microsoft Votre organisation ou fournisseur de services.
Qui contactez-vous pour obtenir un support ? Microsoft Pour un système intégré, contactez votre opérateur Azure Stack Hub (auprès de votre organisation ou fournisseur de services) pour obtenir un support.

Pour plus d’informations sur le support lié au Kit de développement Azure Stack (ASDK), visitez les forums Microsoft. Le Kit de développement étant un environnement d’évaluation, le support Microsoft n’offre aucun support officiel.
Services disponibles Consultez la liste des services Azure. Les services disponibles varient selon la région Azure. Azure Stack Hub prend en charge une partie des 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 fournie par votre opérateur Azure Stack Hub.

Pour l’ASDK, utilisez : https://portal.local.azurestack.external.
Région Vous pouvez sélectionner la région où 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 définie sur local.
Groupes de ressources Un groupe de ressources peut s’étendre sur plusieurs 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 La dernière version (ou les versions antérieures qui ne sont pas encore dépréciées). Azure Stack Hub prend en charge des versions spécifiques. Consultez la section Configuration requise pour la version de cet article.

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

Outils utiles et meilleures pratiques

Microsoft fournit des outils et des conseils qui vous aident dans votre développement pour Azure Stack Hub.

Recommandation References
Installez les outils appropriés sur votre station de travail du développeur. - Installer PowerShell
- Télécharger des outils
- Configurer PowerShell
- Installer Visual Studio
Passez en revue les informations relatives aux éléments suivants :
- Considérations sur les modèles Azure Resource Manager.
- Comment trouver les modèles de démarrage rapide.
- Se servir d’un module de stratégie afin d’utiliser Azure et développer pour Azure Stack Hub.
Développer pour Azure Stack Hub
Passez en revue et appliquez les meilleures pratiques relatives aux modèles. Modèles de démarrage rapide Resource Manager

Configuration requise pour la version

Azure Stack Hub prend en charge des versions spécifiques d’Azure PowerShell et des API de service Azure. Utilisez les versions prises en charge pour vérifier que votre application peut être déployée dans Azure Stack Hub et Azure international.

Pour vous assurer que vous utilisez une version appropriée d’Azure PowerShell, utilisez les profils de version d’API. Pour connaître le profil de version d’API le plus récent que vous pouvez adopter, déterminez quelle build d’Azure Stack Hub vous utilisez. Contactez votre administrateur Azure Stack Hub pour obtenir ces informations.

Remarque

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 connaître la build Azure Stack Hub.

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

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

Exemple de sortie (tronquée) : Exemple de sortie de la commande Get-AzResourceProvider

Étapes suivantes

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