
Akamai Load Balancing pour une qualité irréprochable – Bien choisir son serveur d impression
Sommaire
Le bon service du bon côté au bon moment
introduction
Comme Akamai Gestion globale du trafic pour le Cloud, les centres de données et les CDN Le blog présente Akamai Plateforme Intelligent Edge ™ inclut des fonctionnalités d'équilibrage de charge DNS et de couche 7 qui se combinent pour amener les utilisateurs sur le bon côté au bon moment. Dans ce blog, Akamai présente un cas d'utilisation et explique comment y remédier à l'aide d'Akamai. Gestion globale du trafic (GTM) et Equilibrage de charge d'application (ALB).
Deux solutions GSLB basées sur le cloud d'Akamai
Akamai dispose de deux services GSLB solides, évolutifs et robustes, utilisés par des milliers de clients à travers le monde. Akamai n'est généralement pas considéré comme un fournisseur mondial d'équilibrage de charge. Cependant, l’activité principale d’Akamai consiste à utiliser Internet. Le transfert de la fonction GSLB dans le cloud est un élément essentiel pour Akamai, qui aide ses clients à faire évoluer leurs opérations.
Akamai propose deux outils GSLB: Gestion globale du trafic (GTM) pour tout trafic vers n'importe quel centre de données (par exemple, mise en forme du trafic API) et Equilibreur de charge d'application (ALB) pour optimiser les flux de trafic d'origine, le routage de couche 7 et l'affinité de session de couche 7 (par exemple, la commutation d'origine). GTM est un outil flexible multi-usage et multi-protocole permettant de gérer le trafic pour les outils, les bases de données, les centres de données, les CDN multiples et une gamme surprenante d'autres services. ALB exploite la puissance de la gestion globale du trafic d’Akamai pour prendre des décisions de routage DNS de couche 3 et ajoute des fonctionnalités de couche 7 pour un contrôle supplémentaire du routage du trafic. Tant GTM que ALB suivent la pratique d’Akamai qui consiste à optimiser la fiabilité, la disponibilité et l’échelle dans toutes les conditions, indépendamment des facteurs de stress sous-jacents.
Gestion globale du trafic d’Akamia (GTM)
Akamai GTM est très fiable et optimisé pour DevOps GSLB service qui fonctionne à la périphérie du réseau via Akamai Intelligent Edge, un réseau de réseaux diversifié et réparti. Le GTM est amélioré grâce à Akamai Sécurité de l'information programme, qui régit les contrôles et la conformité de classe mondiale, ainsi que ses Centre de commande des opérations réseau, qui fonctionne 24h / 24 et 7j / 7. GTM permet une gamme de contrôles, y compris l'équilibrage pondéré et des performances, la géocartographie et le basculement.
Dans la mesure où GTM est disponible dans le monde entier en tant que partie intégrante de la plate-forme Intelligent Edge d’Akamai, il offre aux entreprises la possibilité de déplacer leurs services vers des emplacements géographiques optimaux. Les services GTM tels que la géocartographie permettent aux opérations de déployer des applications sur plusieurs clouds et d'acheminer les connexions d'applications utilisateur vers les serveurs de périphérie géographiquement ou topologiquement les plus proches. Akamai La surveillance des performances est une approche externe qui installe des moniteurs dans le monde entier. Akamai GTM la surveillance de la performance exploite la même surveillance que celle utilisée pour Akamai produits multimédia, Web, de cloud et de sécurité, auxquels dépendent certains des plus grands fournisseurs mondiaux d’applications, de médias et de réseaux, à chaque minute de chaque jour.
Équilibreur de charge d’application (ALB) d’Akamai
ALB ajoute une visibilité et un contrôle de la couche 7 lorsque le trafic est acheminé via la plateforme Akamai, ce qui améliore le routage d'origine et réduit les risques pour l'utilisateur lorsque les pannes prévues se produisent. Les capacités de la couche 7 comprennent:
- Décisions de routage basées sur les informations d'en-tête telles que l'URL, le type de périphérique ou les caractéristiques du contenu
- Affinité de session pour protéger l'expérience utilisateur en liant les utilisateurs à une origine individuelle pendant le fonctionnement normal de l'exécution en conservant des données critiques telles que la connexion, le panier d'achat ou d'autres données propres à l'utilisateur.
- Basculement instantané pour réduire le risque de temps d'arrêt en cas de pannes imprévues en réacheminant les demandes des utilisateurs vers des origines de sauvegarde sans perturber l'expérience utilisateur
ALB Plus GTM
Il y aura des situations architecturales dans lesquelles une organisation déploiera GTM pour couvrir la résilience de certaines fonctions et ALB pour couvrir des applications spécifiques. La combinaison de ALB et GTM offre aux développeurs, aux architectes de réseau et aux ingénieurs système la possibilité de choisir la solution GSLB optimale basée sur le cloud. Certains architectes peuvent avoir besoin de la fonctionnalité Cloudlet ALB pour gérer les expériences en ligne proposées par Akamai. Dans le même temps, les architectes réseau de la même société peuvent avoir besoin de structurer le trafic entre les déploiements dans le cloud et les fournisseurs. Avec GTM et ALB, les ingénieurs et les développeurs d’applications disposent d’un contrôle total: la puissance de AND.
Cas d'utilisation
Tout se passe dans le monde avec des pièces mobiles. Une bonne conception de service prend en compte le pire des scénarios pour maintenir la qualité en cas de problème logiciel, matériel ou réseau. Un exemple de scénario pourrait être un service de diffusion en continu comportant de nombreux types de contenu à la lecture longue qu'un utilisateur sélectionne dans un menu. Un système Web peut afficher le menu du contenu et exécuter des fonctions telles que l’authentification et l’autorisation de compte. Un clic sur un élément de menu active une session de diffusion en continu pour l'utilisateur. Les exigences peuvent inclure:
- Couverture mondiale – plusieurs centres de données en Europe, dans l'est et l'ouest des États-Unis, en Amérique latine et en Asie
- Cartographie géographique – Limitez le trafic d’une région géographique aux centres de données de cette région.
- Mesure des performances du datacenter avec un réseau de surveillance et des transactions en retour
- Accepter les modifications de données de stratégie par programme avec les transactions d'API
- Gestion du trafic dans chacun des centres de données – gérer la charge de trafic
- Établissement d'un mode de maintenance pour permettre à un centre de données de se déconnecter pour maintenance
Concentrons-nous sur le trafic du site Web pour souligner comment la combinaison de GTM et ALB permet une solution optimale. Le diagramme suivant illustre les composants et les interactions de haut niveau.
En tant que première étape du flux global, la gestion du trafic global dirige l'utilisateur vers le service de périphérie correct d'Akamai ou d'un service tiers. Cette décision prend en compte la charge, les performances, la disponibilité, les mesures des utilisateurs réels et la géographie lorsqu'une application tente de trouver le bon emplacement du service à l'aide de DNS. Les points de terminaison de service peuvent exister n'importe où dans le monde. Une fois connectés au bon centre de données, les serveurs Edge d’Akamai et Application Load Balancer prennent ensuite le relais pour vous garantir une expérience inoubliable. Avec Akamai, cela signifie qu'ALB est propriétaire de la connexion et garantit la fidélité des serveurs de contenu d'origine et la résilience de la session.
Installer
Pour activer ce cas d'utilisation, il suffit de suivre ces étapes de haut niveau:
Étape 1: Créer un domaine et une propriété de gestion du trafic global
Étape 2: Créer un cloudlet d'équilibreur de charge d'application
Étape 3: Mettre à jour le DNS pour diriger le trafic
Étape 1: Créer un domaine et une propriété de gestion du trafic global
GTM adresse des services avec des noms de domaine DNS. Les requêtes adressées aux noms de domaine GTM ont des réponses qui dirigent les utilisateurs vers des services de périphérie idéaux, compte tenu de l'état actuel d'Internet. Les tâches de cette étape comprennent:
Le domaine et la propriété résultants seront liés à un nom de domaine tel que website.property.akadns.net. Les applications telles que les navigateurs utilisant un résolveur de stub de système d'exploitation trouvent des services de périphérie avec des requêtes DNS portant ce nom. Les réponses pointent les applications vers des services ALB ou tiers, en fonction des paramètres. L'exemple suivant de fragment de réponse DNS pointe l'application vers une propriété ALB (par exemple, www-alb.jdgri.me.edgesuite.net). D'autres réponses valides pourraient obliger l'application à utiliser un autre service. L'application obtient cette direction en recherchant d'abord un emplacement de service avec le nom de domaine principal (par exemple, www.example.com). Notez l'alias (CNAME) du domaine principal vers le domaine GTM et le domaine GTM vers le domaine ALB.
;; SECTION RÉPONSE:
www.example.com. 1 DANS CNAME website-gtm.property.akadns.net.
website-gtm.property.akadns.net. 1 IN CNAME www-alb.jdgri.me.edgesuite.net.
Étape 2: Créer un cloudlet d'équilibreur de charge d'application
ALB adresse également des services avec des noms de domaine DNS. Les requêtes adressées aux noms de domaine ALB ont des réponses qui dirigent les utilisateurs vers des serveurs de périphérie idéaux, en fonction de l'état d'Internet. Les tâches de cette étape comprennent:
- Déterminer quelle propriété Akamai utiliser
- Ajouter des origines Cloudlet (centres de données)
- Configurer les origines Cloudlet
- Configurer une configuration d'équilibrage de charge
- Créer une politique
- Ajouter des règles à la politique
- Configurer le comportement de l'équilibreur de charge d'application
La configuration résultante comportera un ensemble de nom de domaine pleinement qualifié et d’enregistrements de ressources, comme ci-après, permettant à l’utilisateur de se connecter au serveur de bord droit:
;; SECTION RÉPONSE:
www-alb.jdgri.me.edgesuite.net. 21600 IN CNAME a1234.dscb.akamai.net.
a1234.dscb.akamai.net. 20 IN A 1.2.3.4
Comme décrit ci-dessus, GTM peut utiliser ce nom de service comme l'une de ses cibles à distribuer pour les requêtes pertinentes et les applications recherchant des emplacements de service.
Étape 3: Mettre à jour DNS pour diriger le trafic
Avec un domaine et une propriété GTM et un cloudlet ALB, il est ensuite possible de diriger le trafic des applications vers le service en utilisant également DNS avec un CNAME lié au domaine GTM contenant des configurations pointant vers la propriété ALB et éventuellement d'autres services tiers. La configuration de la zone initiale pourrait simplement ressembler à ceci.
www.example.com. CNAME website-gtm.property.akadns.net.
Avec ce nom de service, une application peut utiliser GTM et ALB pour déterminer quel serveur de périphérie doit fournir le service en fonction de l'état d'Internet pour cette application. Notez l'alias (CNAME) du domaine principal vers le domaine GTM. Avec le bon serveur de périphérie au bon moment, l'expérience utilisateur est alors optimale.
Prochaines étapes
Que réserve l'avenir?
GTM et ALB font partie intégrante du programme d’Akamai. Plateforme Intelligent Edge. Restez à l’écoute des blogs d’Akamai et abonnez-vous à La communauté d’Akamai suivre les nouvelles mises à jour, articles et présentations au fur et à mesure que nos solutions évoluent en permanence pour répondre aux besoins de nos clients.
En savoir plus sur le GTM et ALB d’Akamai
Utilisez l'icône «Entrez en contact» sur Akamai.com pour discuter avec quelqu'un à Akamai dès maintenant pour plus d'informations sur Akamai GTM et ALB prestations de service. Vous trouverez ci-dessous des liens supplémentaires vers des documents.
Articles récents par auteur
*** Il s'agit d'un blog syndiqué Security Bloggers Network du blog Akamai, rédigé par Jim Gilbert. Lisez le message original à l'adresse suivante: http://feedproxy.google.com/~r/TheAkamaiBlog/~3/J-mABlHKrWc/akamai-load-balancing-towlock-in-quality.html.
Commentaires
Laisser un commentaire