서비스를 사용 하 고 앱을 빌드할 때 Azure Stack 허브와 Azure 간의 차이점Differences between Azure Stack Hub and Azure when using services and building apps

서비스를 사용 하거나 Azure Stack 허브에 앱을 빌드하기 전에 Azure Stack 허브와 Azure 간의 차이점을 이해 하는 것이 중요 합니다.Before you use services or build apps for Azure Stack Hub, it's important to understand the differences between Azure Stack Hub and Azure. 이 문서에서는 하이브리드 클라우드 개발 환경으로 Azure Stack 허브를 사용 하는 경우 다양 한 기능 및 주요 고려 사항을 설명 합니다.This article identifies different features and key considerations when using Azure Stack Hub as your hybrid cloud development environment.

개요Overview

Azure Stack 허브는 회사 또는 서비스 공급자 데이터 센터에서 Azure 서비스를 사용할 수 있도록 하는 하이브리드 클라우드 플랫폼입니다.Azure Stack Hub is a hybrid cloud platform that enables you to use Azure services from your company or service provider datacenter. Azure Stack 허브에서 앱을 빌드한 다음 Azure Stack 허브, Azure 또는 Azure 하이브리드 클라우드에 배포할 수 있습니다.You can build an app on Azure Stack Hub and then deploy it to Azure Stack Hub, to Azure, or to your Azure hybrid cloud.

Azure Stack Hub 운영자는 사용할 수 있는 서비스 및 지원을 받는 방법에 대해 알려줍니다.Your Azure Stack Hub operator tells you which services are available for you to use, and how to get support. 사용자 지정 된 계획 및 제안을 통해 이러한 서비스를 제공 합니다.They offer these services through their customized plans and offers.

Azure 기술 문서 콘텐츠 는 앱이 Azure Stack 허브가 아닌 azure 서비스에 대해 개발 되 고 있다고 가정 합니다.The Azure technical documentation content assumes that apps are being developed for an Azure service and not for Azure Stack Hub. Azure Stack Hub에 앱을 빌드하고 배포 하는 경우 다음과 같은 몇 가지 주요 차이점을 이해 해야 합니다.When you build and deploy apps to Azure Stack Hub, you must understand some key differences, such as:

  • Azure Stack 허브는 Azure에서 제공 되는 서비스 및 기능의 하위 집합을 제공 합니다.Azure Stack Hub delivers a subset of the services and features that are available in Azure.
  • 회사 또는 서비스 공급자는 제공 하려는 서비스를 선택할 수 있습니다.Your company or service provider can choose which services they want to offer. 사용 가능한 옵션에는 사용자 지정 된 서비스 또는 응용 프로그램이 포함 될 수 있습니다.The available options might include customized services or applications. 사용자 지정 된 설명서를 제공할 수 있습니다.They may offer their own customized documentation.
  • 올바른 Azure Stack 허브 특정 끝점을 사용 합니다 (예: 포털 주소의 Url 및 Azure Resource Manager 끝점).Use the correct Azure Stack Hub-specific endpoints (for example, the URLs for the portal address and the Azure Resource Manager endpoint).
  • Azure Stack 허브에서 지 원하는 PowerShell 및 API 버전을 사용 해야 합니다.You must use PowerShell and API versions that are supported by Azure Stack Hub. 지원 되는 버전을 사용 하면 앱이 Azure Stack 허브와 Azure 둘 다에서 작동 합니다.Using supported versions ensures that your apps work in both Azure Stack Hub and Azure.

참고 자료 sheet: 상위 수준 차이가 있습니다.Cheat sheet: High-level differences

다음 표에서는 Azure Stack 허브와 Azure 간의 높은 수준의 차이점에 대해 설명 합니다.The following table describes the high-level differences between Azure Stack Hub and Azure. Azure Stack 허브에 대해 개발 하거나 Azure Stack Hub 서비스를 사용할 때 이러한 차이를 염두에 두어야 합니다.Keep these differences in mind when you develop for Azure Stack Hub or use Azure Stack Hub services:

영역Area Azure(글로벌)Azure (global) Azure Stack HubAzure Stack Hub
누가 운영 하나요?Who operates it? MicrosoftMicrosoft 조직 또는 서비스 공급자.Your organization or service provider.
지원 담당자에 게 연락 하는 사람은 누구 인가요?Who do you contact for support? MicrosoftMicrosoft 통합 시스템의 경우 지원에 대 한 Azure Stack 허브 운영자 (조직 또는 서비스 공급자)에 게 문의 하세요.For an integrated system, contact your Azure Stack Hub operator (at your organization or service provider) for support.

ASDK Azure Stack Development Kit 지원에 대해서는 Microsoft 포럼을 방문 하세요.For Azure Stack Development Kit (ASDK) support, visit the Microsoft forums. 개발 키트는 평가 환경 이기 때문에 Microsoft 지원를 통해 제공 되는 공식 지원은 제공 되지 않습니다.Because the development kit is an evaluation environment, there's no official support offered through Microsoft Support.
사용 가능한 서비스Available services Azure 제품의 목록을 참조 하세요.See the list of Azure products. 사용 가능한 서비스는 Azure 지역에 따라 다릅니다.Available services vary by Azure region. Azure Stack 허브는 Azure 서비스의 하위 집합을 지원 합니다.Azure Stack Hub supports a subset of Azure services. 실제 서비스는 조직 또는 서비스 공급자가 제공 하는 기능에 따라 달라 집니다.Actual services will vary based on what your organization or service provider chooses to offer.
Azure Resource Manager 끝점 *Azure Resource Manager endpoint* https://management.azure.com Azure Stack 허브 통합 시스템의 경우 Azure Stack Hub 운영자가 제공 하는 끝점을 사용 합니다.For an Azure Stack Hub integrated system, use the endpoint that your Azure Stack Hub operator provides.

개발 키트의 경우를 사용 https://management.local.azurestack.external 합니다.For the development kit, use: https://management.local.azurestack.external.
포털 URL *Portal URL* https://portal.azure.com Azure Stack 허브 통합 시스템의 경우 Azure Stack Hub 운영자가 제공 하는 URL을 사용 합니다.For an Azure Stack Hub integrated system, use the URL that your Azure Stack Hub operator provides.

개발 키트의 경우를 사용 https://portal.local.azurestack.external 합니다.For the development kit, use: https://portal.local.azurestack.external.
RegionRegion 배포 하려는 지역을 선택할 수 있습니다.You can select which region you want to deploy to. Azure Stack 허브 통합 시스템의 경우 시스템에서 사용할 수 있는 지역을 사용 합니다.For an Azure Stack Hub integrated system, use the region that's available on your system.

ASDK Azure Stack Development Kit 지역에는 항상 local 이 있습니다.For the Azure Stack Development Kit (ASDK), the region will always be local.
리소스 그룹Resource groups 리소스 그룹은 지역에 걸쳐 있을 수 있습니다.A resource group can span regions. 통합 시스템 및 개발 키트 모두에는 지역이 하나 뿐입니다.For both integrated systems and the development kit, there's only one region.
지원 되는 네임 스페이스, 리소스 종류 및 API 버전Supported namespaces, resource types, and API versions 최신 버전 (또는 아직 사용 되지 않는 이전 버전)The latest (or earlier versions that aren't yet deprecated). Azure Stack 허브는 특정 버전을 지원 합니다.Azure Stack Hub supports specific versions. 이 문서의 버전 요구 사항 섹션을 참조 하세요.See the Version requirements section of this article.

* Azure Stack 허브 운영자 인 경우 자세한 내용은 관리자 포털관리 기본 사항 사용을 참조 하세요.*If you're an Azure Stack Hub operator, see Using the administrator portal and Administration basics for more information.

유용한 도구 및 모범 사례Helpful tools and best practices

Microsoft는 Azure Stack 허브를 개발 하는 데 도움이 되는 도구와 지침을 제공 합니다.Microsoft provides tools and guidance that help you develop for Azure Stack Hub.

권장Recommendation 참조References
개발자 워크스테이션에 올바른 도구를 설치 합니다.Install the correct tools on your developer workstation. - PowerShell 설치- Install PowerShell
- 도구 다운로드- Download tools
- PowerShell 구성- Configure PowerShell
- Visual Studio 설치- Install Visual Studio
다음 항목에 대 한 정보를 검토 합니다.Review information about the following items:
-Azure Resource Manager 템플릿 고려 사항- Azure Resource Manager template considerations.
-빠른 시작 템플릿을 찾는 방법- How to find quickstart templates.
-Azure를 사용 하 여 Azure Stack 허브를 개발 하는 데 도움이 되는 정책 모듈을 사용 합니다.- Use a policy module to help you use Azure to develop for Azure Stack Hub.
Azure Stack 허브를 위한 개발Develop for Azure Stack Hub
템플릿에 대 한 모범 사례를 검토 하 고 따릅니다.Review and follow the best practices for templates. 리소스 관리자 빠른 시작 템플릿Resource Manager Quickstart Templates

버전 요구 사항Version requirements

Azure Stack 허브는 Azure PowerShell 및 Azure 서비스 Api의 특정 버전을 지원 합니다.Azure Stack Hub supports specific versions of Azure PowerShell and Azure service APIs. 지원 되는 버전을 사용 하 여 앱이 Azure Stack 허브와 Azure에 모두 배포 될 수 있도록 합니다.Use supported versions to ensure that your app can deploy to both Azure Stack Hub and to Azure.

Azure PowerShell 올바른 버전을 사용 하려면 API 버전 프로필을 사용 합니다.To make sure that you use a correct version of Azure PowerShell, use API version profiles. 사용할 수 있는 최신 API 버전 프로필을 확인 하려면 사용 중인 Azure Stack 허브의 빌드를 확인 하세요.To determine the latest API version profile that you can use, find out the build of Azure Stack Hub you're using. Azure Stack 허브 관리자에서이 정보를 가져올 수 있습니다.You can get this information from your Azure Stack Hub administrator.

참고

Azure Stack Development Kit 사용 하는 경우 관리자 권한이 있는 경우 현재 버전 확인 섹션을 참조 하 여 Azure Stack 허브 빌드를 확인 합니다.If you're using the Azure Stack Development Kit, and you have administrative access, see the Determine the current version section to determine the Azure Stack Hub build.

다른 Api의 경우에는 다음 PowerShell 명령을 실행 하 여 Azure Stack 허브 구독에서 지원 되는 네임 스페이스, 리소스 유형 및 API 버전을 출력 합니다 (속성 수준에서 여전히 차이가 있을 수 있음).For other APIs, run the following PowerShell command to output the namespaces, resource types, and API versions that are supported in your Azure Stack Hub subscription (there may still be differences at a property level). 이 명령이 작동 하려면 Azure Stack 허브 환경에 대 한 PowerShell을 이미 설치 하 고 구성 해야 합니다.For this command to work, you must have already installed and configured PowerShell for an Azure Stack Hub environment. 또한 Azure Stack Hub 제품에 대 한 구독이 있어야 합니다.You must also have a subscription to an Azure Stack Hub offer.

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

예제 출력 (잘림):  Get-AzResourceProvider 명령의 예제 출력Example output (truncated): Example output of Get-AzResourceProvider command

다음 단계Next steps

서비스 수준에서의 차이점에 대 한 자세한 내용은 다음을 참조 하세요.For more detailed information about differences at a service level, see: