Activation d'OCI HYOK avec Thales CipherTrust Manager à l'aide d'OCI Load Balancer pour la haute disponibilité

Introduction

Dans le tutoriel précédent, nous avons exploré l'intégration de Thales CipherTrust Manager à Oracle Cloud Infrastructure (OCI) pour activer les fonctionnalités Hold Your Own Key (HYOK), à la fois avec et sans passerelle d'API OCI. Bien que le clustering des gestionnaires CipherTrust offre un niveau de récupération, il ne garantit pas une haute disponibilité précise du point de vue du réseau.

Le gestionnaire Thales CipherTrust ne prend pas en charge nativement une adresse IP virtuelle (adresse IP virtuelle) pour un basculement transparent entre les noeuds.

Ce tutoriel aborde la limitation en introduisant OCI Load Balancer afin de fournir une haute disponibilité réseau pour les instances Thales CipherTrust Manager. En plaçant les gestionnaires CipherTrust en cluster derrière un équilibreur de charge OCI, nous pouvons garantir une disponibilité continue et une tolérance aux pannes pour les services de gestion des clés externes dans OCI, même en cas de défaillance d'un noeud ou de perturbation d'un centre de données.

image

Ce tutoriel vous présente l'architecture, la configuration et les éléments à prendre en compte pour déployer cette configuration dans votre environnement OCI.

Objectifs

Tâche 1 : passer en revue les architectures HYOK OCI et Thales CipherTrust Manager existantes

Avant d'introduire OCI Load Balancer dans l'architecture, il est essentiel de revoir les déploiements HYOK d'OCI et de Thales CipherTrust Manager existants. Dans les implémentations précédentes, nous avons couvert deux modèles principaux :

Cette section récapitule brièvement ces deux conceptions et met en évidence leurs forces et leurs limites, jetant ainsi les bases de l'introduction de l'équilibreur de charge OCI pour combler l'écart de disponibilité.

Les deux architectures reposaient sur la mise en cluster de plusieurs gestionnaires Thales CipherTrust pour assurer la récupération, mais elles manquaient de haute disponibilité au niveau du réseau en raison de l'absence de prise en charge des adresses IP virtuelles natives dans Thales CipherTrust Manager. Chaque déploiement a géré efficacement la gestion des clés, mais a introduit des points de défaillance uniques potentiels du point de vue du routage du réseau et de l'accessibilité des services.

image

Avant de commencer, assurez-vous que les éléments suivants sont en place :

Tâche 2 : création d'un équilibreur de charge OCI

Pour bénéficier d'une haute disponibilité pour Thales CipherTrust Manager au niveau de la couche réseau, nous introduisons OCI Load Balancer dans l'architecture. L'équilibreur de charge OCI sera un point d'accès unique et résilient qui répartit intelligemment les demandes entrantes entre les noeuds Thales CipherTrust Manager en cluster.

Cette tâche fournit un équilibreur de charge OCI qui fait face à plusieurs instances Thales CipherTrust Manager. Vous allez configurer des ensembles de back-ends, des vérifications de l'état, la terminaison SSL (le cas échéant) et des règles de processus d'écoute adaptées à votre déploiement HYOK, que vous utilisiez ou non la passerelle d'API OCI.

Cette configuration d'équilibreur de charge OCI garantit que le service de gestion des clés reste accessible même si l'un des noeuds Thales CipherTrust Manager devient indisponible, ce qui améliore considérablement la fiabilité et la tolérance aux pannes de votre intégration de gestion des clés externes à OCI.

Veillez à créer un enregistrement DNS pour l'équilibreur de charge. Nous avons créé un enregistrement A dans le processus d'écoute DNS privé dans le VCN OCI.

image

Tâche 3 : intégration d'OCI Load Balancer à un déploiement HYOK basé sur OCI API Gateway existant

Dans cette tâche, nous allons intégrer l'équilibreur de charge OCI à votre déploiement HYOK existant basé sur OCI API Gateway, garantissant une architecture transparente et hautement disponible.

Dans cette architecture, nous combinons les forces d'OCI API Gateway et d'OCI Load Balancer pour améliorer la fiabilité et la sécurité de l'intégration d'OCI HYOK avec Thales CipherTrust Manager.

La passerelle d'API OCI continue de servir de point d'entrée public sécurisé, appliquant des stratégies d'authentification, d'autorisation et de routage. Derrière lui, l'équilibreur de charge OCI distribue les demandes sur plusieurs noeuds CipherTrust Manager, garantissant une haute disponibilité et une tolérance aux pannes au niveau de la couche réseau.

Cette conception en couches maintient un modèle d'accès sécurisé via la passerelle d'API OCI. Il répond au manque de prise en charge des adresses IP virtuelles natives dans Thales CipherTrust Manager en introduisant un back-end résilient via l'équilibreur de charge OCI.

image

L'illustration suivante présente le flux de trafic de bout en bout avec la passerelle d'API OCI et l'équilibreur de charge OCI intégrés à l'architecture.

image

Tâche 4 : intégrer OCI Load Balancer à un déploiement HYOK existant mais sans OCI API Gateway

Dans cette tâche, vous apprendrez à configurer et à utiliser l'équilibreur de charge OCI comme seul point d'accès pour Thales CipherTrust Manager dans un déploiement OCI HYOK, ce qui permet une architecture propre, performante et hautement disponible.

Dans cette architecture, nous simplifions le déploiement en supprimant la passerelle d'API OCI et en plaçant l'équilibreur de charge OCI directement devant le cluster Thales CipherTrust Manager. Cette approche est idéale pour les intégrations privées où l'accès public n'est pas requis et l'objectif est de garantir une haute disponibilité au sein d'un réseau interne sécurisé.

En acheminant les demandes via l'équilibreur de charge OCI, nous pouvons distribuer le trafic sur plusieurs noeuds Thales CipherTrust Manager tout en maintenant la résilience de session et les fonctionnalités de basculement, même en cas de défaillance d'un noeud ou d'un domaine de disponibilité. Cette configuration résout la limitation clé de l'absence de prise en charge des adresses IP virtuelles natives par Thales CipherTrust Manager, sans la complexité supplémentaire des stratégies et des flux d'authentification OCI API Gateway.

Suivez les tâches répertoriées dans le tutoriel suivant : Configurez une clé OCI Hold Your Own Key à l'aide de Thales CipherTrust Manager sans OCI API Gateway. Mais maintenant, toutes les adresses IP CTM1 (AMS) ont été remplacées par l'adresse IP de l'équilibreur de charge.

Il s'agit du flux d'intégration détaillé pour OCI avec l'intégration Thales CipherTrust Manager (HYOK) avec uniquement l'équilibreur de charge OCI dans le chemin.

image

L'illustration suivante présente le flux de trafic de bout en bout avec uniquement l'équilibreur de charge OCI intégré à l'architecture.

image

Tâche 5 : passez en revue toutes les architectures HYOK d'OCI et de Thales CipherTrust Manager pour rendre le gestionnaire Thales CipherTrust hautement disponible

Il n'existe pas d'approche universelle pour le déploiement de Thales CipherTrust Manager for Hold Your Own Key (HYOK) dans OCI. Plusieurs options d'architecture sont disponibles pour réaliser un déploiement résilient hautement disponible, en fonction de la topologie de votre réseau, des exigences de sécurité et de l'infrastructure disponible, qu'elle soit basée sur le cloud ou sur site.

Cette section fournit une vue d'ensemble consolidée de tous les modèles d'architecture pris en charge pour l'intégration de Thales CipherTrust Manager à OCI HYOK, en se concentrant sur la haute disponibilité. Il s'agit notamment des combinaisons suivantes :

Chaque architecture présente des avantages et des compromis en matière de complexité, de capacités de basculement et de contrôle. Que vous exécutiez une configuration entièrement native du cloud, que vous opériez dans des environnements hybrides ou que vous utilisiez des équilibreurs de charge hérités dans vos centres de données, il existe un modèle adapté.

Les architectures couvertes comprennent :

N° d'architecture Description
1 CTM dans un seul centre de données : configuration de base sans passerelle d'API OCI ou équilibreur de charge OCI
2 CTM dans un centre de données unique avec OCI API Gateway : accès externe, aucune haute disponibilité
3 CTM dans deux data centers avec OCI API Gateway et OCI Load Balancer - solution haute disponibilité complète
4 CTM dans deux centres de données avec OCI API Gateway et équilibreur de charge sur site (pas de haute disponibilité) – résilience partielle
5 CTM dans deux data centers avec OCI API Gateway et équilibreur de charge sur site (HA) – HA géré en externe
6 CTM dans un centre de données avec OCI API Gateway et l'équilibreur de charge sur site (pas de haute disponibilité) – basculement limité
7 CTM dans deux data centers avec OCI Load Balancer uniquement : accès interne, haute disponibilité complète au niveau du réseau sans passerelle d'API OCI

Cette présentation vous aidera à comparer et à sélectionner l'architecture qui correspond le mieux à vos exigences techniques et opérationnelles.

Conclusion

Assurer la haute disponibilité de Thales CipherTrust Manager dans un déploiement Oracle Cloud Infrastructure (OCI) HYOK est essentiel pour maintenir un accès sécurisé et ininterrompu aux clés de cryptage gérées par le client. Bien que la mise en cluster des gestionnaires CipherTrust offre une capacité de récupération, elle est insuffisante pour répondre aux exigences de haute disponibilité au niveau du réseau.

Ce tutoriel a démontré comment l'équilibreur de charge OCI peut combler cet écart, soit en conjonction avec OCI API Gateway, soit en tant que solution autonome pour l'accès interne. Nous avons également passé en revue plusieurs modèles d'architecture du monde réel, y compris des modèles hybrides qui exploitent les équilibreurs de charge sur site, ce qui vous aide à choisir la conception qui correspond à votre stratégie d'infrastructure et à vos objectifs de disponibilité.

En intégrant soigneusement les services de réseau d'OCI à Thales CipherTrust Manager, les entreprises peuvent créer une solution de gestion des clés externes résiliente et sécurisée qui prend en charge la conformité de niveau entreprise et la continuité opérationnelle.

Accusés de réception

Ressources de formation supplémentaires

Explorez d'autres ateliers sur le site docs.oracle.com/learn ou accédez à d'autres contenus d'apprentissage gratuits sur le canal Oracle Learning YouTube. En outre, visitez le site education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour obtenir de la documentation sur le produit, consultez Oracle Help Center.