Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Antes de usar serviços ou criar aplicativos para o Azure Stack Hub, é importante entender as diferenças entre o Azure Stack Hub e o Azure global. Este artigo identifica diferentes recursos e considerações principais ao usar o Azure Stack Hub como seu ambiente de desenvolvimento de nuvem híbrida.
Visão geral
O Azure Stack Hub é uma plataforma de nuvem híbrida que permite usar os serviços do Azure de sua empresa ou do datacenter do provedor de serviços. Você pode criar um aplicativo no Azure Stack Hub e implantá-lo no Azure Stack Hub, no Azure ou na nuvem híbrida do Azure.
Seu operador do Azure Stack Hub informa quais serviços estão disponíveis para você usar e como obter suporte. Eles oferecem esses serviços por meio de seus planos e ofertas personalizados.
O Conteúdo da documentação técnica do Azure pressupõe que os aplicativos estão sendo desenvolvidos para serviços do Azure e não para o Azure Stack Hub. Ao criar e implantar aplicativos no Azure Stack Hub, você deve entender algumas diferenças importantes, como:
- O Azure Stack Hub fornece um subconjunto dos serviços e recursos disponíveis no Azure.
- Sua empresa ou provedor de serviços pode escolher quais serviços deseja oferecer. As opções disponíveis podem incluir serviços ou aplicativos personalizados. Eles podem oferecer sua própria documentação personalizada.
- Use os pontos de extremidade específicos corretos do Azure Stack Hub (por exemplo, os endereços de URL para o endereço do portal e o ponto de extremidade do Azure Resource Manager).
- Você deve usar o PowerShell e versões de API compatíveis com o Azure Stack Hub. O uso de versões com suporte garante que seus aplicativos funcionem no Azure Stack Hub e no Azure.
Diferenças de alto nível
A tabela a seguir descreve as diferenças de alto nível entre o Azure Stack Hub e o Azure global. Observe estas diferenças ao desenvolver para o Azure Stack Hub ou usar os serviços do Azure Stack Hub:
| Área | Azure (global) | Azure Stack Hub |
|---|---|---|
| Quem o opera? | Microsoft | Sua organização ou provedor de serviços. |
| Quem você contata para obter suporte? | Microsoft | Para um sistema integrado, entre em contato com o operador do Azure Stack Hub (em sua organização ou provedor de serviços) para obter suporte. Para obter suporte ao ASDK (Azure Stack Development Kit), visite os fóruns da Microsoft. Como o kit de desenvolvimento é um ambiente de avaliação, não há suporte oficial oferecido por meio do Suporte da Microsoft. |
| Serviços disponíveis | Consulte a lista de serviços do Azure. Os serviços disponíveis variam de acordo com a região do Azure. | O Azure Stack Hub dá suporte a um subconjunto de serviços do Azure. Os serviços reais variarão de acordo com o que sua organização ou provedor de serviços escolhe oferecer. |
| Ponto de extremidade do Azure Resource Manager* | https://management.azure.com |
Para um sistema integrado do Azure Stack Hub, use o ponto de extremidade fornecido pelo operador do Azure Stack Hub. Para o ASDK, use: https://management.local.azurestack.external. |
| URL do portal* | https://portal.azure.com | Para um sistema integrado do Azure Stack Hub, use a URL fornecida pelo operador do Azure Stack Hub. Para o ASDK, use: https://portal.local.azurestack.external. |
| Região | Você pode selecionar em qual região deseja implantar. | Para um sistema integrado do Azure Stack Hub, utilize a região que está disponível no seu sistema. Para o ASDK (Azure Stack Development Kit), a região é sempre local. |
| Grupos de recursos | Um grupo de recursos pode abranger regiões. | Para sistemas integrados e o kit de desenvolvimento, há apenas uma região. |
| Namespaces, tipos de recursos e versões de API com suporte | As versões mais recentes (ou versões anteriores que ainda não foram preteridas). | O Azure Stack Hub dá suporte a versões específicas. Consulte a seção Requisitos da Versão deste artigo. |
Se você for um operador do Azure Stack Hub, para obter mais informações, consulte Usando o portal do administrador e Noções básicas de administração.
Ferramentas úteis e práticas recomendadas
A Microsoft fornece ferramentas e diretrizes que ajudam você a desenvolver para o Azure Stack Hub.
| Recomendação | Referências |
|---|---|
| Instale as ferramentas corretas na estação de trabalho do desenvolvedor. |
-
Instalar PowerShell - Baixar ferramentas - Configurar o PowerShell - Instalar Visual Studio |
| Examine as informações sobre os seguintes itens: – Considerações sobre o modelo do Azure Resource Manager. - Como localizar modelos de início rápido. – Use um módulo de política para ajudá-lo a usar o Azure para desenvolver para o Azure Stack Hub. |
Desenvolver para o Azure Stack Hub |
| Analise e siga as práticas recomendadas para modelos. | Modelos de Início Rápido do Resource Manager |
Requisitos de versão
O Azure Stack Hub dá suporte a versões específicas do Azure PowerShell e apIs de serviço do Azure. Use versões com suporte para garantir que seu aplicativo possa ser implantado no Azure Stack Hub e no Azure global.
Para garantir que você use a versão correta do Azure PowerShell, utilize perfis de versão da API do . Para determinar o perfil de versão da API mais recente que você pode usar, determine a compilação do Azure Stack Hub que você está usando. Você pode obter essas informações do administrador do Azure Stack Hub.
Nota
Se você estiver usando o Kit de Desenvolvimento do Azure Stack e tiver acesso administrativo, consulte a seção Determinar a versão atual para determinar o build do Azure Stack Hub.
Para outras APIs, execute o seguinte comando do PowerShell para gerar os namespaces, os tipos de recursos e as versões de API com suporte em sua assinatura do Azure Stack Hub. Ainda pode haver diferenças a nível de propriedade. Para que esse comando funcione, você já deve ter instalado e configurado PowerShell para um ambiente do Azure Stack Hub. Você também deve ter uma assinatura para uma oferta do Azure Stack Hub.
Get-AzResourceProvider | Select ProviderNamespace -Expand ResourceTypes | Select * -Expand ApiVersions | `
Select ProviderNamespace, ResourceTypeName, @{Name="ApiVersion"; Expression={$_}}
Saída de exemplo (truncada):
Próximas etapas
Para obter informações mais detalhadas sobre diferenças em um nível de serviço, consulte: