서비스를 사용하고 앱을 빌드할 때 Azure Stack Hub와 Azure 간의 차이점

Azure Stack Hub에 대한 서비스를 사용하거나 앱을 빌드하기 전에 Azure Stack Hub와 글로벌 Azure 간의 차이점을 이해하는 것이 중요합니다. 이 문서에서는 하이브리드 클라우드 개발 환경으로 Azure Stack Hub를 사용할 때 다양한 기능과 주요 고려 사항을 식별합니다.

개요

Azure Stack Hub는 회사 또는 서비스 공급자 데이터 센터의 Azure 서비스를 사용할 수 있는 하이브리드 클라우드 플랫폼입니다. Azure Stack Hub에서 앱을 빌드한 다음 Azure Stack Hub, Azure 또는 Azure 하이브리드 클라우드에 배포할 수 있습니다.

Azure Stack Hub 운영자는 사용할 수 있는 서비스와 지원을 받는 방법을 알려줍니다. 사용자 지정된 계획 및 제안을 통해 이러한 서비스를 제공합니다.

Azure 기술 문서 콘텐츠는 앱이 Azure Stack Hub가 아닌 Azure 서비스를 위해 개발되고 있다고 가정합니다. Azure Stack Hub에 앱을 빌드하고 배포할 때 다음과 같은 몇 가지 주요 차이점을 이해해야 합니다.

  • Azure Stack Hub는 Azure에서 사용할 수 있는 서비스 및 기능의 하위 집합을 제공합니다.
  • 회사 또는 서비스 공급자는 제공하려는 서비스를 선택할 수 있습니다. 사용 가능한 옵션에는 사용자 지정된 서비스 또는 애플리케이션이 포함될 수 있습니다. 사용자 지정 설명서를 제공할 수 있습니다.
  • 올바른 Azure Stack Hub 관련 엔드포인트(예: 포털 주소에 대한 URL 및 Azure Resource Manager 엔드포인트)를 사용합니다.
  • Azure Stack Hub에서 지원하는 PowerShell 및 API 버전을 사용해야 합니다. 지원되는 버전을 사용하면 앱이 Azure Stack Hub와 Azure 모두에서 작동합니다.

개략적인 차이점

다음 표에서는 Azure Stack Hub와 글로벌 Azure 간의 개략적인 차이점을 설명합니다. Azure Stack Hub용으로 개발하거나 Azure Stack Hub 서비스를 사용할 때는 다음과 같은 차이점이 있습니다.

영역 Azure(글로벌) Azure Stack Hub
누가 운영합니까? Microsoft organization 또는 서비스 공급자.
지원을 위해 누구에게 연락합니까? Microsoft 통합 시스템의 경우 Azure Stack Hub 운영자(organization 또는 서비스 공급자)에게 지원을 요청하세요.

ASDK(Azure Stack Development Kit) 지원은 Microsoft 포럼을 방문하세요. 개발 키트는 평가 환경이므로 Microsoft 지원 통해 제공되는 공식 지원은 없습니다.
사용 가능한 서비스 Azure 서비스 목록을 참조하세요. 사용 가능한 서비스는 Azure 지역에 따라 다릅니다. Azure Stack Hub는 Azure 서비스의 하위 집합을 지원합니다. 실제 서비스는 organization 또는 서비스 공급자가 제공하기로 선택한 내용에 따라 달라집니다.
Azure Resource Manager 엔드포인트* https://management.azure.com Azure Stack Hub 통합 시스템의 경우 Azure Stack Hub 운영자가 제공하는 엔드포인트를 사용합니다.

ASDK의 경우 을 사용합니다 https://management.local.azurestack.external.
포털 URL* https://portal.azure.com Azure Stack Hub 통합 시스템의 경우 Azure Stack Hub 운영자가 제공하는 URL을 사용합니다.

ASDK의 경우 을 사용합니다 https://portal.local.azurestack.external.
지역 배포할 지역을 선택할 수 있습니다. Azure Stack Hub 통합 시스템의 경우 시스템에서 사용할 수 있는 지역을 사용합니다.

ASDK(Azure Stack Development Kit)의 경우 지역은 항상 로컬입니다.
리소스 그룹 리소스 그룹은 지역에 걸쳐 있습니다. 통합 시스템과 개발 키트 모두에는 하나의 지역만 있습니다.
지원되는 네임스페이스, 리소스 종류 및 API 버전 최신 버전(또는 아직 사용되지 않는 이전 버전). Azure Stack Hub는 특정 버전을 지원합니다. 이 문서의 버전 요구 사항 섹션을 참조하세요.

*Azure Stack Hub 운영자인 경우 자세한 내용은 관리자 포털관리 기본 사항 사용을 참조하세요.

유용한 도구 및 모범 사례

Microsoft는 Azure Stack Hub용으로 개발하는 데 도움이 되는 도구와 지침을 제공합니다.

권장 참조
개발자 워크스테이션에 올바른 도구를 설치합니다. - PowerShell 설치
- 도구 다운로드
- PowerShell 구성
- Visual Studio 설치
다음 항목에 대한 정보를 검토합니다.
- Azure Resource Manager 템플릿 고려 사항
- 빠른 시작 템플릿을 찾는 방법
- 정책 모듈을 사용하여 Azure Stack Hub용으로 Azure를 개발하는 데 도움을 줍니다.
Azure Stack Hub용 개발
템플릿에 대한 모범 사례를 검토하고 따릅니다. Resource Manager 빠른 시작 템플릿

버전 요구 사항

Azure Stack Hub는 특정 버전의 Azure PowerShell 및 Azure 서비스 API를 지원합니다. 지원되는 버전을 사용하여 앱이 Azure Stack Hub와 글로벌 Azure에 모두 배포할 수 있는지 확인합니다.

올바른 버전의 Azure PowerShell 사용하려면 API 버전 프로필을 사용합니다. 사용할 수 있는 최신 API 버전 프로필을 확인하려면 사용 중인 Azure Stack Hub 빌드를 결정합니다. Azure Stack Hub 관리자로부터 이 정보를 가져올 수 있습니다.

참고

Azure Stack Development Kit를 사용하고 있고 관리 액세스 권한이 있는 경우 현재 버전 확인 섹션을 참조하여 Azure Stack Hub 빌드를 확인합니다.

다른 API의 경우 다음 PowerShell 명령을 실행하여 Azure Stack Hub 구독에서 지원되는 네임스페이스, 리소스 유형 및 API 버전을 출력합니다. 속성 수준에서 여전히 차이가 있을 수 있습니다. 이 명령이 작동하려면 Azure Stack Hub 환경에 대한 PowerShell을 이미 설치 하고 구성 해야 합니다. Azure Stack Hub 제품에 대한 구독도 있어야 합니다.

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

예제 출력(잘림): Get-AzResourceProvider 명령의 예제 출력

다음 단계

서비스 수준의 차이점에 대한 자세한 내용은 다음을 참조하세요.