This is the Trace Id: 031245e20ad7877b579318e4b8d9d4b6
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.

    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.