Istio com o Google

Use o Istio com o Google para conectar, monitorar e proteger seus serviços

Avaliação gratuita Entrar em contato

Microsserviços simplificados

O Istio é uma malha de serviço de código aberto que oferece um jeito uniforme de conectar, monitorar e proteger serviços. A tendência de uso de microsserviços e conteinerização está levando a aplicativos mais complicados e cada vez mais difíceis de proteger e monitorar.

No Google, desenvolvemos e implantamos microsserviços há mais de 15 anos e ajudamos a criar o Istio para resolver esses problemas de maneira transparente e liberar seus desenvolvedores dessa carga de trabalho. Com o Istio, você pode realizar atividades de gerenciamento de fluxos de tráfego entre microsserviços, aplicar políticas de acesso e agregar dados de telemetria sem alterar seu código.

Cargas de trabalho de nuvem híbrida com o Istio

Usar o Istio no Google Kubernetes Engine é a melhor maneira de controlar o fluxo de tráfego em ambientes do Kubernetes ou de microsserviço com segurança e de forma escalonável. Com o Istio, você pode conectar suas cargas de trabalho locais e na nuvem e gerenciá-las de maneira holística, sem necessidade de alterar o software do aplicativo. Comece a usar o Kubernetes Engine e o Compute Engine hoje mesmo.

Chamadas de serviço seguras

O Istio adiciona TLS mútuo a todas as chamadas de serviço de forma transparente. Isso proporciona criptografia e autenticação fortes em todos os seus serviços implantados no Google Kubernetes Engine e no Google Compute Engine.

Insights mais avançados sobre os serviços

Com o Istio, você terá uma visão aprofundada do sistema em execução no Google Cloud por meio da coleta de informações de rastreamento, monitoramento e registro em todos os serviços da sua malha.

Criado para simplificar as atividades de DevOps

O Istio fornece roteamento dinâmico e baseado em configurações para todas as suas chamadas de serviço, disponibilizando às equipes de operações um conjunto flexível de ferramentas:

  • check serviços canários
  • check controle de versão
  • check implantações azul-verde
  • check roteamento baseado em conteúdo

Isso permite implantações mais rápidas e previsíveis, além de garantir mais tempo de atividade para seus serviços.

RECURSOS DO ISTIO

Gerenciamento de tráfego
Usa configuração dinâmica para aplicar regras de roteamento. Você pode controlar implantações canárias, implantações azul-verde, balanceamento de carga no cliente e muito mais.
Geração de relatórios de métricas
O Istio produz dados de monitoramento detalhados sobre o comportamento de aplicativos e de rede que são renderizados por meio dos sistemas Prometheus e Grafana. Você também pode usá-lo para enviar métricas e registros facilmente para qualquer sistema de coleta, agregação e consulta.
Geração de registros
O Istio registra as chamadas de serviço na malha e pode enviá-las para diversas ferramentas de registro.
Rastreamento
A integração com o Zipkin fornece rastreamento de chamadas na malha, o que oferece insights avançados sobre o desempenho de aplicativos distribuídos.
Autenticação e autorização
Para autenticar e criptografar chamadas, o Istio emite um certificado para cada serviço que está sendo executado na malha e os divide em camadas no TLS mútuo.
Confiabilidade de rede
Realiza tentativas, balanceamento de carga, controle de fluxo (HTTP/2) e circuit breaks, tudo sem alterar seu código

“Ter visibilidade constante sobre quem administra quais microsserviços é um desafio cada vez maior por causa do sucesso desse tipo de serviço e seu uso crescente nas cargas de trabalho. Implantar o Istio forneceu visibilidade profunda e insights avançados sobre nossos serviços em tempo real e de maneira uniforme, independentemente do idioma em que nossos serviços são desenvolvidos. Isso nos ajuda a resolver os problemas mais rapidamente e a melhorar a robustez dos nossos serviços.

- Tim Kelton, cofundador Descartes Labs

GUIAS E OUTRAS DOCUMENTAÇÕES

Com os recursos e guias detalhados, você logo começará a desenvolver no GCP usando o Istio.

Istio no Kubernetes Engine

Instale o Istio no Kubernetes Engine e implante um aplicativo compatível com ele.

Saiba mais

Istio no Compute Engine

Integre as VMs do Compute Engine a uma malha do Istio implantada no Kubernetes Engine.

Saiba mais

Repositório do Istio

Ajude a melhorar o Istio contribuindo para a base de código do OSS.

Saiba mais