Ignorar navegação

Microsserviços no Azure

Simplifique o desenvolvimento de seus aplicativos de nuvem distribuídos. Tenha dimensionamento automático e segurança internos de nível empresarial.

O que são microsserviços?

Microsserviços são um estilo de arquitetura de software em que os aplicativos são compostos por módulos pequenos e independentes que se comunicam entre si usando contratos de API bem definidos. Esses módulos de serviço são blocos de construção altamente dissociados, pequenos o suficiente para implementar uma única funcionalidade.

A finalidade das arquiteturas de microsserviços é facilitar o desenvolvimento e o dimensionamento de aplicativos. As arquiteturas de microsserviço promovem a colaboração entre equipes autônomas e permitem que elas levem novas funcionalidades para o mercado mais rapidamente.

Por que usar os microsserviços?

Criar serviços de modo independente

Aplicativos baseados em microsserviços são criados como uma coleção de serviços altamente dissociados, capazes de lidar com uma única ação. As equipes podem compilar, verificar, implantar e monitorar cada serviço de modo independente.

Dimensionar serviços de modo autônomo

Serviços independentes podem ser dimensionados com base em suas respectivas demandas sem impacto sobre o desempenho geral, em vez de escalar ou reduzir verticalmente o aplicativo.

Usar a melhor abordagem

Equipes de desenvolvimento obtêm a flexibilidade de usar a melhor abordagem de implantação, linguagem de programação, plataforma e modelo de programação para cada serviço.

Isolar pontos de falha

Ao isolar áreas potencialmente problemáticas para serviços individuais, as arquiteturas de microsserviço aumentam a segurança e a confiabilidade. Os serviços podem ser substituídos ou desativados sem afetar a estrutura como um todo.

Entregar valor mais rapidamente

As equipes podem implantar módulos pequenos e independentes rapidamente. Diversas equipes podem trabalhar em diferentes serviços simultaneamente, bem como colocar novos recursos em produção com mais velocidade.

Crie melhor e com mais rapidez usando os microsserviços no Azure

Simplifique o ciclo de vida do aplicativo

Aumente a agilidade e a colaboração e reduza o tempo para comercialização usando as ferramentas de desenvolvimento e os serviços gerenciados do Azure.

Confie em uma plataforma confiável

Desenvolva aplicativos seguros e confiáveis em uma plataforma com conformidade certificada.

Dimensione de acordo com suas necessidades

Melhore o desempenho geral habilitando o dimensionamento automatizado e totalmente gerenciado sob demanda.

Tenha flexibilidade

Adapte-se com mais rapidez às necessidades comerciais escolhendo a melhor abordagem e tecnologia para cada serviço.

Selecione a melhor abordagem de microsserviços para seu negócio

Service Fabric

Tenha dimensionamento automático, atualizações sem interrupção e recuperação automática de falhas com uma estrutura de microsserviços criada de modo personalizado.

AKS (Serviço de Kubernetes do Azure)

Use um serviço do Kubernetes totalmente gerenciado para lidar com o provisionamento, a atualização e o dimensionamento de recursos de cluster sob demanda.

Funções

Crie aplicativos com funções simples e sem servidor, que são dimensionados sob demanda com base no número de execuções e sem gerenciar a infraestrutura.

Gerenciamento de API

Exponha e publique partes específicas de seus aplicativos como uma API, onde quer que a implementação esteja hospedada.

Tenha uma experiência de desenvolvimento de ponta a ponta

Visual Studio

Um IDE para desenvolvimento de aplicativos modernos, com funcionalidades de depuração avançadas.

Azure DevOps

Uma solução baseada em nuvem para gerenciamento do ciclo de vida do aplicativo que manipula repositórios de código hospedado, acompanhamento de problemas, teste de carga e builds automatizados.

Código do Visual Studio

Um editor leve de código-fonte para depurar e editar em qualquer SO.

Os clientes estão fazendo coisas incríveis com os microsserviços no Azure

Recursos de microsserviços em destaque

E-Book

Aprenda a desenvolver no Azure do zero

Leia o livro eletrônico

Webinar

Fornecer aplicativos usando arquiteturas de microsserviço no Azure

Assista ao webinar

Guia de design

Criar, compilar e operar microsserviços no Azure

Leia a documentação

Soluções relacionadas

DevOps

Integre pessoas, processos e produtos para proporcionar um custo-benefício contínuo aos seus usuários

Computação sem servidor

Crie aplicativos mais rapidamente, focando na inovação e não no gerenciamento da infraestrutura

Aplicativos de LOB

Modernize seus aplicativos de LOB (linha de negócios) internos para atender aos desafios atuais de TI

Desenvolvimento e teste

Simplifique e acelere o processo de criação e teste de aplicativos em todas as plataformas

Introdução aos microsserviços no Azure