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

Przed użyciem usług lub tworzenia aplikacji dla usługi Azure Stack Hub ważne jest zrozumienie różnic 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.

Omówienie

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 i jak uzyskać pomoc techniczną. Oferują te usługi za pośrednictwem dostosowanych planów i ofert.

Zawartość dokumentacji technicznej platformy Azure zakłada, ż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 dostępnych 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 poprawnych 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. Podczas opracowywania usługi Azure Stack Hub lub używania usług Azure Stack Hub należy pamiętać o tych różnicach:

Warstwowy Azure (globalna) Azure Stack Hub
Kto go obsługuje? Microsoft Twoja organizacja lub dostawca usług.
Kto kontaktuje się z pomocą techniczną? Microsoft W przypadku zintegrowanego systemu skontaktuj się z operatorem usługi Azure Stack Hub (w organizacji lub dostawcy usług) w celu uzyskania pomocy technicznej.

Aby uzyskać pomoc techniczną zestawu Azure Stack Development Kit (ASDK), odwiedź fora firmy Microsoft. Ponieważ zestaw deweloperów jest środowiskiem ewaluacyjnym, nie ma oficjalnej pomocy technicznej oferowanej za pośrednictwem pomoc techniczna firmy Microsoft.
Available services (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 podzestaw usług platformy Azure. Rzeczywiste usługi będą się różnić w zależności od wybranej oferty przez organizację lub dostawcę 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 polecenia : 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 polecenia : https://portal.local.azurestack.external.
Region (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 w tym artykule.

*Jeśli jesteś operatorem usługi Azure Stack Hub, aby uzyskać więcej informacji, zobacz Using the administrator portal and Administration basics ( Korzystanie z portalu administratora ) i Administration basics (Podstawy administrowania).

Przydatne narzędzia i najlepsze rozwiązania

Firma Microsoft udostępnia narzędzia i wskazówki, które ułatwiają tworzenie aplikacji dla usługi Azure Stack Hub.

Zalecenie Odwołania
Zainstaluj odpowiednie narzędzia na stacji roboczej deweloperów. - Instalowanie programu PowerShell
- Pobieranie narzędzi
- 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 dla usługi Azure Stack Hub przy użyciu platformy Azure.
Programowanie dla usługi Azure Stack Hub
Przejrzyj i postępuj zgodnie z najlepszymi rozwiązaniami dotyczącymi szablonów. szablony szybkiego startu Resource Manager

Wymagania dotyczące wersji

Usługa Azure Stack Hub obsługuje określone wersje 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 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żesz uzyskać od administratora usługi Azure Stack Hub.

Uwaga

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ą występować różnice na poziomie właściwości. Aby to polecenie działało , musisz mieć już zainstalowany i skonfigurowany program 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: