Udostępnij za pośrednictwem


Różnice między usługami Azure Stack Hub i Azure podczas korzystania z usług i tworzenia aplikacji

Przed rozpoczęciem korzystania z usług lub tworzenia aplikacji dla usługi Azure Stack Hub ważne jest, aby zrozumieć różnice między usługą Azure Stack Hub i globalną platformą Azure. W tym artykule opisano różne funkcje i kluczowe zagadnienia dotyczące korzystania z usługi Azure Stack Hub jako środowiska deweloperskiego chmury hybrydowej.

Przegląd

Azure Stack Hub to hybrydowa platforma w chmurze, która umożliwia korzystanie z usług platformy Azure z centrum danych firmy lub dostawcy usług. Aplikację można utworzyć w usłudze Azure Stack Hub, a następnie wdrożyć ją w usłudze Azure Stack Hub, na platformie Azure lub w chmurze hybrydowej platformy Azure.

Operator usługi Azure Stack Hub informuje, które usługi są dostępne do użycia oraz jak uzyskać pomoc techniczną. Oferują te usługi za pośrednictwem dostosowanych planów i ofert.

W zawartości dokumentacji technicznej platformy Azure założono, że aplikacje są opracowywane dla usługi platformy Azure, a nie dla usługi Azure Stack Hub. Podczas kompilowania i wdrażania aplikacji w usłudze Azure Stack Hub należy zrozumieć pewne kluczowe różnice, takie jak:

  • Usługa Azure Stack Hub udostępnia podzbiór usług i funkcji, które są dostępne na platformie Azure.
  • Twoja firma lub dostawca usług mogą wybrać usługi, które chcą zaoferować. Dostępne opcje mogą obejmować dostosowane usługi lub aplikacje. Mogą oni oferować własną niestandardową dokumentację.
  • Użyj prawidłowych punktów końcowych specyficznych dla usługi Azure Stack Hub (na przykład adresów URL adresu portalu i punktu końcowego usługi Azure Resource Manager).
  • Należy użyć programu PowerShell i wersji interfejsu API obsługiwanych przez usługę Azure Stack Hub. Korzystanie z obsługiwanych wersji zapewnia, że aplikacje działają zarówno w usłudze Azure Stack Hub, jak i na platformie Azure.

Różnice wysokiego poziomu

W poniższej tabeli opisano ogólne różnice między usługą Azure Stack Hub i globalną platformą Azure. Zwróć uwagę na te różnice podczas opracowywania w usłudze Azure Stack Hub lub korzystania z usług Azure Stack Hub:

Obszar Azure (global) Azure Stack Hub
Kto go obsługuje? Microsoft Twoja organizacja lub dostawca usług.
Z kim się kontaktujesz w sprawie wsparcia? Microsoft W przypadku zintegrowanego systemu skontaktuj się z operatorem usługi Azure Stack Hub (w organizacji lub dostawcy usług), aby uzyskać pomoc techniczną.

Aby uzyskać pomoc techniczną zestawu Azure Stack Development Kit (ASDK), odwiedź fora firmy Microsoft . Ponieważ zestaw deweloperski to środowisko ewaluacyjne, nie ma oficjalnego wsparcia technicznego oferowanego przez firmę Microsoft.
Dostępne usługi Zobacz listę usług platformy Azure. Dostępne usługi różnią się w zależności od regionu świadczenia usługi Azure. Usługa Azure Stack Hub obsługuje podzbiór usług platformy Azure. Rzeczywiste usługi będą się różnić w zależności od wybranej oferty organizacji lub dostawcy usług.
Punkt końcowy usługi Azure Resource Manager* https://management.azure.com W przypadku zintegrowanego systemu usługi Azure Stack Hub użyj punktu końcowego, który zapewnia operator usługi Azure Stack Hub.

