Account Login
Jump to section

Por que escolher o Red Hat OpenShift Service Mesh?

Copiar URL

As aplicações estão mudando de monólitos para grupos de serviços levemente acoplados, pequenos e independentes, muitas vezes chamados de aplicações nativas em nuvem. Esses serviços são organizados em uma arquitetura de microsserviços.

Gerenciar a comunicação entre esses serviços e manter a segurança pode ser um desafio. É mais fácil fazer isso com uma service mesh para encaminhar solicitações de um serviço para o seguinte e otimizar o funcionamento de todos eles juntos.

O Red Hat® OpenShift® Service Mesh oferece uma maneira uniforme de conectar, gerenciar e observar aplicações baseadas em microsserviços. Ele faz isso com insights comportamentais e controle sobre os microsserviços conectados pela rede na sua service mesh. O OpenShift Service Mesh consegue fazer isso com um proxy sidecar que intercepta a comunicação de rede entre os microsserviços. O Red Hat OpenShift Service Mesh é baseado no projeto open source Istio e está disponível gratuitamente para o Red Hat OpenShift

Istio

O Istio integra e gerencia o fluxo de tráfego pelos serviços. Ele trabalha com uma plataforma de aplicações em container Kubernetes, como o Red Hat OpenShift. Os componentes centralizados, proxies sidecar e agentes de nós trabalham juntos. Dessa forma, é possível conectar, proteger e monitorar microsserviços no ambiente do OpenShift Container Platform.

Rastreamento

O OpenShift Service Mesh usa o Jaeger, um sistema de rastreamento distribuído open source. Com o rastreamento, é possível acompanhar uma única solicitação enquanto ela passa por serviços diferentes (ou por dentro de um serviço), oferecendo insights de todo o processo de solicitação, do início ao fim. 

Visualização

O OpenShift Service Mesh usa o Kiali, um projeto open source, para visualizar a configuração, monitorar o tráfego e analisar rastreamentos. A visualização ajuda os usuários a ver caminhos de comunicação entre os serviços, como eles estão sendo gerenciados e como o tráfego está fluindo, tudo isso em tempo quase real para facilitar o gerenciamento e a solução de problemas. 

O Red Hat OpenShift Service Mesh difere do Istio de maneiras que ajudam a solucionar problemas, fornecer funcionalidades adicionais e facilitar a implantação no OpenShift Container Platform. Uma instalação do Red Hat OpenShift Service Mesh difere das instalações da comunidade upstream do Istio de várias maneiras:

  • O padrão do OpenShift Service Mesh é instalar um painel de controle com vários locatários

  • O OpenShift Service Mesh expande as funcionalidades de controle de acesso baseado em função (RBAC)

  • O OpenShift Service Mesh substitui BoringSSL por OpenSSL

  • O Kiali e o Jaeger são habilitados por padrão no OpenShift Service Mesh

A Red Hat ajuda você a começar mais rápido porque o OpenShift Service Mesh foi projetado para estar pronto para produção. Com ele, os desenvolvedores podem aumentar a produtividade ao integrar políticas de comunicações sem alterar o código das aplicações ou integrar bibliotecas de linguagens específicas. O OpenShift Service Mesh também pode facilitar o trabalho da equipe de operações porque ele, além de ser instalado de forma simplificada no Red Hat OpenShift, foi testado com outras soluções Red Hat e vem com acesso ao suporte premiado. 

Leitura recomendada

ARTIGO

Microsserviços e o suporte à integração de TI no setor de saúde

Microsserviços permitem que desenvolvedores da área de saúde e outros setores criem aplicações a partir de serviços com baixo acoplamento, facilitando as etapas de desenvolvimento, teste, implantação e upgrade.

ARTIGO

O que são microsserviços?

Microsserviços são uma abordagem de arquitetura para a criação de aplicações formadas por partes menores que funcionam juntas, mas de maneira independente.

ARTIGO

O que é service mesh?

Uma service mesh é uma camada de infraestrutura incorporada a uma aplicação que documenta como os serviços interagem, facilitando a comunicação e eliminando o downtime.

Leia mais sobre microsserviços

Soluções Red Hat

Red Hat OpenShift

Uma plataforma empresarial de aplicações em container Kubernetes com stack completo de operações automatizadas para gerenciar implantações de nuvem híbrida, multicloud e edge computing.

Conteúdo adicional

Estudo de caso

Banco Original usa o Red Hat OpenShift e garante aumento de 700% em pagamentos em tempo real

VÍDEO - THE SOURCE TV

A cultura dos microsserviços

Mais do que apenas uma nova abordagem técnica, os microsserviços apoiam a construção de uma nova cultura nas organizações, ancorada no conceito de DevOps

Estudo de caso

ANBIMA moderniza sua infraestrutura com orientações de especialistas em TI da Red Hat

Treinamentos Red Hat

Treinamento gratuito

Developing Cloud-Native Applications with Microservices Architectures

Illustration - mail

Quer receber mais conteúdo deste tipo?

Cadastre-se para receber a nossa newsletter Red Hat Shares.