Diferenças entre O Azure Stack Hub e Azure ao usar serviços e aplicações de construçãoDifferences between Azure Stack Hub and Azure when using services and building apps

Antes de utilizar serviços ou construir aplicativos para o Azure Stack Hub, é importante entender as diferenças entre o Azure Stack Hub e o 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. Este artigo identifica diferentes funcionalidades e considerações fundamentais ao usar o Azure Stack Hub como ambiente de desenvolvimento de nuvem híbrida.This article identifies different features and key considerations when using Azure Stack Hub as your hybrid cloud development environment.

Descrição geralOverview

O Azure Stack Hub é uma plataforma de nuvem híbrida que lhe permite utilizar os serviços Azure da sua empresa ou centro de dados do fornecedor de serviços.Azure Stack Hub is a hybrid cloud platform that enables you to use Azure services from your company or service provider datacenter. Você pode construir uma aplicação no Azure Stack Hub e depois implantá-la para Azure Stack Hub, para Azure, ou para a sua nuvem híbrida 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.

O seu operador Azure Stack Hub diz-lhe quais os serviços disponíveis para utilizar e como obter suporte.Your Azure Stack Hub operator tells you which services are available for you to use, and how to get support. Oferecem estes serviços através dos seus planos e ofertas personalizados.They offer these services through their customized plans and offers.

O conteúdo da documentação técnica Azure pressupõe que as aplicações estão a ser desenvolvidas para um serviço Azure e não para o Azure Stack Hub.The Azure technical documentation content assumes that apps are being developed for an Azure service and not for Azure Stack Hub. Ao construir e implementar aplicativos para o Azure Stack Hub, deve entender algumas diferenças fundamentais, tais como:When you build and deploy apps to Azure Stack Hub, you must understand some key differences, such as:

  • O Azure Stack Hub oferece um subconjunto dos serviços e funcionalidades que estão disponíveis no Azure.Azure Stack Hub delivers a subset of the services and features that are available in Azure.
  • A sua empresa ou prestador de serviços pode escolher quais os serviços que pretende oferecer.Your company or service provider can choose which services they want to offer. As opções disponíveis podem incluir serviços ou aplicações personalizadas.The available options might include customized services or applications. Podem oferecer a sua própria documentação personalizada.They may offer their own customized documentation.
  • Utilize os pontos finais específicos do Azure Stack Hub (por exemplo, os URLs para o endereço do portal e o ponto final do Gestor de Recursos Azure).Use the correct Azure Stack Hub-specific endpoints (for example, the URLs for the portal address and the Azure Resource Manager endpoint).
  • Tem de utilizar as versões PowerShell e API que são suportadas pelo Azure Stack Hub.You must use PowerShell and API versions that are supported by Azure Stack Hub. A utilização de versões suportadas garante que as suas aplicações funcionam tanto no Azure Stack Hub como no Azure.Using supported versions ensures that your apps work in both Azure Stack Hub and Azure.

Folha de batota: Diferenças de alto nívelCheat sheet: High-level differences

A tabela seguinte descreve as diferenças de alto nível entre Azure Stack Hub e Azure.The following table describes the high-level differences between Azure Stack Hub and Azure. Tenha estas diferenças em mente quando desenvolver para o Azure Stack Hub ou utilizar os serviços Azure Stack Hub:Keep these differences in mind when you develop for Azure Stack Hub or use Azure Stack Hub services:

ÁreaArea Azure (global)Azure (global) Azure Stack HubAzure Stack Hub
Quem a opera?Who operates it? MicrosoftMicrosoft A sua organização ou prestador de serviços.Your organization or service provider.
Quem contacta para apoio?Who do you contact for support? MicrosoftMicrosoft Para um sistema integrado, contacte o seu operador Azure Stack Hub (na sua organização ou prestador de serviços) para obter apoio.For an integrated system, contact your Azure Stack Hub operator (at your organization or service provider) for support.

Para o suporte do Azure Stack Development Kit (ASDK), visite os fórunsda Microsoft .For Azure Stack Development Kit (ASDK) support, visit the Microsoft forums. Como o kit de desenvolvimento é um ambiente de avaliação, não existe suporte oficial oferecido através do Microsoft Support.Because the development kit is an evaluation environment, there's no official support offered through Microsoft Support.
Serviços disponíveisAvailable services Consulte a lista de produtos Azure.See the list of Azure products. Os serviços disponíveis variam consoante a região de Azure.Available services vary by Azure region. O Azure Stack Hub suporta um subconjunto de serviços Azure.Azure Stack Hub supports a subset of Azure services. Os serviços reais variarão em função do que a sua organização ou prestador de serviços escolhe oferecer.Actual services will vary based on what your organization or service provider chooses to offer.
Ponto final do Gestor de Recursos Azure*Azure Resource Manager endpoint* https://management.azure.com Para um sistema integrado Azure Stack Hub, utilize o ponto final que o seu operador Azure Stack Hub fornece.For an Azure Stack Hub integrated system, use the endpoint that your Azure Stack Hub operator provides.

