Dela via


Skillnader mellan Azure Stack Hub och Azure när du använder tjänster och skapar appar

Innan du använder tjänster eller skapar appar för Azure Stack Hub är det viktigt att förstå skillnaderna mellan Azure Stack Hub och globala Azure. Den här artikeln identifierar olika funktioner och viktiga överväganden när du använder Azure Stack Hub som din hybridmolnutvecklingsmiljö.

Överblick

Azure Stack Hub är en hybridmolnplattform som gör att du kan använda Azure-tjänster från ditt företags- eller tjänsteleverantörsdatacenter. Du kan skapa en app på Azure Stack Hub och sedan distribuera den till Azure Stack Hub, till Azure eller till ditt Azure-hybridmoln.

Din Azure Stack Hub-operatör anger vilka tjänster som är tillgängliga för dig och hur du får support. De erbjuder dessa tjänster genom sina anpassade planer och erbjudanden.

Det tekniska dokumentationsinnehållet i Azure förutsätter att appar utvecklas för en Azure-tjänst och inte för Azure Stack Hub. När du skapar och distribuerar appar till Azure Stack Hub måste du förstå några viktiga skillnader, till exempel:

  • Azure Stack Hub levererar en delmängd av de tjänster och funktioner som är tillgängliga i Azure.
  • Företaget eller tjänsteleverantören kan välja vilka tjänster de vill erbjuda. De tillgängliga alternativen kan vara anpassade tjänster eller program. De kan erbjuda sin egen anpassade dokumentation.
  • Använd rätt Azure Stack Hub-specifika slutpunkter (till exempel URL:erna för portaladressen och Azure Resource Manager-slutpunkten).
  • Du måste använda PowerShell- och API-versioner som stöds av Azure Stack Hub. Med hjälp av versioner som stöds ser du till att dina appar fungerar i både Azure Stack Hub och Azure.

Skillnader på hög nivå

I följande tabell beskrivs skillnaderna på hög nivå mellan Azure Stack Hub och globala Azure. Observera dessa skillnader när du utvecklar för Azure Stack Hub eller använder Azure Stack Hub-tjänster:

Område Azure (global) Azure Stack Hub
Vem driver den? Microsoft Din organisation eller tjänstleverantör.
Vem kontaktar du för support? Microsoft Kontakta din Azure Stack Hub-operatör (hos din organisation eller tjänsteleverantör) för att få support för ett integrerat system.

För stöd för Azure Stack Development Kit (ASDK) går du till Microsoft-forum. Eftersom utvecklingspaketet är en utvärderingsmiljö finns det ingen officiell support som erbjuds via Microsoft Support.
Tillgängliga tjänster Se listan över Azure-tjänster. Tillgängliga tjänster varierar beroende på Azure-region. Azure Stack Hub stöder en delmängd av Azure-tjänster. Faktiska tjänster varierar beroende på vad din organisation eller tjänstleverantör väljer att erbjuda.
Azure Resource Manager-slutpunkt* https://management.azure.com För ett integrerat Azure Stack Hub-system använder du slutpunkten som din Azure Stack Hub-operatör tillhandahåller.

För ASDK använder du: https://management.local.azurestack.external.
Portal URL* https://portal.azure.com För ett integrerat Azure Stack Hub-system använder du den URL som din Azure Stack Hub-operatör tillhandahåller.

För ASDK använder du: https://portal.local.azurestack.external.
Region Du kan välja vilken region du vill distribuera till. För ett integrerat Azure Stack Hub-system använder du den region som är tillgänglig i systemet.

För Azure Stack Development Kit (ASDK) är regionen alltid lokal .
Resursgrupper En resursgrupp kan sträcka sig över regioner. För både integrerade system och utvecklingspaketet finns det bara en region.
Namnområden, resurstyper och API-versioner som stöds De senaste (eller tidigare versioner som ännu inte är inaktuella). Azure Stack Hub stöder specifika versioner. Se avsnittet versionskrav i den här artikeln.

*Om du är Azure Stack Hub-operatör finns mer information i Använda administratörsportalen och administrationsgrunderna.

Användbara verktyg och metodtips

Microsoft tillhandahåller verktyg och vägledning som hjälper dig att utveckla för Azure Stack Hub.

Rekommendation Referenser
Installera rätt verktyg på utvecklararbetsstationen. - Installera PowerShell
- Ladda ned verktyg
- Konfigurera PowerShell-
- Installera Visual Studio
Granska information om följande objekt:
– Överväganden för Azure Resource Manager-mallar.
– Så här hittar du snabbstartsmallar.
– Använd en principmodul som hjälper dig att använda Azure för att utveckla för Azure Stack Hub.
Utveckla för Azure Stack Hub
Granska och följ metodtipsen för mallar. Resource Manager-snabbstartsmallar

Versionskrav

Azure Stack Hub stöder specifika versioner av Azure PowerShell- och Azure-tjänst-API:er. Använd versioner som stöds för att säkerställa att din app kan distribueras till både Azure Stack Hub och till globala Azure.

Om du vill se till att du använder en korrekt version av Azure PowerShell använder du API-versionsprofiler. För att fastställa den senaste API-versionsprofilen som du kan använda, avgör du vilken version av Azure Stack Hub du använder. Du kan hämta den här informationen från din Azure Stack Hub-administratör.

Not

Om du använder Azure Stack Development Kit och har administrativ åtkomst läser du avsnittet Fastställa den aktuella versionen för att fastställa Azure Stack Hub-versionen.

För andra API:er kör du följande PowerShell-kommando för att mata ut de namnområden, resurstyper och API-versioner som stöds i din Azure Stack Hub-prenumeration. Det kan fortfarande finnas skillnader på fastighetsnivå. För att det här kommandot ska fungera måste du redan ha installerat och konfigurerat PowerShell för en Azure Stack Hub-miljö. Du måste också ha en prenumeration på ett Azure Stack Hub-erbjudande.

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

Exempelutdata (trunkerade):

Exempel på utdata från Get-AzResourceProvider kommando

Nästa steg

Mer detaljerad information om skillnader på tjänstnivå finns i: