Compartilhar via


Migração do Power Automate para Aplicativos Lógicos do Azure (Standard)

Aplica-se a: Aplicativos Lógicos do Azure (Standard)

Muitas equipes de desenvolvimento precisam cada vez mais criar soluções de automação escalonáveis, seguras e eficientes. Talvez sua equipe também tenha a opção estratégica de migrar seus fluxos no Microsoft Power Automate para fluxos de trabalho Standard nos Aplicativos Lógicos do Azure. Os Aplicativos Lógicos do Power Automate e do Azure fornecem ferramentas e plataformas de automação avançadas. No entanto, para empresas que executam cargas de trabalho complexas, de alto volume e sensíveis à segurança, os Aplicativos Lógicos do Azure (Standard) oferecem muitas vantagens importantes.

Este guia descreve as vantagens obtidas com a transição para os Aplicativos Lógicos do Azure (Standard).

Benefícios da migração

Os Aplicativos Lógicos do Azure (Standard) fornecem os seguintes benefícios fornecendo recursos que dão suporte a cenários e necessidades de nível empresarial. A tabela a seguir lista alguns exemplos de alto nível:

Benefícios Funcionalidades
Ferramentas flexíveis de integração e desenvolvimento - Desenvolvimento baseado em navegador usando o portal do Azure
- Desenvolvimento local, depuração e teste com o Visual Studio Code
- Mais de 1.400 conectores para Microsoft, Azure e outros serviços, sistemas, aplicativos e dados

Para obter mais informações, consulte Integração e desenvolvimento.
Segurança e conformidade aprimoradas - Integração de rede virtual
- Pontos de extremidade privados
- Autenticação de identidade gerenciada
– Microsoft Entra ID
- RBAC (controle de acesso baseado em função)

Para obter mais informações, consulte Segurança e conformidade primeiro.
Desempenho e escalabilidade aprimorados - Recursos de computação dedicados
- Dimensionamento elástico
- Processamento paralelo
- Baixa latência

Para obter mais informações, consulte Desempenho e escalabilidade.
Recursos robustos de BCDR (continuidade de negócios e recuperação de desastre) - Backups automatizados
- Redundância geográfica
- Alta disponibilidade com redundância interna

Para obter mais informações, consulte Continuidade dos negócios e recuperação de desastres.
Controle de versão com CI/CD
(Integração e implantação contínuas)
- Integração perfeita com repositórios Git, que fornecem controle de alterações, ramificação e colaboração em equipe no Azure DevOps ou no GitHub

- Automatizar a implantação com pipelines de CI/CD e infraestrutura como código (modelos do ARM e modelos Bicep)

Para obter mais informações, consulte Controle de versão com CI/CD.

Para obter informações e comparações de funcionalidade mais detalhadas, consulte Comparar detalhes da funcionalidade.

Integração e desenvolvimento

Os Aplicativos Lógicos do Azure se destacam em ajudá-lo a integrar seus fluxos de trabalho a uma ampla gama de serviços, sistemas, aplicativos e dados e dar suporte a ferramentas que ajudam a acelerar seu processo de desenvolvimento.

  • Ferramentas de desenvolvimento e reutilização

    • Crie fluxos de trabalho visualmente usando um designer baseado em navegador que inclua um editor de expressões ou use o editor de código JSON no portal do Azure.

      A captura de tela mostra o portal do Azure e o designer de fluxo de trabalho.

    • Crie componentes modulares e reutilizáveis com projetos de aplicativo lógico no Visual Studio Code ao usar a extensão aplicativos lógicos do Azure (Standard). Esses componentes ajudam você a reduzir o tempo de desenvolvimento e garantir que você tenha consistência entre projetos.

      A captura de tela mostra o Visual Studio Code, o projeto de aplicativo lógico Standard e o designer de fluxo de trabalho.

    • Crie, depure, execute e gerencie fluxos de trabalho gerenciados localmente por seu projeto de aplicativo lógico no Visual Studio Code ao usar a extensão aplicativos lógicos do Azure (Standard).

  • Biblioteca de conectores abrangente

    Escolha entre mais de 1.400 conectores hospedados no Azure para acessar serviços de nuvem, sistemas locais, aplicativos e outras fontes de dados. Conecte-se ainda mais com segurança a serviços-chave, como o SQL Server e o Azure Key Vault e de maneiras mais escalonáveis usando operações internas alimentadas pelo runtime dos Aplicativos Lógicos do Azure.

    Para saber mais, confira a seguinte documentação:

  • Galeria de modelos de fluxo de trabalho

    Crie fluxos de trabalho ainda mais rápidos começando com modelos predefinidos para padrões de carga de trabalho comumente usados, incluindo os que dão suporte a cenários de processamento de dados de IA e conclusão de chat.

  • Adicionar e executar seus próprios snippets de código

    Escreva e execute scripts .NET code, C# ou PowerShell de fluxos de trabalho Standard. Para obter mais informações, consulte os seguintes recursos:

