This is the Trace Id: 2e16eb10e16b75f82804eaf92e884da5
Pular para o conteúdo principal Explore Confira todos os produtos(200+) Microsoft Foundry Azure Copilot GitHub Copilot Serviço de Kubernetes do Azure (AKS) Azure Cosmos DB Banco de Dados do Azure para PostgreSQL Azure Arc Microsoft Fabric Máquinas virtuais do Linux no Azure Modelos da Fábrica Serviço de Agente da Fábrica Foundry IQ Foundry Tools Plano de Controle do Foundry Observabilidade no Plano de Controle do Foundry OpenAI do Azure em Modelos da Fábrica Serviço Cognitivo do Azure para Fala no Foundry Tools Azure Machine Learning Exibir todos os bancos de dados Azure Cosmos DB Azure DocumentDB SQL do Azure Banco de Dados do Azure para PostgreSQL Redis Gerenciado pelo Azure Microsoft Fabric Azure Databricks Máquinas virtuais do Linux no Azure Windows Server no Azure Azure Functions Conjuntos de Dimensionamento de Máquinas Virtuais do Azure Gerenciamento de API do Azure Aplicativos de Contêiner do Azure Serviço de Kubernetes do Azure (AKS) O Gerenciador de Frota de Kubernetes do Azure Registro de Contêiner do Azure Red Hat OpenShift no Azure Instâncias de Contêiner do Azure Armazenamento de contêineres do Azure Azure Arc Azure Local Microsoft Defender para Nuvem Azure Monitor Microsoft Sentinel Migrações para Azure Veja todas as soluções (40+) Soluções em nuvem para pequenos e médios negócios Centro de migração e modernização da nuvem Análise de dados para IA Bancos de Dados do Azure Agentes e aplicativos de IA Microsoft Marketplace Microsoft Sovereign Cloud Agentes e aplicativos de IA IA responsável com o Azure Infraestrutura de IA Análise de dados para IA Operações de aprendizado de máquina (MLOps) Desenvolvimento de aplicativos de low-code no Azure Serviços de integração Computação sem servidor DevOps Centro de migração e modernização Migração de aplicativos .NET Bancos de dados no Azure Linux no Azure Oracle no Azure SAP no Microsoft Cloud Nuvem adaptável HPC (computação de alto desempenho) IaaS (infraestrutura como serviço) Resiliência Azure Essentials Frontier Accelerate para Azure FinOps no Azure Microsoft Marketplace Visão geral dos preços do Azure Crie uma conta do Azure Serviços gratuitos do Azure Opções de compra flexíveis Calculadora de preços FinOps no Azure Maximize o ROI com IA Plano econômicos do Azure Reservas do Azure Benefício Híbrido do Azure Máquinas Virtuais SQL do Azure Microsoft Foundry Microsoft Fabric Serviço de Kubernetes do Azure (AKS) Microsoft Defender para Nuvem Ver mais Empresas de desenvolvimento de software Microsoft Marketplace Encontre um parceiro Recursos para parceiros do Azure Introdução ao Azure Histórias de clientes Relatórios do analista, white papers e livros eletrônicos Vídeos Saiba mais sobre a computação em nuvem Documentação Explore o portal do Azure Recursos para desenvolvedores Modelos de início rápido Recursos para startups Developer Community Estudantes Azure para parceiros Blog Eventos e webinars Aprenda Suporte Entre em contato com o departamento de vendas Introdução ao Azure Entrar

Desenvolvimento moderno de aplicativos

Responda às mudanças mais rapidamente, otimize os custos e faça lançamentos com confiança.
Visão geral

Elementos fundamentais do desenvolvimento moderno de aplicativos

