Planear um modelo de solução para uma oferta de aplicação do Azure
Este artigo explica os requisitos para publicar um plano de modelo de solução para uma oferta de Aplicativo do Azure. Um plano de modelo de solução é um dos dois tipos de planos suportados pelas ofertas do Aplicativo do Azure. Para obter informações sobre a diferença entre esses dois tipos de planos, consulte Tipos de planos. Se ainda não tiver feito isso, leia Planejar uma oferta de aplicativo do Azure. O tipo de plano de modelo de solução requer um modelo do Azure Resource Manager (modelo ARM) para implantar automaticamente sua infraestrutura de solução.
Requisitos do modelo de solução
Requisitos | Detalhes |
---|---|
Faturação e medição | Os planos de modelo de solução não são transactable, mas podem ser usados para implantar ofertas de VM pagas que são cobradas por meio do mercado comercial da Microsoft. Os recursos que o modelo ARM da solução implanta são configurados na assinatura do Azure do cliente. As máquinas virtuais pré-pagas são transacionadas com o cliente através da Microsoft e faturadas através da subscrição do Azure do cliente. Para a cobrança de BYOL (traga sua própria licença), embora a Microsoft fature os custos de infraestrutura incorridos na assinatura do cliente, você transaciona suas taxas de licenciamento de software diretamente com o cliente. Use o plano Aplicativo Gerenciado para transacionar Aplicativos do Azure diretamente. |
Atribuição de utilização dos clientes | É necessário habilitar a atribuição de uso do cliente em todos os modelos de solução publicados no Azure Marketplace. Para obter mais informações sobre a atribuição de uso do cliente e como habilitá-la, consulte Atribuição de uso do cliente de parceiro do Azure. |
Pacote de implantação | Você precisará de um pacote de implantação que permita que os clientes implantem seu plano. Se você criar vários planos que exigem a mesma configuração técnica, poderá usar o mesmo pacote de planos. Para obter detalhes, consulte a próxima seção: Pacote de implantação. |
Pacote de implantação
O pacote de implantação contém todos os arquivos de modelo necessários para este plano, bem como quaisquer recursos adicionais, empacotados como um arquivo .zip.
Todos os aplicativos do Azure devem incluir esses dois arquivos na pasta raiz de um arquivo .zip:
- Um arquivo de modelo do Gerenciador de Recursos chamado mainTemplate.json. Este modelo define os recursos a serem implantados na assinatura do Azure do cliente. Para obter exemplos de modelos do Resource Manager, consulte a galeria Azure Quickstart Templates ou o correspondente GitHub: Azure Resource Manager Quickstart Templates repo.
- Uma definição de interface do usuário para a experiência de criação de aplicativos do Azure chamada createUiDefinition.json. Na interface de utilizador, especifique os elementos que permitem aos consumidores fornecer valores de parâmetros.
Nota
O pacote de implantação não deve incluir binários, como imagens de máquina virtual. Todas as imagens implantadas pelo Aplicativo do Azure devem ser imagens referenciadas do marketplace. Certifique-se de que sua oferta esteja em conformidade com nossas práticas recomendadas usando o kit de ferramentas de teste de modelo ARM antes de publicar seu Aplicativo do Azure.
Regiões do Azure
Você pode publicar seu plano na região pública do Azure, na região do Governo do Azure ou em ambas. Antes de publicar no Azure Government, teste e valide seu plano no ambiente, pois determinados pontos de extremidade podem diferir. Para configurar e testar seu plano, solicite uma conta de avaliação da avaliação do Microsoft Azure Government.
Como editor, é responsável por todos os controlos de conformidade, medidas de segurança e melhores práticas. O Azure Government utiliza centros de dados e redes fisicamente isolados (localizados apenas nos EUA).
Para obter uma lista de países e regiões suportados pelo mercado comercial, consulte Disponibilidade geográfica e suporte de moeda.
Os serviços do Azure Government lidam com dados que estão sujeitos a determinados regulamentos e requisitos governamentais. Por exemplo, FedRAMP, NIST 800.171 (DIB), ITAR, IRS 1075, DoD L4 e CJIS. Para dar visibilidade às suas certificações para esses programas, você pode fornecer até 100 links que os descrevam. Estes podem ser links para a sua listagem no programa diretamente ou links para descrições de sua conformidade com eles em seus próprios sites. Esses links visíveis somente para clientes do Azure Government.
Escolha quem pode ver o seu plano
Você pode configurar cada plano para ser visível para todos (público) ou apenas para um público específico (privado). Você pode criar até 100 planos e até 45 deles podem ser privados. Talvez você queira criar um plano privado para oferecer diferentes opções de preços ou configurações técnicas para clientes específicos.
Você concede acesso a um plano privado usando IDs de assinatura do Azure com a opção de incluir uma descrição de cada ID de assinatura atribuída. Você pode adicionar um máximo de 10 IDs de assinatura manualmente ou até 10.000 IDs de assinatura usando um arquivo . Arquivo CSV. As IDs de assinatura do Azure são representadas como GUIDs e as letras devem ser minúsculas.
Nota
Se publicar um plano privado, pode alterar a sua visibilidade para pública mais tarde. No entanto, depois de publicar um plano público, não é possível alterar sua visibilidade para privada.
Para planos de modelo de solução, você também pode optar por ocultar o plano do Azure Marketplace. Talvez você queira fazer isso se o plano for implantado apenas indiretamente por meio de outro modelo de solução ou aplicativo gerenciado.
Nota
Os planos privados não são suportados com subscrições do Azure estabelecidas através de um revendedor do programa Fornecedor de Soluções na Nuvem (CSP).
Para obter mais informações, consulte Ofertas privadas no mercado comercial da Microsoft.