Service Mesh

O Oracle Cloud Infrastructure (OCI) Service Mesh é um serviço gerenciado pela Oracle gratuito que simplifica o desenvolvimento e a operação de aplicações nativas da nuvem. Ele traz segurança, observabilidade e gerenciamento de tráfego de rede sem exigir alterações nas aplicações. A OCI Service Mesh criptografa automaticamente todas as comunicações entre microsserviços, coleta telemetria, métricas e logs para desempenho da aplicação e monitoramento da integridade.

Benefícios do Service Mesh

Segurança Zero Trust

A OCI Service Mesh usa identidades e criptografia para toda a comunicação entre microsserviços autenticados mutuamente, juntamente com verificações de permissão impostas por políticas. Ela auxilia na implementação automatizada e declarativa de uma arquitetura de segurança de confiança zero.

Controle de acesso de microsserviços

O OCI Service Mesh desacopla configurações de rede e segurança da configuração do Kubernetes, código de aplicações e estrutura ou ferramentas de microsserviços. Isso permite que os desenvolvedores protejam e conectem ativamente microsserviços e depurem conforme necessário.

Visibilidade completa

O OCI Service Mesh captura automaticamente uma variedade de métricas e logs da rede e dos microsserviços. Essas métricas e logs fornecem informações sobre falhas, latência e volume de tráfego, que a equipe da aplicação pode usar para monitorar a integridade geral da aplicação.

Controle dinâmico do tráfego

O OCI Service Mesh captura todo o tráfego entre microsserviços e fornece o controle centralizado do tráfego da aplicação. Usando recursos virtuais de malha, os desenvolvedores podem abstrair a comunicação entre microsserviços para suportar facilmente implementações canárias e testes A/B.

Recursos do Service Mesh

Criptografia e autenticação de microsserviço a microsserviço

Por segurança, o OCI Service Mesh criptografa e autentica mutuamente toda a comunicação entre microsserviços por padrão. Os clientes fora da malha não conseguem chamar os microsserviços diretamente. Eles devem utilizar a porta de ingresso.

Políticas de acesso ao tráfego de microsserviços

As políticas de acesso definem como os microsserviços podem se comunicar entre si de forma declarativa, sem afetar a lógica de programação subjacente. Por padrão, toda a comunicação está desativada e a equipe da aplicação deve permitir qualquer comunicação entre microsserviços que a aplicação precise para funcionar corretamente.


Métricas de microsserviços

A configuração padrão do OCI Service Mesh é emitir dados de telemetria, como latência, solicitações e erros HTTP de todos os microsserviços da malha. Usando o Prometheus, a ferramenta padrão para monitoramento nativo da nuvem, a equipe de aplicações pode reunir métricas que rastreiam a integridade dos microsserviços na malha e usá-las para melhorar o desempenho desses microsserviços.

Logs de acesso dos microsserviços

Por padrão, o proxy grava logs na saída padrão de contêineres sidecar. Por meio da integração com o OCI Logging, o OCI Service Mesh coleta e centraliza automaticamente logs de acesso gerados por solicitações em todos os microsserviços para análise mais detalhada de problemas.


Gerenciamento do tráfego de microsserviços

As regras de roteamento de tráfego controlam todo o tráfego de rede entre microsserviços e chamadas entre microsserviços dentro da malha. A definição de regras na tabela de roteamento de serviço virtual divide o tráfego entre diferentes versões de microsserviços. Isso permite realizar o teste A/B, aplicando outra política de equilíbrio de cargas ao tráfego para um subconjunto específico de instâncias de microsserviço, executando implementações canário para acelerar as implementações com interrupção mínima no microsserviço.

Gerenciamento de entradas no tráfego

O gateway de entrada roteia o tráfego de clientes externos para os microsserviços do cluster usando um conjunto de regras. Por expor vários nomes de host, o gateway de entrada permite nomes de host curinga na forma de prefixo, que é útil na exposição de vários domínios. O Service Mesh captura automaticamente insights de métricas e logs para todo o tráfego de entrada, como acontece para comunicação entre microsserviços.


Casos de uso do Service Mesh


Monitoramento

Proteja, monitore, conecte e exponha facilmente as aplicações nativas da nuvem.


Segurança

Atenda aos requisitos regulatórios, criptografando dados em trânsito dentro de malha de rede.


Implementação

Use a divisão de tráfego ou testes A/B para uma implementação mais rápida e confiável de microsserviços.


Comunicação

