Équilibreur de charge de réseau
Un équilibreur de charge de réseau, présent sur un sous-réseau public, vous permet de vous connecter à un système de base de données sur Internet. Toutefois, il s'agit d'un risque de sécurité pour rendre le système de base de données accessible sur Internet. Vous devez limiter les adresses IP publiques autorisées à une seule adresse IP ou à un petit intervalle d'adresses IP, et utiliser le chiffrement en transit. Il est recommandé d'utiliser une connexion VPN.
Connexion à un système de base de données
Utilisez l'équilibreur de charge de réseau, présent sur un sous-réseau public, pour vous connecter au système de base de données sur Internet.
Utilisation de la console
Utilisez la console pour créer un équilibreur de charge de réseau qui vous permet de vous connecter à un système de base de données sur Internet.
Effectuez les opérations suivantes pour vous connecter à un système de base de données sur Internet, c'est-à-dire à l'aide d'une adresse IP publique :
- Créez un groupe de sécurité de réseau dans le VCN pour autoriser le trafic entre votre machine locale et l'équilibreur de charge de réseau. Voir Création d'un groupe de sécurité de réseau.
- Créez un équilibreur de charge de réseau pour rediriger le trafic vers le système de base de données. Voir Création d'un équilibreur de charge de réseau.
- Configurez le serveur dorsal de l'équilibreur de charge pour acheminer le trafic vers le système de base de données. Voir Configuration du système dorsal de l'équilibreur de charge de réseau.
N'ajoutez pas plus d'un système de base de données dans le système dorsal de l'équilibreur de charge. L'écriture de données dans plusieurs serveurs dorsaux entraîne une incohérence entre les données dans les systèmes de base de données. Si vous avez besoin d'un accès public à plus de systèmes de base de données, créez un équilibreur de charge pour chaque système.
- Ajoutez des règles de trafic entrant à la liste de sécurité publique du VCN pour permettre le trafic vers le port MySQL. Voir Ajout de règles de trafic entrant pour un équilibreur de charge de réseau.
Si le système de base de données se trouve dans un sous-réseau différent, ajoutez des règles de trafic entrant à ce sous-réseau. Vous pouvez voir le sous-réseau de votre système de base de données dans la page Détails. Assurez-vous également de configurer le CIDR source pour inclure l'adresse IP de l'équilibreur de charge et de spécifier le port correct dans Intervalle de ports de destination.
- Connectez-vous au système de base de données à l'aide de l'adresse IP publique de l'équilibreur de charge de réseau à l'aide d'un client de ligne de commande tel que l'interpréteur de commandes MySQL :
mysqlsh <UserName>@<NLBPublicIPAddress>
Vous pouvez éventuellement ajouter un autre module d'écoute et un autre serveur dorsal au port du protocole X MySQL. Par défaut, il s'agit du port 33060. Configurez un module d'écoute, un système dorsal et des règles de sécurité équivalents pour le port du protocole X.
Création d'un groupe de sécurité de réseau
Créez un groupe de sécurité de réseau pour autoriser le trafic entre votre machine locale et l'équilibreur de charge de réseau.
Utilisation de la console
Utilisez la console pour créer un groupe de sécurité de réseau.
- Ouvrez le menu de navigation, sélectionnez Service de réseau, puis Réseaux en nuage virtuels.
- Sélectionnez le compartiment dans Portée de la liste.
- Dans la liste des réseaux en nuage virtuels, cliquez sur le nom du VCN pour ouvrir la page Détails du réseau en nuage virtuel.
- Dans la page Détails du réseau en nuage virtuel, sélectionnez Groupes de sécurité de réseau dans la section Ressources.
- Cliquez sur Créer un groupe de sécurité de réseau.
- Dans le panneau Créer un groupe de sécurité de réseau, sous Informations de base, fournissez les informations suivantes :
- Nom : Spécifiez un nom pour le groupe de sécurité de réseau. Par exemple : MySQLNSG
- Créer dans le compartiment : Sélectionnez le compartiment où créer le groupe de sécurité de réseau.
- Cliquez sur Suivant.
- Sous Ajouter des règles de sécurité, fournissez les informations suivantes :
- Sans état : Ne sélectionnez pas cette option.
- Direction : Sélectionnez Entrant.
- Type de source : Sélectionnez CIDR.
- CIDR source : Spécifiez l'adresse IP de l'ordinateur à partir duquel vous voulez vous connecter au système de base de données. Vous devez restreindre l'intervalle à des adresses IP plus spécifiques. Par exemple :
- 120.0.0.0/24 : Permet le trafic entre 120.0.0.0 et les adresses IP 120.0.0.255, c'est-à-dire un total de 256 adresses IP.
- 120.0.2.24/32 : Permet le trafic à partir de l'adresse IP 120.0.2.24 uniquement.
- Protocole IP : Sélectionnez TCP.
- Intervalle de ports sources : Entrez Tout.
- Intervalle de ports de destination : Entrez
3306,33060
. - Description : (Facultatif) Spécifiez une description du groupe de sécurité de réseau.
- Cliquez sur Créer.
Création d'un équilibreur de charge de réseau
Créez un équilibreur de charge de réseau sur le sous-réseau public pour réacheminer le trafic vers le système de base de données.
Configuration du système dorsal de l'équilibreur de charge de réseau
Configurez le serveur dorsal de l'équilibreur de charge de réseau pour acheminer le trafic vers le système de base de données. N'ajoutez pas plus d'un système de base de données dans le système dorsal de l'équilibreur de charge. L'écriture de données dans plusieurs serveurs dorsaux entraîne une incohérence entre les données dans les systèmes de base de données. Si vous avez besoin d'un accès public à plus de systèmes de base de données, créez un équilibreur de charge pour chaque système.