Segurança e conformidade primeiro

As empresas consideram a segurança uma prioridade máxima, portanto, os Aplicativos Lógicos do Azure (Standard) fornecem recursos de segurança diferentes dos recursos no Power Automate, por exemplo:

  • Integração de rede virtual e pontos de extremidade privados

    Execute fluxos de trabalho Standard dentro de redes virtuais seguras do Azure, que reduzem a exposição à Internet pública por meio de pontos de extremidade privados e aprimoram a segurança de dados.

  • Autenticação de identidade gerenciada

    Elimine a necessidade de gerenciar manualmente as credenciais do usuário, permitindo que seus fluxos de trabalho acessem e interajam com segurança com outros serviços ou recursos do Azure.

  • RBAC (controle de acesso baseado em função)

    Minimize os riscos de acesso não autorizado ou alterações atribuindo permissões granulares aos fluxos de trabalho do aplicativo lógico com controles de acesso baseados em função definidos com precisão. Nos Aplicativos Lógicos do Azure, o RBAC funciona no nível de recurso em que você atribui acesso baseado em função a um recurso específico. Portanto, se o criador do fluxo de trabalho sair, você não perderá o acesso aos fluxos de trabalho deles. Para obter mais informações, consulte Acesso seguro e dados para fluxos de trabalho e O que é o RBAC (controle de acesso baseado em função) do Azure?.

    No Power Automate, o RBAC funciona no nível do usuário. Para obter mais informações, consulte Gerenciar a segurança do Power Automate.

  • Recursos de registro em log e auditoria

    Nos Aplicativos Lógicos do Azure, você pode usar trilhas de auditoria para controlar as alterações e garantir a conformidade com os padrões de segurança.

Desempenho e escala

Os Aplicativos Lógicos do Azure (Standard) foram projetados e criados para automação escalonável e de alto desempenho, o que torna a plataforma ideal para fluxos de trabalho em larga escala com os seguintes recursos:

  • Recursos de computação dedicados

    Um recurso de aplicativo lógico Standard pode usar uma das seguintes opções de hospedagem:

    • Aplicativos Lógicos do Azure de locatário único
    • Ambiente do Serviço de Aplicativo (ASE) v3
    • Sua própria infraestrutura (implantação híbrida)

    Esses recursos de computação dedicados garantem que seus fluxos de trabalho experimentem um desempenho estável e consistente.

    O dimensionamento elástico possibilita o dimensionamento automático sob demanda para recursos e capacidade relacionados ao fluxo de trabalho do aplicativo lógico. Esse dimensionamento otimiza os custos e mantém o desempenho mesmo durante as cargas de pico.

  • Execução otimizada do fluxo de trabalho

    Por padrão, as instâncias de fluxo de trabalho são executadas em paralelo ou simultaneamente, o que reduz o tempo de processamento para tarefas complexas. As otimizações de desempenho para a plataforma de Aplicativos Lógicos do Azure fornecem latência mais baixa e tempos de resposta mais rápidos.

  • Alta taxa de transferência

    Os Aplicativos Lógicos do Azure lidam com eficiência com alto volume de transações sem degradar o desempenho como resultado de ter acesso à infraestrutura do Azure.

BCDR (continuidade dos negócios e recuperação de desastre)

Para garantir que as operações de fluxo de trabalho sejam executadas sem interrupção, os Aplicativos Lógicos do Azure fornecem os seguintes recursos abrangentes de BCDR:

  • Redundância geográfica

    Implantação de várias regiões: você pode distribuir instâncias de aplicativo lógico em várias regiões para garantir a disponibilidade mesmo durante interrupções regionais, o que minimiza o tempo de inatividade.

  • Backups automatizados e restauração

    Os processos de backup regulares automatizados garantem que você possa restaurar rapidamente os fluxos de trabalho se ocorrerem falhas ou exclusões de acidentes.

  • Alta disponibilidade

    Os Aplicativos Lógicos do Azure (Standard) incluem redundância interna, que fornece alta disponibilidade para manter seus fluxos de trabalho operacionais mesmo durante falhas de infraestrutura.