W przypadku zestawu ASDK użyj: https://management.local.azurestack.external.
Adres URL portalu* https://portal.azure.com W przypadku zintegrowanego systemu usługi Azure Stack Hub użyj adresu URL, który udostępnia operator usługi Azure Stack Hub.

W przypadku zestawu ASDK użyj: https://portal.local.azurestack.external.
Region Możesz wybrać region, do którego chcesz wdrożyć. W przypadku zintegrowanego systemu usługi Azure Stack Hub użyj regionu dostępnego w systemie.

W przypadku zestawu Azure Stack Development Kit (ASDK) region jest zawsze lokalny.
Grupy zasobów Grupa zasobów może obejmować regiony. W przypadku systemów zintegrowanych i zestawu deweloperskiego istnieje tylko jeden region.
Obsługiwane przestrzenie nazw, typy zasobów i wersje interfejsu API Najnowsze (lub starsze wersje, które nie są jeszcze przestarzałe). Usługa Azure Stack Hub obsługuje określone wersje. Zobacz sekcję Wymagania dotyczące wersji tego artykułu.

*Jeśli jesteś operatorem usługi Azure Stack Hub, aby uzyskać więcej informacji, zobacz Używanie portalu administratora oraz Podstawy administrowania.

Przydatne narzędzia i najlepsze rozwiązania

Firma Microsoft udostępnia narzędzia i wskazówki ułatwiające opracowywanie aplikacji dla usługi Azure Stack Hub.

Zalecenie Bibliografia
Zainstaluj odpowiednie narzędzia na stacji roboczej dewelopera. - Instalowanie programu PowerShell
- Narzędzia pobierania
- Konfigurowanie programu PowerShell
- Instalowanie programu Visual Studio
Przejrzyj informacje o następujących elementach:
— Zagadnienia dotyczące szablonu usługi Azure Resource Manager.
— Jak znaleźć szablony szybkiego startu.
— Użyj modułu zasad, aby ułatwić tworzenie aplikacji za pomocą platformy Azure dla usługi Azure Stack Hub.
tworzenie aplikacji dla usługi Azure Stack Hub
Przejrzyj i postępuj zgodnie z najlepszymi rozwiązaniami dotyczącymi szablonów. szablony szybkiego startu usługi Resource Manager

Wymagania dotyczące wersji

Usługa Azure Stack Hub obsługuje określone wersje programu Azure PowerShell i interfejsów API usług platformy Azure. Użyj obsługiwanych wersji, aby upewnić się, że aplikacja może zostać wdrożona zarówno w usłudze Azure Stack Hub, jak i na globalnej platformie Azure.

Aby upewnić się, że używasz poprawnej wersji programu Azure PowerShell, użyj profilów wersji interfejsu API . Aby określić najnowszy profil wersji interfejsu API, którego można użyć, określ kompilację usługi Azure Stack Hub, której używasz. Te informacje można uzyskać od administratora usługi Azure Stack Hub.

Notatka

Jeśli używasz zestawu Azure Stack Development Kit i masz dostęp administracyjny, zobacz sekcję Określanie bieżącej wersji, aby określić kompilację usługi Azure Stack Hub.

W przypadku innych interfejsów API uruchom następujące polecenie programu PowerShell, aby wyświetlić dane wyjściowe przestrzeni nazw, typów zasobów i wersji interfejsu API obsługiwanych w ramach subskrypcji usługi Azure Stack Hub. Nadal mogą istnieć różnice na poziomie właściwości. Aby to polecenie działało, musisz mieć już zainstalowane i skonfigurowane programu PowerShell dla środowiska usługi Azure Stack Hub. Musisz również mieć subskrypcję oferty usługi Azure Stack Hub.

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

Przykładowe dane wyjściowe (obcięte):

Przykładowe dane wyjściowe polecenia Get-AzResourceProvider

Następne kroki

Aby uzyskać bardziej szczegółowe informacje o różnicach na poziomie usługi, zobacz: