This is the Trace Id: 0124e58039cfcda0257428dfee4ed6f8
Avançar para o conteúdo principal Explorar Ver todos os produtos (200+) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Base de Dados do Azure para PostgreSQL Azure Arc Microsoft Fabric Máquinas virtuais do Linux no Azure Modelos do Foundry Serviço de Agente do Foundry Foundry IQ Foundry Tools Foundry Control Plane Observabilidade no Foundry Control Plane Azure OpenAI em Modelos do Foundry Voz do Azure no Foundry Tools Azure Machine Learning Ver todas as bases de dados Azure Cosmos DB Azure DocumentDB SQL do Azure Base de Dados do Azure para PostgreSQL Redis Gerido pelo Azure Microsoft Fabric Azure Databricks Máquinas virtuais do Linux no Azure Windows Server no Azure Funções do Azure Conjuntos de Dimensionamento de Máquinas Virtuais do Azure Gestão de API do Azure Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Armazenamento de Contentores do Azure Azure Arc Azure Local Microsoft Defender para a Cloud Azure Monitor Microsoft Sentinel Azure Migrate Ver todas as soluções (40+) Soluções de cloud para pequenas e médias empresas Centro de modernização e migração para a Cloud Análise de dados para IA Bases de Dados do Azure Aplicações e agentes de IA Microsoft Marketplace Microsoft Sovereign Cloud Aplicações e agentes de IA IA responsável com o Azure Infraestrutura de IA Análise de dados para IA Operações de aprendizagem automática (MLOps) Desenvolvimento de aplicações low-code no Azure Serviços de Integração Computação sem servidor DevOps Centro de migração e modernização Migração de aplicações .NET Bases de Dados no Azure Linux no Azure Oracle no Azure SAP na Nuvem da Microsoft Cloud adaptável Computação de alto desempenho (HPC) Infraestrutura como um serviço (IaaS) Resiliência Azure Essentials Frontier Accelerate para Azure FinOps no Azure Microsoft Marketplace Descrição geral de preços do Azure Crie uma conta do Azure Serviços do Azure gratuitos Opções de compra flexíveis Calculadora de preços FinOps no Azure Maximizar o ROI de IA Planos de poupança do Azure Reservas do Azure Benefício Híbrido do Azure Máquinas Virtuais SQL do Azure Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender para a Cloud Ver mais Empresas de Desenvolvimento de Software Microsoft Marketplace Localizar um parceiro Recursos para parceiros do Azure Começar a utilizar o Azure Histórias de clientes Relatórios, documentos técnicos e e-books de analistas Vídeos Saber mais sobre computação na cloud Documentação Explore portal do Azure Recursos para programadores Modelos de início rápido Recursos para startups Comunidade de programadores Estudantes Azure para parceiros Blogue Eventos e Webinars Aprender Suporte Contactar o Departamento de Vendas Começar a utilizar o Azure Iniciar sessão

Desenvolvimento de aplicações modernas

Responda mais rapidamente às alterações, otimize os custos e lance com confiança.
Descrição geral

Blocos modulares de desenvolvimento de aplicações modernas

