Skip to main content

Featured

Microsoft Entra B2B, B2C e Cross-Tenant Synchronization: entenda as diferenças e quando usar cada modelo

  À medida que as organizações adotam ambientes multicloud, aplicações SaaS e estruturas corporativas distribuídas, a identidade deixa de estar limitada aos funcionários de uma única empresa. Clientes precisam acessar aplicações. Fornecedores precisam colaborar em projetos. Empresas do mesmo grupo precisam compartilhar recursos. Subsidiárias podem possuir tenants Microsoft Entra separados. Apesar de todos esses cenários envolverem identidades externas , eles não são a mesma coisa.  Dentro do ecossistema Microsoft, três conceitos costumam gerar bastante confusão:  Microsoft Entra B2B,  Microsoft Entra External ID para cenários B2C e  Cross-Tenant Synchronization. Os três trabalham com identidades externas, mas possuem objetivos, arquiteturas e casos de uso diferentes. Microsoft Entra B2B: colaboração entre empresas O Microsoft Entra B2B (Business-to-Business) foi criado principalmente para permitir que uma organização colabore com usuários de outras organizações...

O que são Aplicações Gerenciadas no Azure e como funcionam




As Aplicações Gerenciadas do Azure são uma forma de empacotar, implantar e gerenciar soluções completas na nuvem, oferecendo ao consumidor uma experiência de uso simplificada enquanto o provedor mantém controle e governança da infraestrutura. Essa abordagem é ideal para ISVs, integradores de sistemas e equipes centrais de TI corporativa que desejam distribuir soluções em escala com segurança e padronização.

Conceito central

Uma aplicação gerenciada é baseada em um modelo ARM (Azure Resource Manager), mas com uma diferença essencial: ela permite que o proprietário da aplicação (provedor) controle aspectos da solução, mesmo após sua implantação no ambiente do cliente (consumidor).

Enquanto o consumidor pode utilizar os recursos provisionados (como VMs, redes, bancos de dados), ele não tem permissão para modificar a infraestrutura subjacente, a menos que o provedor permita explicitamente.

Arquitetura: Provedor x Consumidor

  • Provedor da aplicação: Cria, publica e mantém a aplicação gerenciada. Pode ser um parceiro, ISV ou departamento central de TI.

  • Consumidor da aplicação: Implanta a aplicação em sua assinatura, mas com acesso limitado à gestão dos recursos.

O controle é realizado via funções do Azure RBAC, combinadas com políticas (Azure Policy) e parâmetros definidos no modelo ARM.

Casos de uso

  • Soluções SaaS com componentes Azure dedicados: inclusão de APIs, bancos de dados e lógica personalizada dentro da aplicação, mantendo controle central.

  • Governança em larga escala: implementação de soluções padronizadas em múltiplas assinaturas sem abrir mão da segurança e conformidade.

  • Publicação via Azure Marketplace: aplicações gerenciadas podem ser empacotadas e disponibilizadas no Azure Marketplace com opções de cobrança e suporte.

Tipos de acesso

  1. Aplicação Gerenciada com suporte ao modo “lockdown”

    • O consumidor não tem acesso administrativo aos recursos.

    • Indicado para soluções que exigem segurança e conformidade rígida.

  2. Aplicação Gerenciada com acesso delegado

    • O consumidor pode visualizar e até operar alguns recursos.

    • Permite maior flexibilidade para personalizações locais.

Implantação

O processo de criação de uma aplicação gerenciada envolve:

  1. Criar um modelo ARM com todos os recursos da solução.

  2. Definir os parâmetros de personalização e regras de acesso.

  3. Publicar a aplicação como Managed Application Definition.

  4. Implantar na assinatura do consumidor como Managed Application Instance.

A aplicação pode ser implantada via portal, CLI, PowerShell ou por meio de marketplace privado/público.

As Azure Managed Applications representam um modelo poderoso para entrega de soluções completas em nuvem, com controle refinado entre gestão e uso. Elas garantem governança, padronização e facilidade de distribuição em escala, ao mesmo tempo em que protegem a integridade da infraestrutura e reduzem riscos operacionais.

Para mais: Visão geral de Aplicativos Gerenciados do Azure - Azure Managed Applications | Microsoft Learn

Comments