Load Balancer et zones de disponibilitéLoad Balancer and Availability Zones

Azure Load Balancer prend en charge les scénarios des zones de disponibilité.Azure Load Balancer supports availability zones scenarios. Vous pouvez utiliser l’équilibreur de charge standard pour améliorer la disponibilité dans votre scénario en alignant les ressources et en les distribuant sur les zones.You can use Standard Load Balancer to increase availability throughout your scenario by aligning resources with, and distribution across zones. Consultez ce document pour comprendre ces concepts et obtenir des conseils de conception de scénariosReview this document to understand these concepts and fundamental scenario design guidance

Un équilibreur de charge peut être de type redondant interzone, zonal ou non zonal.A Load Balancer can either be zone redundant, zonal, or non-zonal. Pour configurer les propriétés liées aux zones (mentionnées ci-dessus) pour votre équilibreur de charge, sélectionnez le type approprié de serveur frontal requis.To configure the zone related properties (mentioned above) for your load balancer, select the appropriate type of frontend needed.

Redondant interzoneZone redundant

Dans une région avec des zones de disponibilité, un équilibreur de charge standard peut être redondant interzone.In a region with Availability Zones, a Standard Load Balancer can be zone-redundant. Ce trafic est pris en charge par une adresse IP unique.This traffic is served by a single IP address.

Une adresse IP de serveur frontend unique va survivre à une défaillance de zone.A single frontend IP address will survive zone failure. L’adresse IP frontend peut être utilisée pour atteindre tous les membres du pool principal (non affectés), quelle que soit la zone.The frontend IP may be used to reach all (non-impacted) backend pool members no matter the zone. Une ou plusieurs zones de disponibilité peuvent échouer sans empêcher le chemin de données de survivre dans la mesure où une seule zone de la région reste saine.One or more availability zones can fail and the data path survives as long as one zone in the region remains healthy.

L’adresse IP frontend est servie simultanément par plusieurs déploiements d’infrastructure indépendants dans plusieurs zones de disponibilité.The frontend's IP address is served simultaneously by multiple independent infrastructure deployments in multiple availability zones. Toute nouvelle tentative ou tout rétablissement réussissent dans les autres zones non affectée par les défaillances de zone.Any retries or reestablishment will succeed in other zones not affected by the zone failure.

Figure depicts a zone-redundant standard load balancer directing traffic in three different zones to three different subnets in a zone redundant configuration.

Figure : Équilibreur de charge redondant dans une zoneFigure: Zone redundant load balancer

ZonalZonal

Vous pouvez choisir de garantir un frontend dans une seule zone, ce qui donne un zonal.You can choose to have a frontend guaranteed to a single zone, which is known as a zonal. Dans ce scénario, tout flux entrant ou sortant est servi par une seule zone dans une région.This scenario means any inbound or outbound flow is served by a single zone in a region. Votre frontend connaît le même sort que l’intégrité de la zone.Your frontend shares fate with the health of the zone. Le chemin de données n’est pas affecté par les défaillances des zones autres que celles dans lesquelles il a été garanti.The data path is unaffected by failures in zones other than where it was guaranteed. Vous pouvez utiliser des frontends zonaux pour exposer une adresse IP par zone de disponibilité.You can use zonal frontends to expose an IP address per Availability Zone.

En outre, vous pouvez utiliser des frontends zonaux directement pour les points de terminaison à charge équilibrée dans chaque zone.Additionally, the use of zonal frontends directly for load balanced endpoints within each zone is supported. Vous pouvez également utiliser cette configuration pour exposer des points de terminaison à charge équilibrée par zone afin de surveiller individuellement chaque zone.You can use this configuration to expose per zone load-balanced endpoints to individually monitor each zone. Pour les points de terminaison publics, vous pouvez les intégrer à un produit d’équilibrage de charge DNS comme Traffic Manager et utiliser un nom DNS unique.For public endpoints, you can integrate them with a DNS load-balancing product like Traffic Manager and use a single DNS name.

Figure depicts three zonal standard load balancers each directing traffic in a zone to three different subnets in a zonal configuration.

Figure : Équilibreur de charge zonalFigure: Zonal load balancer

Pour un frontend d’équilibreur de charge public, vous ajoutez un paramètre zones à l’adresse IP publique.For a public load balancer frontend, you add a zones parameter to the public IP. Cette adresse IP publique est référencée par la configuration d’adresse IP frontend utilisée par la règle correspondante.This public IP is referenced by the frontend IP configuration used by the respective rule.

Pour un équilibreur de charge frontend interne, ajoutez un paramètre zones à la configuration IP de l’équilibreur de charge frontend interne.For an internal load balancer frontend, add a zones parameter to the internal load balancer frontend IP configuration. Un frontend zonal garantit une adresse IP dans un sous-réseau d’une zone spécifique.A zonal frontend guarantees an IP address in a subnet to a specific zone.

Remarques relatives à la conceptionDesign considerations

Maintenant que vous comprenez les propriétés liées aux zones pour Standard Load Balancer, les considérations de conception suivantes peuvent vous aider à atteindre une haute disponibilité.Now that you understand the zone related properties for Standard Load Balancer, the following design considerations might help as you design for high availability.

Tolérance aux défaillances de zoneTolerance to zone failure

  • Un équilibreur de charge redondant interzone peut servir une ressource zonale dans n’importe quelle zone avec une adresse IP.A zone redundant Load Balancer can serve a zonal resource in any zone with one IP address. L’adresse IP peut survivre à un ou plusieurs défaillances de zone tant qu’au moins une zone reste fonctionnelle dans la région.The IP can survive one or more zone failures as long as at least one zone remains healthy within the region.
  • Un frontend zonal est une réduction du service à une seule zone et partage son sort avec la zone concernée.A zonal frontend is a reduction of the service to a single zone and shares fate with the respective zone. Si la zone dans laquelle se trouve votre déploiement est défaillante, votre déploiement ne survivra pas à cet échec.If the zone your deployment is in goes down, your deployment will not survive this failure.

Nous vous recommandons d’utiliser un équilibreur de charge redondant interzone pour vos charges de travail de production.It is recommended you use zone redundant Load Balancer for your production workloads.

Implications au niveau du plan de contrôle et du plan de donnéesControl vs data plane implications

La redondance dans une zone n’implique pas de plan de données ni de plan de contrôle sans réponse.Zone-redundancy doesn't imply hitless data plane or control plane. Les flux redondants interzone peuvent utiliser toutes les zones et vos flux utiliser toutes les zones saines dans une région.Zone-redundant flows can use any zone and your flows will use all healthy zones in a region. Dans le cas d’une défaillance de zone, les flux de trafic utilisant les zones saines ne sont pas affectés.In a zone failure, traffic flows using healthy zones aren't affected.

Les flux de trafic qui font appel à une zone au moment de la défaillance de cette dernière peuvent être concernés, mais les applications peuvent récupérer.Traffic flows using a zone at the time of zone failure may be affected but applications can recover. Le trafic se poursuit dans les zones saines de la région après retransmission, une fois qu’Azure a convergé autour de la défaillance de zone.Traffic continues in the healthy zones within the region upon retransmission when Azure has converged around the zone failure.

Passez en revue les modèles de conception cloud Azure pour améliorer la résilience de votre application aux scénarios de défaillance.Review Azure cloud design patterns to improve the resiliency of your application to failure scenarios.

Étapes suivantesNext steps