O desenvolvimento moderno de aplicativos é uma abordagem que permite inovar rapidamente usando arquiteturas nativas de nuvem com microsserviços fracamente acoplados, bancos de dados gerenciados, IA, suporte a DevOps e monitoramento integrado. Atenda às necessidades em constante mudança dos seus clientes com aplicativos que oferecem experiências altamente personalizadas e mudam dinamicamente para responder a eventos em tempo real.
  • A arquitetura nativa de nuvem permite que você coloque novas ideias em prática com mais frequência, responda mais rapidamente às necessidades em mudança e execute aplicativos resilientes e escalonáveis com mais facilidade. Ao empacotar o código e as dependências do aplicativo em contêineres e implantá-los como microsserviços, você aumenta a portabilidade da arquitetura para implantar aplicativos em diferentes ambientes com pouca ou nenhuma modificação. Alterações podem ser feitas em componentes individuais com menor risco para todo o aplicativo.

    Kubernetes ajuda você a gerenciar contêineres em escala. Aumente a velocidade de lançamento e a escalabilidade operacional usando processos e ferramentas de DevOps para automatizar a compilação, os testes e a entrega dos microsserviços.
  • Incorpore IA às camadas de interface do usuário e lógica de negócios do aplicativo para aprimorar as experiências dos usuários e aprofundar os insights de negócios. Envolva públicos globalmente adicionando tradução, chatbots e voz a interfaces do usuário habilitadas por IA. Aprimore a lógica de negócios com a IA para cenários como pesquisa, personalização, processamento de documentos, análise de imagem, detecção de anomalias e análise de fala.

    O desenvolvimento moderno de aplicativos permite que desenvolvedores de todos os níveis de habilidade adicionem facilmente recursos de IA aos seus aplicativos com modelos de IA predefinidos e personalizáveis para fala, visão, linguagem e tomada de decisões.
  • As integrações modernas que usam conectores prontos para uso e APIs ajudam você a ser mais produtivo, acessar dados facilmente e manter seus sistemas distintos atualizados em tempo real. Conectores são integrações prontas que facilitam a conexão de aplicativos com software como serviço, sistemas e dados em qualquer lugar — localmente ou na nuvem.

    APIs leves permitem a integração com protocolos como REST e OAuth. Elas simplificam a recuperação de dados e o compartilhamento entre serviços sem precisar usar um barramento de mensagem mais pesado. Utilize as APIs já existentes em uma empresa e exponha-as com segurança por meio de um gateway com recursos híbridos para acessar APIs na borda, localmente ou em outras nuvens.
  • Ofereça experiências digitais personalizadas e responsivas sem lidar com infraestrutura complexa de banco de dados e gerenciamento de segurança. Bancos de dados totalmente gerenciados e baseados em nuvem fornecem escala ilimitada, acesso de baixa latência a dados avançados e proteção avançada de dados — tudo integrado, independentemente das linguagens ou estruturas. Escolha os modelos de dados, as APIs, as estruturas de armazenamento e as opções de implantação que melhor se adaptam aos padrões do aplicativo.

    Os bancos de dados elásticos e sempre ativados dão suporte à continuidade dos negócios e aprimoram a capacidade de resposta para o ambiente em constante mudança. Eles ajudam as operações a cumprir uma meta consistente de disponibilidade e latência sem executar as tarefas complexas de gerenciamento de banco de dados, reduzindo o custo total de propriedade.
  • Mudanças rápidas no mercado exigem ciclos de lançamento mais curtos sem sacrificar a qualidade, a estabilidade e a segurança. Ferramentas e processos para integração e entrega contínuas (CI/CD) facilitam o planejamento, o gerenciamento de riscos, a adaptação mais rápida às necessidades dos clientes em evolução e a melhoria da estabilidade do sistema. Faça lançamentos de maneira rápida, consistente e confiável usando ferramentas altamente produtivas, automatizando etapas manuais e rotineiras e iterando em pequenos incrementos por meio de testes e integração contínuos.

    Aplique proativamente políticas e controles e defina portas automatizadas como parte do pipeline para mover aplicativos entre estágios de forma integrada até que sejam disponibilizados aos clientes.
  • Com um ambiente cada vez mais complexo para gerenciar, maximizar o uso da automação ajuda você a melhorar a eficiência operacional, identificar problemas antes que afetem a experiência do cliente e mitigá-los rapidamente quando ocorrerem. As plataformas totalmente gerenciadas fornecem registro em log automatizado, dimensionamento e alta disponibilidade. Telemetria abrangente, alertas acionáveis e visibilidade completa dos aplicativos e do sistema subjacente são essenciais para uma abordagem moderna de desenvolvimento de aplicativos.

    Automatizar verificações regulares e aplicar práticas recomendadas, como infraestrutura como código e engenharia de confiabilidade de sites, promove a resiliência e ajuda você a responder a incidentes com o mínimo de tempo de inatividade e perda de dados.
  • Aplicativos modernos exigem segurança em várias camadas no código, nos pipelines de entrega, nos tempos de execução de aplicativos e nos bancos de dados. Comece fornecendo aos desenvolvedores computadores de desenvolvimento seguros com identidade bem governada. Como parte do ciclo de vida do DevOps, use ferramentas automatizadas para examinar dependências em repositórios de código e procurar vulnerabilidades durante a implantação de aplicativos no ambiente de destino. Os segredos de nível empresarial e o gerenciamento de políticas criptografam os aplicativos e fornecem à equipe de operações uma imposição de política centralizada.

    Com serviços de computação e banco de dados totalmente gerenciados, o controle de segurança é integrado e a proteção contra ameaças é executada em tempo real.
Voltar para as guias
RECURSOS

O que é o desenvolvimento moderno de aplicativos?

Aumente a confiabilidade e a segurança

Ofereça qualidade e desempenho consistentes em qualquer escala usando bancos de dados totalmente gerenciados com alta disponibilidade integrada, backup pontual e latência de milissegundos de um dígito. Crie com mais segurança, integrando controles nos processos de DevOps. Aumente a segurança dos dados com detecção avançada de ameaças e proteção de dados.

Reduza custos

Pague apenas pelo que precisa e transfira a manutenção usando ferramentas sob demanda, computação sem servidor e bancos de dados. Reduza os custos de desenvolvimento com soluções low-code. Obtenha recomendações proativas e acionáveis de otimização de custos e gerenciamento de recursos, incluindo quando usar instâncias de camada gratuita e spot.

Habilite o desenvolvimento remoto

Comece a trabalhar em qualquer projeto em minutos com ambientes de desenvolvimento totalmente configurados, seguros e hospedados na nuvem. Colabore em tempo real em revisões de código e programação em par com identidade e acesso bem governados. Automatize fluxos de trabalho do código à nuvem e monitore a integridade e o desempenho de aplicativos antes que ocorram problemas.
Histórias de clientes

Os clientes estão fazendo grandes coisas com o desenvolvimento moderno de aplicativos no Azure

Perguntas frequentes

  • Aplicativos modernos são arquiteturas nativas de nuvem que aproveitam código e dependências empacotados em contêineres e os implantam como microsserviços para aumentar a produtividade dos desenvolvedores usando práticas de DevOps. Aplicativos modernos aproveitam a automação incorporando integração, entrega e implantação contínuas, além de segurança automatizada, para garantir que as equipes de desenvolvimento possam produzir mais rapidamente e entregar com segurança.
  • Comece com um modelo de domínio. Um modelo de domínio é um modelo abstrato do domínio de negócios que organiza os dados de conhecimento do domínio e fornece uma linguagem comum para desenvolvedores e especialistas de domínio. Derive os microsserviços do modelo de domínio em um processo de quatro etapas. Use o link abaixo para saber como transformar um modelo de domínio nos microsserviços certos para você.
  • Arquiteturas modernas permitem melhorar a segurança ao incluir segurança no processo de gerenciamento do ciclo de vida do aplicativo (ALM). Ela é incorporada nas fases de design, desenvolvimento, teste, lançamento e reavaliação. Assim, a segurança é analisada constantemente para garantir a conformidade. A automação das principais medidas de segurança e dos gatilhos durante o ALM e o pipeline de CI/CD garante vigilância contínua da segurança e reduz a carga de trabalho manual e possíveis erros.
  • Se você tiver um aplicativo local e não quiser modernizá-lo, exporte-o para um contêiner e execute-o no Kubernetes. Isso requer alterações mínimas de código, então o aplicativo seria executado de maneira semelhante, mas poderia ser dimensionado muito mais facilmente. Se você quiser que seu aplicativo local incorpore o Azure Functions, um código deverá ser reescrito para incorporar eventos e gatilhos. Como alternativa, execute o Azure Functions em contêineres do Kubernetes, o que exige uma migração para a nuvem.
Próximas etapas

Descubra o que Você Pode Fazer a Seguir

Uma mulher de camisa verde e cabelo curto e cacheado sorrindo enquanto olha para outra mulher vestindo uma camisa amarela.
Soluções do Azure

Saiba mais sobre as soluções de nuvem do Azure

Resolva os problemas do seu negócio com combinações comprovadas de serviços na nuvem do Azure, além de exemplos de arquiteturas e documentação.
Um homem de camisa branca usando um laptop.
Central de Soluções Empresariais

Encontre a solução Microsoft Cloud certa

Navegue pelo Microsoft Business Solutions Hub para encontrar produtos e soluções que podem ajudar sua organização a atingir seus objetivos.

Comece a criar aplicativos modernos hoje

Português (Brasil) Privacidade dos Dados de Saúde do Consumidor Entre em contato com a Microsoft Privacidade Gerenciar cookies Ética e Compliance Nota Legal Marcas Sobre os nossos anúncios