Ativar o OCI HYOK com o Thales CipherTrust Manager Usando o OCI Load Balancer para Alta Disponibilidade

Introdução

No tutorial anterior, exploramos a integração do Thales CipherTrust Manager com a Oracle Cloud Infrastructure (OCI) para ativar os recursos Hold Your Own Key (HYOK), com e sem um OCI API Gateway. Embora o clustering de Gerenciadores CipherTrust forneça um nível de capacidade de recuperação, ele não garante alta disponibilidade precisa de uma perspectiva de rede.

O Thales CipherTrust Manager não suporta nativamente um endereço IP virtual (endereço VIP) para failover contínuo entre nós.

Este tutorial aborda a limitação introduzindo o OCI Load Balancer para fornecer alta disponibilidade de rede para instâncias do Thales CipherTrust Manager. Ao colocar os Gerentes CipherTrust em cluster por trás de um Balanceador de Carga da OCI, podemos garantir disponibilidade contínua e tolerância a falhas para serviços de gerenciamento de chaves externas na OCI, mesmo no caso de uma falha de nó ou interrupção do data center.

image

Este tutorial o guiará pela arquitetura, configuração e considerações para implantar essa configuração em seu ambiente da OCI.

Objetivos

Tarefa 1: Revisar as Arquiteturas HYOK do Gerente de OCI e Thales CipherTrust Existentes

Antes de introduzir o OCI Load Balancer na arquitetura, é essencial revisitar as implementações HYOK do OCI e do Thales CipherTrust Manager. Em implementações anteriores, abordamos dois padrões principais:

Esta seção resumirá brevemente esses dois designs e destacará seus pontos fortes e limitações, definindo a base para introduzir o OCI Load Balancer para preencher a lacuna de disponibilidade.

Ambas as arquiteturas dependiam da clusterização de vários Gerentes Thales CipherTrust para fornecer capacidade de recuperação, mas não tinham alta disponibilidade precisa no nível da rede devido à ausência de suporte a endereço VIP nativo no Gerenciador Thales CipherTrust. Cada implantação lidou com o gerenciamento de chaves de forma eficaz, mas introduziu possíveis pontos únicos de falha do ponto de vista de roteamento de rede e acessibilidade de serviço.

image

Antes de começar, certifique-se de ter o seguinte no lugar:

Tarefa 2: Criar um Balanceador de Carga do OCI

Para obter alta disponibilidade para o Thales CipherTrust Manager na camada de rede, introduzimos o OCI Load Balancer na arquitetura. O OCI Load Balancer será um ponto de acesso único e resiliente que distribui de forma inteligente as solicitações de entrada nos nós do Thales CipherTrust Manager clusterizados.

Esta tarefa fornecerá um Balanceador de Carga do OCI que faz frente a várias instâncias do Thales CipherTrust Manager. Você configurará conjuntos de backend, verificações de integridade, encerramento de SSL (se aplicável) e regras de listener adaptadas à sua implantação do HYOK, independentemente de você estar usando o Gateway de API do OCI ou não.

Essa configuração do OCI Load Balancer garante que o serviço de gerenciamento de chaves permaneça acessível mesmo que um dos nós do Thales CipherTrust Manager fique indisponível, melhorando significativamente a confiabilidade e a tolerância a falhas da sua integração de gerenciamento de chaves externas com a OCI.

Certifique-se de criar um registro de DNS para o balanceador de carga. Criamos um registro A no listener de DNS privado dentro da VCN do OCI.

image

Tarefa 3: Integrar o OCI Load Balancer a uma Implantação HYOK baseada em Gateway de API do OCI Existente

Nesta tarefa, integraremos o OCI Load Balancer à sua implantação HYOK baseada no OCI API Gateway, garantindo uma arquitetura perfeita e altamente disponível.

Nessa arquitetura, combinamos os pontos fortes do OCI API Gateway e do OCI Load Balancer para melhorar a confiabilidade e a segurança da integração do OCI HYOK com o Thales CipherTrust Manager.

O OCI API Gateway continua a servir como ponto de entrada seguro voltado para o público, impondo políticas de autenticação, autorização e roteamento. Por trás disso, o OCI Load Balancer distribui solicitações em vários nós do CipherTrust Manager, garantindo alta disponibilidade e tolerância a falhas na camada de rede.

Esse design em camadas mantém um modelo de acesso seguro por meio do OCI API Gateway. Ele aborda a falta de suporte a endereços VIP nativos no Thales CipherTrust Manager, introduzindo um backend resiliente por meio do OCI Load Balancer.

image

A ilustração a seguir mostra o fluxo de tráfego de ponta a ponta com o Gateway de API do OCI e o Balanceador de Carga do OCI integrado à arquitetura.

image

Tarefa 4: Integrar o OCI Load Balancer a um Existente, mas sem Implantação de HYOK baseada no OCI API Gateway