O desenvolvimento de aplicações modernas é uma abordagem que lhe permite inovar rapidamente através da utilização de arquiteturas nativas da cloud com microsserviços relativamente interligados, bases de dados geridas, IA, suporte de DevOps e monitorização incorporada. Satisfaça as necessidades em constante mudança dos seus clientes com aplicações que fornecem experiências altamente personalizadas e alteram-se dinamicamente para responder a eventos em tempo real.
  • A arquitetura nativa de cloud permite-lhe agir sobre novas ideias com mais frequência, responder mais rapidamente às necessidades em mudança e executar aplicações resilientes e dimensionáveis com maior facilidade. Ao empacotar o código da aplicação e as dependências em contentores e implementá-los como microsserviços, aumenta a portabilidade da arquitetura para implementar aplicações em diferentes ambientes com pouca ou nenhuma modificação. Podem ser feitas alterações a componentes individuais com menor risco para toda a aplicação.

    O Kubernetes ajuda-o a gerir os contentores em escala. Aumente a velocidade de lançamento e a escalabilidade operacional através da utilização de processos e ferramentas DevOps para automatizar a compilação, o teste e a entrega dos microsserviços.
  • Integre IA tanto na interface de utilizador como nas camadas de lógica de negócio da aplicação para melhorar as experiências do utilizador e aprofundar as informações de negócio. Envolva audiências a nível global ao adicionar tradução, chatbots e voz para interfaces de utilizador com tecnologia de IA. Melhore a lógica empresarial com IA para cenários como pesquisa, personalização, processamento de documentos, análise de imagens, deteção de anomalias e análise de voz.

    O desenvolvimento de aplicações modernas permite que os programadores de todos os níveis de competência adicionem facilmente funcionalidades de IA às suas aplicações com modelos de IA pré-criados e personalizáveis para voz, visão, linguagem e tomada de decisões.
  • As integrações modernas através da utilização de conectores prontos a utilizar e APIs ajudam-no a ser mais produtivo, a aceder facilmente aos dados e a manter os seus sistemas dispares atualizados em tempo real. Os Conectores são integrações prontas a utilizar que facilitam a ligação de aplicações a software como serviço, sistemas e dados em qualquer lugar: no local ou na cloud.

    As APIs leves permitem a integração com protocolos como REST e OAuth. Simplificam a obtenção de dados e a partilha entre serviços sem ter de utilizar um barramento de mensagens mais pesado. Aceda a APIs que já existem numa empresa e exponha-as de forma segura através de um gateway com capacidades híbridas para aceder a APIs no edge, no local ou noutras clouds.
  • Forneça experiências digitais personalizadas e reativas sem lidar com infraestruturas de base de dados complexa e gestão de segurança. As bases de dados totalmente geridas e baseadas na cloud fornecem dimensionamento ilimitado, acesso de baixa latência a dados avançados e proteção de dados avançada, tudo incorporado, independentemente das linguagens ou das arquiteturas. Escolha os modelos de dados, as APIs, as estruturas de armazenamento e as opções de implementação mais adequados aos seus padrões de aplicação.

    As bases de dados elásticas e sempre ativas suportam a continuidade empresarial e melhoram a capacidade de resposta ao ambiente em constante mudança. Ajudam as operações a cumprir um objetivo de disponibilidade e latência consistente sem realizar as tarefas pesadas de gestão de bases de dados, reduzindo o custo total de posse.
  • As rápidas mudanças no mercado exigem ciclos de lançamento mais curtos sem sacrificar a qualidade, a estabilidade e a segurança. As ferramentas e os processos para integração e entrega contínuas (CI/CD) facilitam o planeamento, a gestão de riscos, a adaptação mais rápida às necessidades em evolução dos clientes e a melhoria da estabilidade do sistema. Lance de forma rápida, consistente e fiável através da utilização de ferramentas altamente produtivas, automatizando passos mundanos e manuais e iterando em pequenos incrementos através de testes e integração contínuos.

    Aplique proativamente políticas e controlos e defina portas automatizadas como parte do pipeline para mover as aplicações entre fases de forma totalmente integrada até serem disponibilizadas aos clientes.
  • Com um ambiente cada vez mais complexo para gerir, maximizar a utilização da automatização ajuda-o a melhorar a eficiência operacional, a identificar problemas antes de afetarem a experiência do cliente e a mitigar rapidamente os problemas quando estes ocorrem. As plataformas totalmente geridas fornecem registo automatizado, dimensionamento e elevada disponibilidade. A telemetria avançada, os alertas acionáveis e a total visibilidade das aplicações e do sistema subjacente são fundamentais para uma abordagem de desenvolvimento de aplicações modernas.

    A automatização de verificações regulares e a aplicação de melhores práticas como a infraestrutura como código e a engenharia de fiabilidade dos sites promovem a resiliência e ajudam-no a responder a incidentes com um período de indisponibilidade e perda de dados mínimos.
  • As aplicações modernas exigem segurança multicamada no código, pipelines de entrega, runtimes de aplicações e bases de dados. Comece por fornecer aos programadores computadores de desenvolvimento seguros com identidade bem governada. Como parte do ciclo de vida do DevOps, utilize ferramentas automatizadas para examinar as dependências nos repositórios de código e verificar se existem vulnerabilidades durante a implementação de aplicações no ambiente de destino. Os segredos ao nível empresarial e a gestão de políticas encriptam as aplicações e fornecem à equipa de operações uma aplicação de políticas centralizada.

    Com serviços de computação e bases de dados totalmente geridos, o controlo de segurança é incorporado e a proteção contra ameaças é executada em tempo real.
