Aperçu de l'équilibreur de charge
Découvrez comment l'équilibreur de charge assure la répartition automatique du trafic à partir d'un point d'entrée vers plusieurs serveurs accessibles à partir de votre réseau en nuage virtuel.
Le service Équilibreur de charge assure la répartition automatique du trafic d'un point d'entrée vers plusieurs serveurs accessibles à partir de votre réseau en nuage virtuel (VCN). Ce service offre un équilibreur de charge avec une adresse IP publique ou privée de votre choix, ainsi qu'une bande passante provisionnée.
Un équilibreur de charge améliore l'utilisation des ressources, facilite l'ajustement et assure une haute disponibilité. Vous pouvez configurer plusieurs politiques d'équilibrage de charge et plusieurs vérifications d'état propres à l'application afin de vous assurer que le trafic est toujours dirigé vers des instances saines. L'équilibreur de charge peut réduire votre fenêtre de maintenance en permettant de décharger le trafic d'un serveur d'applications non sain avant de le retirer du service pour maintenance.
Cet aperçu traite des sujets distincts suivants :
Concepts relatifs à l'équilibreur de charge
Politiques d'équilibreur de charge
En-têtes de l'équilibreur de charge
Persistance de session de l'équilibreur de charge
Paramètres de temporisation des connexions de l'équilibreur de charge
Vous pouvez également consulter des rubriques sur les sujets suivants liés à l'équilibreur de charge :
Gestion des équilibreurs de charge
Diagnostic des problèmes de l'équilibreur de charge à l'aide du contrôle intelligent
Identificateurs de ressource
La plupart des types de ressource Oracle Cloud Infrastructure ont un identificateur unique affecté par Oracle, appelé identificateur Oracle Cloud (OCID). Pour des informations sur le format des OCID et sur les autres moyens d'identifier vos ressources, voir Identificateurs de ressource.
Méthodes d'accès à Oracle Cloud Infrastructure
Vous pouvez accéder à Oracle Cloud Infrastructure (OCI) à l'aide de la console (interface basée sur un navigateur), de l'API REST, ou de l'interface CLI OCI. Les instructions relatives à la console, à l'API et à l'interface de ligne de commande sont incluses dans les sujets de cette documentation. Pour une liste des trousses SDK disponibles, voir Trousses SDK et interface de ligne de commande.
Surveillance des ressources
Utilisez le service de surveillance pour obtenir des mesures et gérer les alarmes. Les mesures et les alarmes permettent de surveiller l'état, la capacité et les performances de vos ressources en nuage.
Pour plus d'informations sur la surveillance du trafic passant par votre équilibreur de charge, voir Mesures de l'équilibreur de charge.
Authentification et autorisation
Chaque service d'Oracle Cloud Infrastructure est intégré avec le service de gestion des identités et des accès GIA aux fins d'authentification et d'autorisation, pour toutes les interfaces (console, trousse SDK ou interface de ligne de commande et API REST).
Un administrateur d'une organisation doit configurer les groupes , les compartiments et les politiques qui déterminent les utilisateurs pouvant accéder aux services et aux ressources, ainsi que le type d'accès. Par exemple, les politiques contrôlent qui peut créer des utilisateurs, créer et gérer le réseau en nuage, créer des instances, créer des seaux, télécharger des objets, etc. Pour plus d'informations, voir Gestion des domaines d'identité. Pour des détails précis sur l'écriture de politiques pour les différents services, voir Informations de référence sur les politiques.
Si vous êtes un utilisateur régulier (pas un administrateur) qui doit utiliser les ressources Oracle Cloud Infrastructure de la société, demandez à un administrateur de configurer un ID utilisateur pour vous. L'administrateur vous indiquera les compartiments que vous pouvez utiliser.
Limites relatives aux ressources d'équilibrage de charge
Voir Limites de service pour une liste des limites applicables et des instructions pour demander l'augmentation d'une limite.
Les autres limites sont les suivantes :
- Vous ne pouvez pas convertir un équilibreur de charge propre à un domaine de disponibilité en équilibreur de charge régional ou inversement.
- Le nombre maximal de connexions concurrentes est limité lorsque vous utilisez des règles de sécurité avec état pour les sous-réseaux de l'équilibreur de charge. En revanche, il n'existe aucune limite théorique pour les connexions concurrentes si vous utilisez des règles de sécurité sans état. Les limitations pratiques dépendent de divers facteurs. Plus la forme de votre équilibreur de charge est élevée, plus la capacité de connexion est élevée. Les autres considérations incluent la mémoire du système, les périodes de temporisation TCP, l'état de connexion TCP, etc.Conseil
Pour répondre à un trafic élevé, nous vous recommandons d'utiliser des règles de sécurité sans état pour les sous-réseaux de l'équilibreur de charge. Voir Règles avec état et règles sans état pour plus d'informations. - Chaque équilibreur de charge présente les limites de configuration suivantes :
- Une adresse IPv4 et une adresse IPv6
- 16 jeux dorsaux
- 512 serveurs dorsaux par jeu dorsal
- 512 serveurs dorsaux au total
- 16 modules d'écoute
- 16 noms d'hôte virtuel
Politiques GIA requises
Pour les administrateurs : Pour une politique standard qui donne accès aux équilibreurs de charge et à leurs composants, voir Permettre aux administrateurs de réseau de gérer les équilibreurs de charge.
Notez également qu'un énoncé de politique contenant inspect load-balancers
permet au groupe spécifié de voir toutes les informations sur les équilibreurs de charge. Pour plus d'informations, voir Informations détaillées sur le service d'équilibrage de charge.
Pour en connaître davantage sur les politiques, voir Introduction aux politiques et Politiques communes.
IPv6 Soutien
Selon le type d'adresse IP, vous pouvez configurer votre équilibreur de charge pour qu'il prenne en charge la version IP 6 (IPv6) de l'une des façons suivantes :
- Éphémère : Créez votre équilibreur de charge avec la valeur
ipv6SubnetCidr
fournie dans le sous-réseau indiqué. - Réservé : Créez votre équilibreur de charge à l'aide d'une adresse IPV6 préréservée créée en dehors du service d'équilibreur de charge.
La prise en charge de l'équilibreur de charge pour IPv6 n'inclut pas les serveurs dorsaux.
IPv6 n'est pris en charge que sur les sous-réseaux régionaux. Lorsqu'un sous-réseau IPv6 comporte plusieurs préfixes, un seul préfixe est utilisé.
- La prise en charge du sous-réseau public inclut uniquement le préfixe ULA.
- La prise en charge des sous-réseaux privés inclut le préfixe Oracle-GUA, BYOIPv6-GUA ou ULA.
- La prise en charge des sous-réseaux publics inclut le préfixe Oracle-GUA ou BYOIPv6-GUA.
Le tableau suivant montre quels types de sous-réseau prennent en charge IPv6 :
Type de visibilité | Sous-réseau privé du VCN | Sous-réseau public du VCN | ||||
---|---|---|---|---|---|---|
Oracle (GUI) | Contrat de licence illimité | BYOIPv6 | Oracle (GUI) | Contrat de licence illimité | BYOIPv6 | |
Privée | Oui | Oui | Oui | Nombre | Oui | Nombre |
Public | Nombre | Nombre | Nombre | Oui | Nombre | Oui |