Trace Id is missing
Avançar para o conteúdo principal

Microsserviços no Azure

Crie aplicações resilientes, altamente dimensionáveis e distribuídas para oferecer valor mais rapidamente.

O que são os microsserviços?

Os microsserviços são uma abordagem arquitetónica para criar aplicações em que cada função principal, ou serviço, é criada e implementada de forma independente. A arquitetura de microsserviços é distribuída e livremente acoplada, de forma a que uma falha do componente não interrompa toda a aplicação. Os componentes independentes funcionam em conjunto e comunicam com contratos de API devidamente definidos. Crie aplicações de microsserviços para satisfazer as necessidades empresariais que mudam rapidamente e traga novas funcionalidades para o mercado mais rapidamente.

Uma sala com grandes cabos codificados por cores a revestir o teto e a descer até ao chão

Faça uma fácil gestão das novas versões de funcionalidades, atualizações e correções de erros em componentes individuais sem reimplementar toda a aplicação. Automatize o fluxo de trabalho de entrega de software com um pipeline de integração contínua/implementação contínua (CI/CD), como o GitHub Actions.

 

 

 

Uma sala de servidores com fios e cabos de cada lado

Dimensione serviços e subsistemas individuais com base nas necessidades de recursos sem aumentar horizontalmente toda a aplicação. Inclua uma densidade mais elevada de serviços num único anfitrião através de um orquestrador de contentores, como o Azure Kubernetes Service (AKS) ou o Azure Red Hat OpenShift.

 

 

 

Uma pessoa a trabalhar em pé à secretária

Substitua ou desative serviços individuais sem afetar a aplicação. Ao contrário do modelo aplicacional monolítico tradicional, as plataformas de microsserviços utilizam padrões, como quebras de circuito , para tolerar uma falha de serviço individual, o que melhora a segurança e a fiabilidade. Para facilitar este processo, instale uma malha de serviço com o Service Mesh Interface (SMI) para o Azure Kubernetes Service (AKS) ou o Red Hat OpenShift Service Mesh para o Azure Red Hat OpenShift.

Uma pessoa a falar numa reunião

Escolha a abordagem de implementação, linguagem, plataforma de microsserviços e modelo de programação preferidos da sua equipa para cada serviço. Publique as suas APIs de microsserviços para consumo interno e externo, enquanto gere preocupações transversais, como autenticação, autorização, limitação, colocação em cache, transformação e monitorização com a Gestão de API do Azure.

Voltar aos separadores

Explore arquiteturas de solução de microsserviços

Criar microsserviços no Azure

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

Utilizar a análise de domínios para modelar microsserviços

Obtenha um conjunto de microsserviços devidamente concebidos através do framework DDD (framework baseado em domínios).

Identificar os limites dos microsserviços

Comece por um modelo de domínios concebido cuidadosamente com a lógica do tamanho certo de um microsserviço.

Padrões de conceção de microsserviços

Explore os padrões de conceção que ajudam a mitigar alguns dos desafios que surgem com os microsserviços.

Criar um pipeline CI/CD para microsserviços

Crie um bom processo de CI/CD para obter ciclos de lançamento mais rápidos e fiáveis.

Percurso da solução Azure Kubernetes Service (AKS)

Saiba mais sobre o AKS, alinhe a sua organização relativamente a funções e responsabilidades, e implemente cargas de trabalho prontas para produção.

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

Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS)

Serviço do Kubernetes totalmente gerido, seguro e de elevada disponibilidade.

Azure Red Hat OpenShift

Azure Red Hat OpenShift

Serviço Red Hat OpenShift totalmente gerido e operado em conjunto com o Red Hat.

Funções do Azure

Funções do Azure

Plataforma de computação sem servidor condicionada por eventos que também resolve problemas de orquestração complexos.

Azure Container Apps

Azure Container Apps

Crie e implemente aplicações modernas com contentores sem servidor.

Azure Cosmos DB

Azure Cosmos DB

Base de dados NoSQL rápida com APIs abertas para qualquer escala.

Azure Container Registry

Azure Container Registry

Registo de imagens e artefactos do Docker e da Open Container Initiative (OCI).

Gestão de API do Azure

Gestão de API do Azure

Plataforma de gestão híbrida e com várias nuvens para APIs em todos os ambientes.

Comece a criar aplicações de microsserviços

Vamos configurar a sua conta gratuita do Azure.

Leia o artigo Estruturação de Sistemas Distribuídos

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

Receba orientação sobre o seu percurso nativo da nuvem

Explore os recursos de aprendizagem e formação do Kubernetes, que incluem vídeos, artigos, livros e webinars técnicos.