Para o kit de desenvolvimento, utilize: https://management.local.azurestack.external .For the development kit, use: https://management.local.azurestack.external.
URL do Portal*Portal URL* https://portal.azure.com Para um sistema integrado Azure Stack Hub, utilize o URL que o seu operador Azure Stack Hub fornece.For an Azure Stack Hub integrated system, use the URL that your Azure Stack Hub operator provides.

Para o kit de desenvolvimento, utilize: https://portal.local.azurestack.external .For the development kit, use: https://portal.local.azurestack.external.
RegionRegion Pode selecionar para que região pretende implantar.You can select which region you want to deploy to. Para um sistema integrado Azure Stack Hub, utilize a região disponível no seu sistema.For an Azure Stack Hub integrated system, use the region that's available on your system.

Para o Kit de Desenvolvimento de Pilhas Azure Stack (ASDK), a região será sempre local.For the Azure Stack Development Kit (ASDK), the region will always be local.
Grupos de recursosResource groups Um grupo de recursos pode abranger regiões.A resource group can span regions. Tanto para sistemas integrados como para o kit de desenvolvimento, há apenas uma região.For both integrated systems and the development kit, there's only one region.
Espaços de nome suportados, tipos de recursos e versões APISupported namespaces, resource types, and API versions As versões mais recentes (ou anteriores que ainda não estão depreciadas).The latest (or earlier versions that aren't yet deprecated). O Azure Stack Hub suporta versões específicas.Azure Stack Hub supports specific versions. Consulte a secção de requisitos de versão deste artigo.See the Version requirements section of this article.

*Se você é um operador Azure Stack Hub, consulte usando o portal de administrador e o básico da administração para obter mais informações.*If you're an Azure Stack Hub operator, see Using the administrator portal and Administration basics for more information.

Ferramentas úteis e boas práticasHelpful tools and best practices

A Microsoft fornece ferramentas e orientações que o ajudam a desenvolver para o Azure Stack Hub.Microsoft provides tools and guidance that help you develop for Azure Stack Hub.

RecomendaçãoRecommendation ReferênciasReferences
Instale as ferramentas corretas na sua estação de trabalho do desenvolvedor.Install the correct tools on your developer workstation. - Instalar PowerShell- Install PowerShell
- Ferramentas de descarregamento- Download tools
- Configurar a powershell- Configure PowerShell
- Instalar Estúdio Visual- Install Visual Studio
Reveja as informações sobre os seguintes itens:Review information about the following items:
- Considerações do modelo do Gestor de Recursos Azure.- Azure Resource Manager template considerations.
- Como encontrar modelos de arranque rápido.- How to find quickstart templates.
- Utilize um módulo de política para o ajudar a utilizar o Azure para desenvolver para o Azure Stack Hub.- Use a policy module to help you use Azure to develop for Azure Stack Hub.
Desenvolver para Azure Stack HubDevelop for Azure Stack Hub
Reveja e siga as melhores práticas para modelos.Review and follow the best practices for templates. Modelos quickstart do gestor de recursosResource Manager Quickstart Templates

Requisitos de versãoVersion requirements

O Azure Stack Hub suporta versões específicas de APIs de serviço Azure PowerShell e Azure.Azure Stack Hub supports specific versions of Azure PowerShell and Azure service APIs. Utilize versões suportadas para garantir que a sua aplicação pode implementar tanto para o Azure Stack Hub como para o Azure.Use supported versions to ensure that your app can deploy to both Azure Stack Hub and to Azure.

Para se certificar de que utiliza uma versão correta do Azure PowerShell, utilize perfis de versão API.To make sure that you use a correct version of Azure PowerShell, use API version profiles. Para determinar o mais recente perfil de versão API que pode utilizar, descubra a construção do Azure Stack Hub que está a usar.To determine the latest API version profile that you can use, find out the build of Azure Stack Hub you're using. Pode obter esta informação do seu administrador Azure Stack Hub.You can get this information from your Azure Stack Hub administrator.

Nota

Se estiver a utilizar o Kit de Desenvolvimento da Pilha Azure e tiver acesso administrativo, consulte a secção de versão atual para determinar a construção do Azure Stack Hub.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.

Para outras APIs, execute o seguinte comando PowerShell para des output os espaços de nome, tipos de recursos e versões API que são suportadas na sua subscrição Azure Stack Hub (ainda pode haver diferenças a nível de propriedade).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). Para que este comando funcione, já deve ter instalado e configurado o PowerShell para um ambiente Azure Stack Hub.For this command to work, you must have already installed and configured PowerShell for an Azure Stack Hub environment. Também deve ter uma subscrição de uma oferta do 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={$_}} 

Saída de exemplo (truncada):  Saída de exemplo do comando Get-AzResourceProviderExample output (truncated): Example output of Get-AzResourceProvider command

Passos seguintesNext steps

Para obter informações mais detalhadas sobre as diferenças a nível de serviço, consulte:For more detailed information about differences at a service level, see: