Verschillen tussen Azure Stack Hub en Azure bij het gebruik van services en het bouwen van apps

Voordat u services gebruikt of apps bouwt voor Azure Stack Hub, is het belangrijk om inzicht te krijgen in de verschillen tussen Azure Stack Hub en global Azure. In dit artikel worden verschillende functies en belangrijke overwegingen beschreven bij het gebruik van Azure Stack Hub als uw hybride cloudontwikkelingsomgeving.

Overzicht

Azure Stack Hub is een hybride cloudplatform waarmee u Azure-services kunt gebruiken vanuit uw datacenter van uw bedrijf of serviceprovider. U kunt een app bouwen in Azure Stack Hub en deze vervolgens implementeren in Azure Stack Hub, in Azure of in uw hybride Azure-cloud.

Uw Azure Stack Hub-operator geeft aan welke services u kunt gebruiken en hoe u ondersteuning krijgt. Ze bieden deze services via hun aangepaste abonnementen en aanbiedingen.

In de inhoud van de technische documentatie van Azure wordt ervan uitgegaan dat apps worden ontwikkeld voor een Azure-service en niet voor Azure Stack Hub. Wanneer u apps bouwt en implementeert in Azure Stack Hub, moet u enkele belangrijke verschillen begrijpen, zoals:

  • Azure Stack Hub biedt een subset van de services en functies die beschikbaar zijn in Azure.
  • Uw bedrijf of serviceprovider kan kiezen welke services ze willen aanbieden. De beschikbare opties kunnen aangepaste services of toepassingen bevatten. Ze kunnen hun eigen aangepaste documentatie aanbieden.
  • Gebruik de juiste Azure Stack Hub-specifieke eindpunten (bijvoorbeeld de URL's voor het portaladres en het Azure Resource Manager-eindpunt).
  • U moet PowerShell- en API-versies gebruiken die worden ondersteund door Azure Stack Hub. Door ondersteunde versies te gebruiken, zorgt u ervoor dat uw apps werken in zowel Azure Stack Hub als Azure.

Verschillen op hoog niveau

In de volgende tabel worden de verschillen op hoog niveau tussen Azure Stack Hub en globale Azure beschreven. Let op deze verschillen wanneer u ontwikkelt voor Azure Stack Hub of Azure Stack Hub-services gebruikt:

Gebied Azure (globaal) Azure Stack Hub
Wie werkt het? Microsoft Uw organisatie of serviceprovider.
Wie neemt u contact op met ondersteuning? Microsoft Neem voor een geïntegreerd systeem contact op met uw Azure Stack Hub-operator (bij uw organisatie of serviceprovider) voor ondersteuning.

Ga naar de Microsoft-forums voor ondersteuning van Azure Stack Development Kit (ASDK). Omdat de development kit een evaluatieomgeving is, wordt er geen officiële ondersteuning geboden via Microsoft Ondersteuning.
Beschikbare services Bekijk de lijst met Azure-services. Beschikbare services variëren per Azure-regio. Azure Stack Hub ondersteunt een subset van Azure-services. De werkelijke services variëren op basis van wat uw organisatie of serviceprovider aanbiedt.
Azure Resource Manager-eindpunt* https://management.azure.com Gebruik voor een geïntegreerd Azure Stack Hub-systeem het eindpunt dat uw Azure Stack Hub-operator biedt.

Gebruik voor de ASDK: https://management.local.azurestack.external.
Portal-URL* https://portal.azure.com Gebruik voor een geïntegreerd Azure Stack Hub-systeem de URL die uw Azure Stack Hub-operator biedt.

Gebruik voor de ASDK: https://portal.local.azurestack.external.
Region U kunt selecteren in welke regio u wilt implementeren. Gebruik voor een geïntegreerd Azure Stack Hub-systeem de regio die beschikbaar is op uw systeem.

Voor de Azure Stack Development Kit (ASDK) is de regio altijd lokaal.
Resourcegroepen Een resourcegroep kan regio's omvatten. Voor zowel geïntegreerde systemen als de development kit is er slechts één regio.
Ondersteunde naamruimten, resourcetypen en API-versies De meest recente (of eerdere versies die nog niet zijn afgeschaft). Azure Stack Hub ondersteunt specifieke versies. Zie de sectie Versievereisten van dit artikel.

*Als u een Azure Stack Hub-operator bent, raadpleegt u De basisbeginselenvan de beheerportal en beheer gebruiken voor meer informatie.

Nuttige hulpprogramma's en aanbevolen procedures

Microsoft biedt hulpprogramma's en richtlijnen die u helpen bij het ontwikkelen voor Azure Stack Hub.

Aanbeveling Referenties
Installeer de juiste hulpprogramma's op uw ontwikkelwerkstation. - PowerShell installeren
- Hulpprogramma's downloaden
- PowerShell configureren
- Visual Studio installeren
Bekijk informatie over de volgende items:
- Overwegingen voor Azure Resource Manager-sjablonen.
- Snelstartsjablonen vinden.
- Gebruik een beleidsmodule om u te helpen Azure te gebruiken om te ontwikkelen voor Azure Stack Hub.
Ontwikkelen voor Azure Stack Hub
Bekijk en volg de aanbevolen procedures voor sjablonen. sjablonen voor Resource Manager quickstart

Versievereisten

Azure Stack Hub ondersteunt specifieke versies van Azure PowerShell- en Azure-service-API's. Gebruik ondersteunde versies om ervoor te zorgen dat uw app kan worden geïmplementeerd in zowel Azure Stack Hub als naar wereldwijde Azure.

Gebruik API-versieprofielen om ervoor te zorgen dat u een juiste versie van Azure PowerShell gebruikt. Als u het meest recente API-versieprofiel wilt bepalen dat u kunt gebruiken, bepaalt u de build van Azure Stack Hub die u gebruikt. U kunt deze informatie ophalen van uw Azure Stack Hub-beheerder.

Notitie

Als u de Azure Stack Development Kit gebruikt en u beheerderstoegang hebt, raadpleegt u de sectie Bepalen van de huidige versie om de Build van Azure Stack Hub te bepalen.

Voor andere API's voert u de volgende PowerShell-opdracht uit om de naamruimten, resourcetypen en API-versies uit te voeren die worden ondersteund in uw Azure Stack Hub-abonnement. Er kunnen nog steeds verschillen zijn op eigenschapsniveau. Deze opdracht werkt alleen als u PowerShell al hebt geïnstalleerd en geconfigureerd voor een Azure Stack Hub-omgeving. U moet ook een abonnement hebben op een Azure Stack Hub-aanbieding.

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

Voorbeelduitvoer (afgekapt): Example output of Get-AzResourceProvider command

Volgende stappen

Zie voor meer gedetailleerde informatie over verschillen op serviceniveau: