This is the Trace Id: 21716a948df23606914607ec7c6399f0
Avançar para o conteúdo principal
Azure

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.