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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Proteja, monitore, conecte e exponha facilmente as aplicações nativas da nuvem.
Atenda aos requisitos regulatórios, criptografando dados em trânsito dentro de malha de rede.
Use a divisão de tráfego ou testes A/B para uma implementação mais rápida e confiável de microsserviços.
Controle como os microsserviços se comunicam entre si e implemente um modelo de confiança zero.
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.
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.
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.
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 agoraExplore os serviços básicos de OCI, incluindo Compute, Networking e Storage.
Comece o laboratório agoraNeste 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 agoraExplore como migrar o Tomcat para a Oracle Cloud Infrastructure e se conectar a um Autonomous Database.
Comece o laboratório agoraVeja 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.
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.
Interessado em saber mais sobre a Oracle Cloud Infrastructure? Deixe um de nossos especialistas ajudar.