Voltar aos separadores
FUNCIONALIDADES

O que é o desenvolvimento de aplicações modernas?

Aumentar a fiabilidade e a segurança

Forneça qualidade e desempenho consistentes em qualquer escala através da utilização de bases de dados totalmente geridas com elevada disponibilidade incorporada, cópia de segurança para um ponto anterior no tempo e latência de milissegundos de um só dígito. Crie com mais segurança através da integração de controlos nos seus processos de DevOps. Aumente a segurança dos dados com deteção avançada de ameaças e proteção de dados.

Reduzir custos

Pague apenas pelo que precisa e transfira a manutenção através da utilização de ferramentas a pedido e bases de dados e computação sem servidorReduza os custos de desenvolvimento com soluções low-code. Obtenha recomendações proativas e acionáveis de otimização de custos e gestão de recursos, incluindo quando utilizar instâncias de escalão gratuito e spot.

Ativar o desenvolvimento remoto

Comece a trabalhar em qualquer projeto em minutos com ambientes de desenvolvimento totalmente configurados, seguros e alojados na cloud. 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 para a cloud e monitorize o estado de funcionamento e o desempenho da aplicação antes que os problemas ocorram.
Histórias de clientes

Os clientes estão a fazer coisas incríveis com o desenvolvimento de aplicações modernas no Azure

Perguntas frequentes

  • As aplicações modernas são arquiteturas nativas de cloud que tiram partido do código empacotado e dependências em contentores e implementam-nos como microsserviços para aumentar a velocidade dos programadores através da utilização de práticas de DevOps. As aplicações modernas tiram partido da automatização ao incorporarem integração, entrega e implementação contínuas, juntamente com segurança automatizada para garantir que as equipas de desenvolvimento podem 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 empresarial que organiza o conhecimento do domínio e fornece uma linguagem comum para programadores e especialistas em domínios. Derive os microsserviços do modelo de domínio num processo de quatro passos. Utilize a ligação abaixo para saber como criar um modelo de domínio nos microsserviços certos para si.
  • As arquiteturas modernas permitem uma segurança melhorada ao incluir segurança ao longo do processo de gestão do ciclo de vida (ALM) da aplicação. Está enraizado nas fases de conceção, desenvolvimento, teste, lançamento e reavaliação. Assim, a segurança é analisada constantemente para garantir a conformidade. A automatização de segurança e acionadores principais durante a ALM e o pipeline de CI/CD garantem a vigilância contínua da segurança e reduz a carga de trabalho manual e os potenciais erros.
  • Se tiver uma aplicação no local e não a quiser modernizar, exporte-a para um contentor e execute-a no Kubernetes. Isto requer alterações mínimas de código, pelo que a aplicação será executada de forma semelhante, mas pode ser dimensionada muito mais facilmente. Se quiser que a aplicação no local seja incorporada nas Funções do Azure, é necessário reescrever um código para incorporar eventos e acionadores. Em alternativa, execute as Funções do Azure em contentores do Kubernetes, o que requer uma transição para a cloud.
Próximos passos

Descubra o que Pode Fazer a Seguir

Uma mulher com uma camisa verde e cabelo curto e encaracolado sorri enquanto olha para uma mulher que veste uma camisa amarela.
Soluções do Azure

Saiba mais sobre outras soluções de cloud do Azure

Resolva os problemas da sua empresa com combinações comprovadas de serviços cloud do Azure, bem como com arquiteturas de amostra e documentação.
Um homem com uma camisa branca a utilizar um portátil.
Centro de Soluções Empresariais

Encontre a solução certa da Microsoft Cloud

Navegue no Centro de Soluções Empresariais da Microsoft para encontrar os produtos e soluções que podem ajudar a sua organização a atingir os seus objetivos.

Comece a criar aplicações modernas hoje

Português (Portugal) Privacidade da Saúde do Consumidor Contactar a Microsoft Privacidade Gerir cookies Termos de utilização Marcas Registadas Acerca dos nossos anúncios EU Compliance DoCs