Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
Trace Id is missing
Pular para o conteúdo principal
Azure

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.

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.

 

 

 

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.

 

 

 

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.

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)

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

Red Hat OpenShift no Azure

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

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

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

Azure Cosmos DB

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

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

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.