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 azure wereldwijd. 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 het datacenter van uw bedrijf of serviceprovider. U kunt een app bouwen in Azure Stack Hub en deze vervolgens implementeren in Azure Stack Hub, Azure of uw hybride Azure-cloud.

Uw Azure Stack Hub-operator vertelt u welke services u kunt gebruiken en hoe u ondersteuning kunt krijgen. Ze bieden deze diensten aan 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 zijn. 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. Het gebruik van ondersteunde versies zorgt ervoor dat uw apps werken in zowel Azure Stack Hub als Azure.

Verschillen op hoog niveau

In de volgende tabel worden de algemene verschillen 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 beheert het? Microsoft Uw organisatie of serviceprovider.
Met wie neemt u contact op voor ondersteuning? Microsoft Voor een geïntegreerd systeem neemt u voor ondersteuning contact op met uw Azure Stack Hub-operator (bij uw organisatie of serviceprovider).

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 aangeboden via Microsoft Ondersteuning.
Beschikbare services Zie de lijst met Azure-services. Beschikbare services verschillen per Azure-regio. Azure Stack Hub ondersteunt een subset van Azure-services. De werkelijke services variëren afhankelijk 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 beheerdersportal gebruiken en Basisprincipes van beheer voor meer informatie.

Nuttige hulpprogramma's en best practices

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 zoeken.
- Gebruik een beleidsmodule om Azure te gebruiken om te ontwikkelen voor Azure Stack Hub.
Ontwikkelen voor Azure Stack Hub
Bekijk en volg de aanbevolen procedures voor sjablonen. snelstartsjablonen voor Resource Manager

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 in globale 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 opvragen bij uw Azure Stack Hub-beheerder.

Notitie

Als u de Azure Stack Development Kit gebruikt en u beheerderstoegang hebt, raadpleegt u de sectie De huidige versie bepalen om de Azure Stack Hub-build 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 het niveau van een eigenschap. 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): voorbeelduitvoer van Get-AzResourceProvider opdracht

Volgende stappen

Zie voor meer gedetailleerde informatie over verschillen op serviceniveau: