Trace Id is missing
Pular para o conteúdo principal

Microsserviços no Azure

Compile aplicativos resilientes, altamente escalonáveis e distribuídos para gerar valor mais rápido.

O que são microsserviços?

Os microsserviços são uma abordagem arquitetônica para a criação de aplicativos em que cada função principal, ou serviço, é compilada e implantada de modo independente. A arquitetura de microsserviço é distribuída e livremente acoplada. Portanto, uma falha de componente não interromperá o aplicativo inteiro. Os componentes independentes funcionam juntos e se comunicam com contratos de API bem definidos. Crie aplicativos de microsserviço para atender necessidades de negócios dinâmicas e disponibilize novas funcionalidades no mercado com mais rapidez.

Uma sala com grandes cabos codificados por cor revestindo o teto e descendo até o chão

Gerencie facilmente novas versões de recurso, atualizações e correções de bug em componentes individuais sem precisar reimplantar todo o aplicativo. Automatize o fluxo de trabalho de entrega do software com um pipeline de CI/CD (integração contínua/implantação contínua) como o GitHub Actions.

 

 

 

Uma sala de servidores com fios e cabos em ambos os lados

Escale serviços e subsistemas individuais com base nas necessidades de recursos sem precisar expandir todo o aplicativo. Empacote uma densidade mais alta de serviços em um único host usando um orquestrador de contêineres como o AKS (Serviço de Kubernetes do Azure) ou Azure Red Hat OpenShift.

 

 

 

Uma pessoa trabalhando em uma mesa em pé

Substitua ou desative serviços individuais sem afetar o aplicativo inteiro. Ao contrário do modelo de aplicativo monolítico tradicional, as plataformas de microsserviços usam padrões como disjuntores para tolerar uma falha de serviço individual, melhorando a segurança e a confiabilidade. Para tornar isso mais fácil, instale uma malha de serviço usando a SMI (Interface de Malha de Serviço) para o AKS (Serviço de Kubernetes do Azure) ou a Malha de Serviço do Red Hat OpenShift para o Red Hat OpenShift no Azure.

Uma pessoa falando em uma reunião

Escolha a abordagem de implantação preferida da sua equipe, bem como a linguagem, a plataforma de microsserviços e o modelo de programação para cada serviço. Publique suas APIs de microsserviço para consumo interno e externo e gerencie preocupações gerais, como autenticação, autorização, limitação, cache, transformação e monitoramento com o Gerenciamento de API do Azure.

Voltar para guias

Explore as arquiteturas de solução dos microsserviços

Compile microsserviços no Azure

Saiba o que são microsserviços, incluindo benefícios e desafios.

Usar análise de domínio para modelar microsserviços

Tenha um conjunto bem elaborado de microsserviços usando a estrutura DDD (design orientado por domínio).

Identificar os limites do microsserviço

Comece com um modelo de domínio cuidadosamente desenvolvido, assim será mais fácil pensar sobre o tamanho correto de um microsserviço.

Padrões de design para microsserviços

Explore padrões de design que ajudam a facilitar alguns dos desafios que surgem com os microsserviços.

Compilar um pipeline de CI/CD para microsserviços

Crie um bom processo de CI/CD para ter ciclos de versão mais rápidos e confiáveis.

Percurso da solução do AKS (Serviço de Kubernetes do Azure)

Saiba mais sobre o AKS, defina as funções e as responsabilidades em sua organização e implante cargas de trabalho prontas para produção.

Saiba mais sobre produtos e serviços para a arquitetura de microsserviços

AKS (Serviço de Kubernetes do Azure)

AKS (Serviço de Kubernetes do Azure)

Serviço de Kubernetes altamente disponível, seguro e totalmente gerenciado.

Red Hat OpenShift no Azure

Red Hat OpenShift no Azure

Serviço Red Hat OpenShift totalmente gerenciado, operado conjuntamente com a Red Hat.

Azure Functions

Azure Functions

Uma plataforma de computação sem servidor orientada por eventos que também resolve problemas complexos de orquestração.

Aplicativos de Contêiner do Azure

Aplicativos de Contêiner do Azure

Compile e implante aplicativos modernos usando contêineres sem servidor.

Azure Cosmos DB

Azure Cosmos DB

Banco de dados NoSQL rápido com APIs abertas para qualquer escala.

Registro de Contêiner do Azure

Registro de Contêiner do Azure

Um registro de imagens e artefatos do Docker e do OCI (Open Container Initiative).

Gerenciamento de API do Azure

Gerenciamento de API do Azure

Uma plataforma de gerenciamento híbrida e multinuvem para APIs em todos os ambientes.

Comece a compilar aplicativos de microsserviço

Vamos configurar sua conta gratuita do Azure.

Leia Elaboração de sistemas distribuídos

Saiba mais sobre padrões e componentes repetíveis para desenvolver sistemas distribuídos confiáveis com mais facilidade e eficiência.

Obtenha orientação sobre seu percurso nativo de nuvem

Explore os recursos de aprendizado e treinamento do Kubernetes, incluindo vídeos, artigos, livros e webinars técnicos.