Controle de versão com integração e implantação contínuas (CI/CD)

Os Aplicativos Lógicos do Azure dão suporte a controle de versão robusto e processos de implantação automatizados por meio de pipelines de CI/CD.

  • Integração do controle de versão

    A integração completa do Git para projetos do Visual Studio Code ajuda sua equipe a trabalhar perfeitamente com repositórios Git, colaborar com mais facilidade e acompanhar alterações em fluxos de trabalho, gerenciar branches e assim por diante. O controle de alterações inclui o histórico de versão completo para que você possa reverter para versões de fluxo de trabalho anteriores, se necessário.

  • Pipelines de CI/CD para práticas de implantação seguras

    Os Aplicativos Lógicos do Azure dão suporte a implantações automatizadas e integram-se a ferramentas de CI/CD, como o Azure DevOps, que facilitam implantações consistentes e menos propensas a erros em ambientes.

    Defina e implante seus fluxos de trabalho de aplicativo lógico com modelos do ARM (Azure Resource Manager) ou modelos Bicep (infraestrutura como código) usando o Azure DevOps, que fornece implantações escalonáveis e repetíveis que se alinham às práticas de DevOps.

Implantações sem tempo de inatividade

Para aplicativos lógicos críticos que exigem disponibilidade e capacidade de resposta contínuos, os Aplicativos Lógicos do Azure dão suporte a nenhuma implantação de tempo de inatividade quando você configurar slots de implantação.

Teste e validação de migração

Para garantir que o fluxo convertido funcione com a continuidade e o desempenho esperados, seu processo de migração requer testes e validação completos:

Atividade de garantia de qualidade Descrição
Testes funcionais Verifique se os fluxos migrados mantêm sua lógica original e produzem saídas consistentes.
Teste de conexão Recrie manualmente as conexões. Siga com rigorosos testes de segurança e funcionalidade, especialmente para serviços como o SQL Server e o Azure Key Vault.
Validação de segurança Confirme de forma abrangente que os fluxos de trabalho atendem às políticas de segurança corporativa e aos padrões de segurança aprimorados do Azure.
Testes de desempenho Verifique se os fluxos de trabalho de alta taxa de transferência excedem os padrões de desempenho do Power Automate.

Comparar detalhes da funcionalidade

A tabela a seguir fornece uma comparação detalhada entre os Aplicativos Lógicos do Azure (Standard), os Aplicativos Lógicos do Azure (Consumo) e o Power Automate:

Observação

Essas informações são apenas um guia e não incluem informações de preços. Verifique se você revisou as informações do plano de preços ou licenças para cada serviço.

Área ou cenário Aplicativos Lógicos do Azure - Standard Aplicativos Lógicos do Azure - Consumo Power Automate
Finalidade Automação de fluxo de trabalho com recursos avançados para desenvolvedores empresariais O mesmo que Standard Automação de fluxo de trabalho para desenvolvedores cidadãos e usuários empresariais
Usuários Integradores profissionais e desenvolvedores, profissionais de TI, administradores que usam os serviços do Office 365 e do Azure O mesmo que Standard Desenvolvedores cidadãos, usuários corporativos, funcionários do escritório, criadores de soluções do Power Platform, administradores do SharePoint, usuários e criadores do Office 365
Modelo de preços ou licenciamento Preço fixo – assinatura do Azure Consumo (pagamento por execução) – assinatura do Azure Licença do Microsoft 365 por usuário
Ambiente de desenvolvimento Exibição de código JSON e designer visual nos seguintes locais:

- Portal do Azure baseado em navegador
– Visual Studio Code instalado localmente
Exibição de código JSON e designer visual nos seguintes locais:

- Portal do Azure baseado em navegador
– Visual Studio Code instalado localmente
Designer visual baseado em navegador e aplicativo móvel somente com interface do usuário
Integração – mais de 1.400 conectores para serviços, aplicativos e dados da Microsoft, do Azure e não da Microsoft. Inclui mais tipos de operação internos, que oferecem maior taxa de transferência do que o Consumo, juntamente com o acesso direto à integração de rede virtual

- Suporte a sistemas locais

- Funcionalidades B2B

- Criar seus próprios conectores

