Skip to main content
How to enable StorageGRID in your environment
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Utilisez des équilibreurs de charge tiers avec StorageGRID

Contributeurs

En savoir plus sur le rôle d'équilibreurs de charge globaux ou tiers dans des systèmes de stockage objet tels que StorageGRID.

Conseils généraux pour la mise en œuvre de NetApp® StorageGRID® avec des équilibreurs de charge tiers.

Le stockage objet est synonyme de stockage cloud et, comme vous le feriez, les applications qui exploitent le stockage cloud utilisent une adresse URL. Derrière cette URL simple, StorageGRID peut faire évoluer la capacité, les performances et la durabilité dans un seul site ou sur des sites dispersés géographiquement. L'équilibreur de charge constitue le principal facteur de simplicité.

L'objectif de ce document est d'informer les clients StorageGRID des options d'équilibreur de charge et de fournir des conseils généraux sur la configuration d'équilibreurs de charge tiers.

Principes de base de l'équilibreur de charge

Les équilibreurs de charge sont un composant essentiel d'un système de stockage objet haute performance tel que StorageGRID. StorageGRID est constitué de plusieurs nœuds de stockage, chacun pouvant présenter l'intégralité de l'espace de noms simple Storage Service (S3) d'une instance StorageGRID donnée. Les équilibreurs de charge créent un terminal extrêmement disponible derrière lequel nous pouvons placer les nœuds StorageGRID. StorageGRID est unique en son genre parmi les systèmes de stockage objet compatibles avec S3, dans la mesure où il fournit son propre équilibreur de charge, mais il prend également en charge des équilibreurs de charge tiers ou à usage générique tels que F5, Citrix NetScaler, HA Proxy, NGINX, etc.

La figure suivante utilise l'exemple URL/ nom de domaine complet (FQDN) « s3.company.com”. L'équilibreur de charge crée une adresse IP virtuelle (VIP) qui résout le nom de domaine complet via DNS, puis dirige toutes les requêtes des applications vers un pool de nœuds StorageGRID. L'équilibreur de charge vérifie l'état de chaque nœud et établit uniquement les connexions aux nœuds sains.

Équilibreur de charge du gestionnaire du trafic local

La figure présente l'équilibreur de charge fourni par StorageGRID, mais le concept est le même pour les équilibreurs de charge tiers. Les applications établissent une session HTTP à l'aide du VIP sur l'équilibreur de charge et le trafic passe par l'équilibreur de charge aux nœuds de stockage. Par défaut, l'ensemble du trafic, de l'application à l'équilibreur de charge et de l'équilibreur de charge au nœud de stockage, est chiffré via HTTPS. HTTP est une option prise en charge.

Équilibreurs de charge locaux et globaux

Il existe deux types d'équilibreurs de charge :

  • Gestionnaires locaux du trafic (LTM). Répartit les connexions sur un pool de nœuds dans un seul site.

  • Equilibreur de charge de service global (GSLB). Répartit les connexions sur plusieurs sites, assurant ainsi un équilibrage de charge efficace pour les équilibreurs de charge LTM. Considérez un GSLB comme un serveur DNS intelligent. Lorsqu'un client demande une URL de point de terminaison StorageGRID, le GSLB la résout au VIP d'un LTM en fonction de sa disponibilité ou d'autres facteurs (par exemple, quel site peut fournir une latence plus faible à l'application). Bien qu'un LTM soit toujours requis, un GSLB est facultatif selon le nombre de sites StorageGRID et les exigences de vos applications.

Équilibreur de charge des nœuds de passerelle StorageGRID par rapport à un équilibreur de charge tiers

En effet, StorageGRID est une fonctionnalité exclusive des fournisseurs de stockage objet compatibles avec S3, car elle offre un équilibreur de charge natif disponible en tant qu'appliance, VM ou conteneur dédiés. L'équilibreur de charge fourni par StorageGRID est également appelé nœud de passerelle.

Pour les clients qui ne possèdent pas encore d'équilibreur de charge, comme F5, Citrix, etc., l'implémentation d'un équilibreur de charge tiers peut s'avérer très complexe. L'équilibreur de charge StorageGRID simplifie considérablement les opérations d'équilibrage de charge.

Le nœud de passerelle est un équilibreur de charge haute performance, extrêmement disponible et haute performance. Les clients peuvent choisir d'implémenter le nœud de passerelle, l'équilibreur de charge tiers, ou même les deux, dans le même grid. Le nœud de passerelle est un gestionnaire de trafic local par rapport à un GSLB.

L'équilibreur de charge StorageGRID offre les avantages suivants :

  • Simplicité. Configuration automatique des pools de ressources, vérifications de l'état, correctifs et maintenance, le tout géré par StorageGRID.

  • Performances. L'équilibreur de charge StorageGRID est dédié à StorageGRID, vous n'êtes pas en concurrence avec d'autres applications pour la bande passante.

  • Coût. Les versions de machine virtuelle et de conteneur sont fournies sans frais supplémentaires.

  • Classifications de trafic. La fonctionnalité Advanced Traffic Classification permet d'appliquer des règles de QoS spécifiques à StorageGRID ainsi qu'une analyse des workloads.

  • Futures fonctionnalités spécifiques à StorageGRID. StorageGRID va continuer à optimiser et à ajouter des fonctionnalités innovantes à l'équilibreur de charge dans les prochaines versions.

Pour plus d'informations sur le déploiement du nœud de passerelle StorageGRID, reportez-vous au "Documentation StorageGRID".

Où trouver des informations complémentaires

Pour en savoir plus sur les informations données dans ce livre blanc, consultez ces documents et/ou sites web :