Controle como os microsserviços se comunicam entre si e implemente um modelo de confiança zero.

Preços do Oracle Cloud Infrastructure Service Mesh

O uso do OCI Service Mesh não gera cobranças. Os clientes só pagam pela infraestrutura necessária para executar o componente proxy executado junto com a aplicação.

Produtos relacionados

Oracle Container Engine for Kubernetes (OKE)

Orquestração de contêineres de alta disponibilidade

Oracle API Gateway

Exponha, com segurança, as APIs de uma aplicação em escala

DevOps

Automatização para o software development lifecycle (SDLC, ciclo de vida de desenvolvimento de software)

Observabilidade e Gerenciamento

Visibilidade e insights acionáveis para facilitar o gerenciamento

Vamos começar

Teste mais de 20 serviços de nuvem de uso livre com uma avaliação de três dias para ter ainda mais

A Oracle oferece um modo gratuito sem limite de tempo em mais de 20 serviços, como Compute, Storage e Autonomous Database, bem como US$ 300 em créditos para experimentar serviços de nuvem adicionais. Obtenha os detalhes e inscreva-se para uma conta gratuita hoje mesmo.

  • O que está incluído no Modo Gratuito da Oracle Cloud?

    • VMs de Arm Compute e AMD
    • 200 GB de armazenamento total em blocos
    • 10 GB de armazenamento de objetos
    • 2 Autonomous Databases, 20 GB cada
    • Transferência de dados de saída de 10 TB por mês
    • Mais de 10 serviços de uso livre
    • US$300 em créditos por 30 dias para ter ainda mais

Aprenda com um laboratório prático

A melhor maneira de aprender é tentar você mesmo. Use nossos tutoriais e laboratórios práticos com o Modo Gratuito da Oracle Cloud, sua própria locação da Oracle Cloud ou para soluções selecionadas em um ambiente de laboratório gratuito fornecido pela Oracle.

  • Implemente aplicações de alta disponibilidade usando balanceadores de carga

    Neste laboratório, você implementará servidores Web em duas instâncias de computação na Oracle Cloud Infrastructure (OCI), configuradas no modo Alta Disponibilidade usando um Balanceador de Carga.

    Comece o laboratório agora
  • Comece agora mesmo com os serviços básicos da OCI

    Explore os serviços básicos de OCI, incluindo Compute, Networking e Storage.

    Comece o laboratório agora
  • Implemente o Oracle Container Engine for Kubernetes

    Neste laboratório, você implementará um cluster do Container Engine for Kubernetes, estabelecerá conexão com ele e executará uma aplicação de amostra usando a CLI da OCI.

    Comece o laboratório agora
  • Migre aplicações Java Tomcat para a OCI

    Explore como migrar o Tomcat para a Oracle Cloud Infrastructure e se conectar a um Autonomous Database.

    Comece o laboratório agora

Explore mais de 150 projetos de melhores práticas

Veja como nossos arquitetos e outros clientes implementam uma ampla variedade de cargas de trabalho, de aplicações corporativas a HPC, de microsserviços a data lakes. Entenda as práticas recomendadas, ouça outros arquitetos de clientes em nossa série Built & Deployed e até mesmo implemente muitas cargas de trabalho com nosso recurso "clique para implementar", ou faça você mesmo em nosso repositório no GitHub.

Arquiteturas populares

  • Apache Tomcat com MySQL Database Service
  • Oracle Weblogic no Kubernetes com Jenkins
  • Ambientes de Machine Learning (ML) e IA
  • Tomcat no Arm com Oracle Autonomous Database
  • Análise de log com ELK Stack
  • HPC com OpenFOAM

Veja o quanto pode você pode economizar com a OCI

Os preços da Oracle Cloud são simples, com preço baixo consistente em todo o mundo, oferecendo suporte a uma ampla gama de casos de uso. Para estimar a sua taxa, consulte a estimativa de custos e configure os serviços para atender às suas necessidades.

Experimente a diferença

  • 1/4 dos custos de largura de banda de saída
  • 3X o custo-benefício de computação
  • Mesmo preço em todas as regiões
  • Preços baixos sem compromissos de longo prazo

Fale com um especialista

Interessado em saber mais sobre a Oracle Cloud Infrastructure? Deixe um de nossos especialistas ajudar.

  • Eles podem responder a perguntas como:

    • Como começar a usar a Oracle Cloud?
    • Que tipos de cargas de trabalho posso executar na OCI?
    • Quais tipos de serviços a OCI oferece?