- Integrar com soluções híbridas
Igual ao Standard, mas com menos tipos de operação internos, menos capacidade de taxa de transferência, sem acesso direto à rede virtual e sem opção de implantação híbrida Mais de 1.400 conectores para serviços da Microsoft e não Microsoft, aplicativos, sistemas e dados, como SharePoint, Dynamics 365 e outros
Tipos de gatilho - Agendamento ou sondagem, como Recorrência e muitos gatilhos baseados em serviço, como Quando um novo email chega

- Controlado por eventos ou push, como Solicitação (entrada) e alguns gatilhos baseados em serviço, como a Grade de eventos

- Chamada HTTP (saída), como HTTP
O mesmo que Standard - Agendamento ou sondagem, como Recorrência e muitos gatilhos baseados em serviço, como Quando um novo email chega

- Controlado por eventos ou push, como Solicitação (entrada) e alguns gatilhos baseados em serviço, como a Grade de eventos

– Baseado em atividade do usuário, como botão Fluxo ou conectores específicos Instantâneo, Fluxo de Interface do Usuário, Processo Comercial
Integração personalizada Suporte lógico complexo por meio do Azure Functions, APIs personalizadas e integração com repositórios de código externos O mesmo que Standard Limitado principalmente a nenhum código ou código baixo
Segurança - Identidade gerenciada

- OAuth 2.0 com o Microsoft Entra ID

- RBAC (controle de acesso baseado em função granular) com a ID do Microsoft Entra

- Integração de rede virtual e pontos de extremidade privados

- Certificações de conformidade

- Criptografia de dados em repouso

- Criptografia de dados em trânsito

- Definições do Azure Policy

- Logs de auditoria de segurança do Azure
- Identidade gerenciada

- OAuth 2.0 com o Microsoft Entra ID

- RBAC (controle de acesso baseado em função) com a ID do Microsoft Entra

- Certificações de conformidade

- Conectores restritos

- Criptografia de dados em repouso

- Criptografia de dados em trânsito

- Definições do Azure Policy

- Logs de auditoria de segurança do Azure
- Funções de usuário básicas e permissões com a ID do Microsoft Entra

- Logs de auditoria de segurança do Microsoft 365

- DLP (prevenção contra perda de dados)

- Criptografia de dados em repouso

- Criptografia de dados em trânsito
Escalabilidade Fluxos de trabalho em grande escala com alta taxa de transferência e baixa latência Fluxos de trabalho de pequena a média escala Fluxos de trabalho de pequena a média escala
Desempenho Aplicativos Lógicos do Azure de locatário único dedicado ou ASE (Ambiente do Serviço de Aplicativo), execução mais rápida, processamento paralelo e melhor otimização de desempenho Alta taxa de transferência para ações, caso contrário, limitada por recursos compartilhados em Aplicativos Lógicos multilocatários do Azure Adequado para automação de menor escala, limitado por recursos compartilhados no Power Automate
BCDR (continuidade dos negócios e recuperação de desastre) Redundância geográfica interna, implantação de várias regiões, alta disponibilidade com failover automatizado Redundância geográfica interna, implantação de várias regiões, alta disponibilidade com failover automatizado Opções de implantação regional limitadas
Monitoramento e diagnósticos - Azure Monitor, Application Insights e alertas personalizados

- Monitorar com o Microsoft Defender para Nuvem

- Verificações de integridade

- Telemetria aprimorada
O mesmo que Standard, exceto para Verificação de Integridade e telemetria aprimorada - Monitoramento básico por meio do portal do Power Automate

- Injeção personalizada no Application Insights
Controle de versão Integração completa do Git usando pipelines de CI/CD com o Azure DevOps, o GitHub ou outras ferramentas Gerenciamento de versão no portal do Azure Controle de versão limitado
ALM (Gerenciamento do Ciclo de Vida do Aplicativo) Azure DevOps: controle do código-fonte, teste, suporte, automação e capacidade de gerenciamento no Azure Resource Manager Ferramentas do Power Platform que se integram ao DevOps e ao GitHub Actions para que você possa criar pipelines automatizados para o ciclo ALM.
Experiência de administrador Gerenciar grupos de recursos, conexões, gerenciamento de acesso e log: Azure portal O mesmo que Standard Gerenciar ambientes do Power Automate e políticas de DLP (prevenção contra perda de dados), acompanhamento do licenciamento: Centro de administração
Tratamento de erros Salvar Com Falha - Notificações de erro O mesmo que Standard Verificador de Fluxo - Listas de erros dentro do fluxo

Documentação do Microsoft Power Automate