Nesta tarefa, você aprenderá a configurar e usar o Balanceador de Carga do OCI como o único ponto de acesso para o Thales CipherTrust Manager em uma implantação do OCI HYOK, permitindo uma arquitetura limpa, de alto desempenho e altamente disponível.

Nessa arquitetura, simplificamos a implantação removendo o OCI API Gateway e colocando o OCI Load Balancer diretamente em frente ao cluster do Thales CipherTrust Manager. Esta abordagem é ideal para integrações privadas onde o acesso público não é necessário e o objetivo é garantir alta disponibilidade dentro de uma rede interna segura.

Ao rotear solicitações por meio do OCI Load Balancer, podemos distribuir o tráfego entre vários nós do Thales CipherTrust Manager, mantendo os recursos de resiliência e failover da sessão, mesmo em caso de falha de nó ou domínio de disponibilidade. Essa configuração trata da limitação de chave da falta de suporte de endereço VIP nativo do Thales CipherTrust Manager, sem a complexidade adicional das políticas e fluxos de autenticação do OCI API Gateway.

Siga as tarefas listadas no seguinte tutorial: Configure um OCI Hold Your Own Key usando o Thales CipherTrust Manager sem o OCI API Gateway. Mas agora, todos os endereços IP CTM1 (AMS) foram alterados para o endereço IP do balanceador de carga.

Este é o fluxo de integração detalhado da OCI com a integração do Thales CipherTrust Manager (HYOK) apenas com o OCI Load Balancer no caminho.

image

A ilustração a seguir mostra o fluxo de tráfego de ponta a ponta somente com o Balanceador de Carga do OCI integrado à arquitetura.

image

Tarefa 5: Revisar todas as Arquiteturas HYOK do OCI e do Thales CipherTrust Manager para tornar o Thales CipherTrust Manager Altamente Disponível

Não há uma abordagem única para implementar o Thales CipherTrust Manager for Hold Your Own Key (HYOK) na OCI. Várias opções de arquitetura estão disponíveis para obter uma implantação resiliente e altamente disponível, dependendo da topologia de rede, dos requisitos de segurança e da infraestrutura disponível, seja baseada na nuvem ou on-premises.

Esta seção fornece uma visão geral consolidada de todos os padrões de arquitetura suportados para integrar o Thales CipherTrust Manager ao OCI HYOK, com foco na alta disponibilidade. Estes incluem combinações de:

Cada arquitetura tem benefícios e vantagens em relação à complexidade, aos recursos de failover e ao controle. Não importa se você está executando uma configuração totalmente nativa da nuvem, operando em ambientes híbridos ou aproveitando balanceadores de carga legados em seus data centers, há um modelo adequado.

As arquiteturas abordadas incluem:

Nº da arquitetura Descrição
1 CTM em um único data center - configuração básica sem OCI API Gateway ou OCI Load Balancer
2 CTM em um único data center com OCI API Gateway – acesso externo, sem HA
3 CTMs em dois data centers com OCI API Gateway e OCI Load Balancer – solução de HA completa
4 CTMs em dois data centers com OCI API Gateway e balanceador de carga on-premises (sem HA) – resiliência parcial
5 CTMs em dois data centers com OCI API Gateway e balanceador de carga (HA) on-premises – HA gerenciada externamente
6 CTM em um data center com OCI API Gateway e balanceador de carga on-premises (sem HA) – failover limitado
7 CTMs apenas em dois data centers com o OCI Load Balancer - acesso interno, alta disponibilidade total no nível da rede sem o OCI API Gateway

Esta visão geral irá ajudá-lo a comparar e selecionar a arquitetura que melhor se alinha aos seus requisitos técnicos e operacionais.

Conclusão

Garantir a alta disponibilidade do Thales CipherTrust Manager em uma implantação HYOK da Oracle Cloud Infrastructure (OCI) é essencial para manter o acesso seguro e ininterrupto às chaves de criptografia gerenciadas pelo cliente. Embora o clustering de Gerenciadores CipherTrust ofereça capacidade de recuperação, ele é insuficiente para atender aos requisitos de alta disponibilidade no nível da rede.

Este tutorial demonstrou como o OCI Load Balancer pode preencher essa lacuna, em conjunto com o OCI API Gateway ou como uma solução independente para acesso interno. Também analisamos vários padrões de arquitetura do mundo real, incluindo modelos híbridos que aproveitam balanceadores de carga on-premises, ajudando você a escolher o design que se alinha à sua estratégia de infraestrutura e às metas de disponibilidade.

Ao integrar cuidadosamente os serviços de rede da OCI com o Thales CipherTrust Manager, as organizações podem criar uma solução de gerenciamento de chaves externas resiliente e segura que ofereça suporte à conformidade de nível empresarial e à continuidade operacional.

Confirmações

Mais Recursos de Aprendizado

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal do Oracle Learning YouTube. Além disso, acesse education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.