Répartition de charge au sein d’un Cloud avec OTV et ACE

Il n’est pas rare qu’une application ait à faire face à des pics de charge à certains moments de l’année avec un impact important sur les serveurs. C’est un des aspects des performances applicatives qu’on appelle « Dynamic Workload Scaling » DWS. Ou comment faire évoluer dynamiquement la puissance de traitement en fonction de la charge.

C’est un sujet complexe et je n’ai surtout pas la prétention de le traiter de manière exhaustive ici mais je veux juste m’arrêter sur le cas où la solution consisterait à faire prendre en compte ces pics par des « fournisseurs de service de cloud » (ou par un cloud privé sur un datacenter distant  de l’entreprise) plutôt que de rajouter des ressources qui ne seront utilisées que moins de 10% du temps…

Que le cloud soit chez un fournisseur ou au sein de l’entreprise on doit faire face a quelques challenges intéressants : l’augmentation de ressources, le provisionning ou l’équilibrage de charge…

La question est de savoir comment optimiser l’utilisation de ses ressources dans le  cloud (y compris sur plusieurs lieux) en minimisant les coûts et en distribuant la charge sur les ressources disponibles.

Un des premiers obstacles consiste à étendre le” niveau 2″ du réseau du datacenter sur les différents sites du cloud. Ceci est nécessaire pour supporter le mouvement de machines virtuelles (et déplacer ainsi les charges applicatives associées) ainsi que l’équilibrage de charge.

Cisco a créé Open Transport Virtualization OTV sur le Nexus 7000 pour simplifier cette extension de niveau 2 entre sites distants. OTV permet à des sites cloud distants et à leurs ressources de fonctionner de manière aussi efficace que sur un seul site.

Le schéma ci dessous montre une solution a base de Nexus 7000( avec OTV) et ACE le tout couplé avec la solution VPLEX d’EMC



Cette petite vidéo montre comment l’Application Control Engine ACE peut bénéficier de l’OTV pour accroitre les ressources automatiquement sur les sites distants en se basant sur des paramètres de qualité de service QoS définis dans l’ACE. A certains seuils, les charges seront transférées dans le cloud et l’ACE continuera à équilibrer la charge sur ces sites jusqu’à ce que les ressources habituelles puissent à nouveau assumer la charge.

Equilibrage dynamique de machines virtuelles sur plusieurs sites avec ACE

De nombreuse nouveautés sont disponibles avec  l’ACE (voir en fin de ce post) . Parmi elle la notion de “dynamic workload scaling”….

Comment prendre en compte des besoins de puissance serveurs dans un contexte de datacenters virtualisés (l’un dit local et l’autre distant) en utilisant les technologies ACE, Nexus 7000 et OTV ?? L’ACE de Cisco utilisé conjointement avec des Nexus 7000 et vCenter de VMware fournit une solution complète pour gérer l’évolution de charge dynamiquement sur plusieurs datacenters.

Dans cette solution , ACE monitore activement la CPU et la mémoire des machines virtuelles et calcule la charge moyenne du datacenter local . Pendant une période normale de fonctionnement , lorsque la charge moyenne est inférieure à un seuil préconfiguré , l’ACE équilibre le traffic seulement sur le datacenter local. Lors de période de pointes de traffic , les machines virtuelles locales peuvent être trop sollicitées et par conséquent de la ressource de traitement additionnelle peut être nécessaire pour répondre à la demande. Quand la charge moyenne du datacenter local dépasse un certain seuil prédéfini, l’ACE rajoute des machine virtuelles distantes à son pool afin de fournir plus de puissance pour servir la progression de charge

Plus d’information dans ce document

J’en profite pour rappeler quelques autres améliorations  disponibles avec l’ACE :

  • -ACE Service Module 30 : Carte de service dans Catalyst 6500/7600 apportant plus de performances sur les connexions SSL, nombre de connexions/s, et de fonctionnalités (en fait la plateforme rattrape des fonctionnalités déjà présentes sur l’ACE 4710 !) Prêt pour l’IPv6 aussi.

         -ANM4.1 (voir datasheet) : Interface graphique améliorée avec de nombreuses nouveautés:

  • prise en compte du load-balancing de serveurs physiques et de machines virtuelles
  • Intéraction avec VMware – communication avec le vCenter pour provisionner les VMs et simplifier le workflow de déploiement entre les équipes de l’application et les équipes en charge du load-balancing (va dans le même sens que notre message avec le Nexus 1000v)
  • API ouverte pour se connecter vers les solutions d’orchestration de type BMC, CA ….
  • Facile à installer sous forme de machine virtuelle pré-packagée (Linux+Soft ANM)

-Fonctionnalités avancées de load-balancing niveau L4 et L7 surtout sur la compréhension de http (applications se ‘webissant’ et se ‘SSLissant’ de plus en plus)

l’Application Control Engine ACE de Cisco s’intègre à vCenter de VMware

Si la virtualisation des serveurs est aujourd’hui incontournable, elle s’accompagne ,si rien n’est fait ,d’une administration plus complexe. On a abondamment parlé du bénéfice du Nexus 1000v avec vSphere avec en particulier le fait de réconcilier les administrateurs réseaux avec la virtualisation des serveurs.Cette fois ci il s’agit de faciliter le déploiement d’applications en simplifiant le provisionnement de services nécessaires à ces applications ,tels que load balancing, firewall .., fournit par le produit ACE (Application Control Engine) de Cisco.

L’intégration de l’ACE avec vCenter est faite grâce à la mise en œuvre du plug-in de vCenter qui communique de manière sécurisée avec ANM (Application Network Manager) de Cisco.  POur plus d’info vous pouvez regarder le user Guide “using ANM with virtual datacenter”

nouvelle version de l’Application Networking Manager (ANM) de Cisco

L’Application Networking manager de Cisco (ANM) fait partie de la famille de produit ACE Application Control Engine. L’ACE grace a la virtualisation permet de consolider des fonctions de Load balancing,SSL et sécurité soit sous forme de carte de service dans un catalyste 6500 soit sous forme d’appliance. La version 3 de l’ANM ,récemment annoncée, permet d’améliorer encore la gestion de ces équipements

pour en savoir plus

Intérêt des Load Balancers virtualisés vu par IDC

Cisco,  en cohérence avec sa strategie de virtualisation, propose des load balancers avec sa gamme ACE (Application Control Engine). La virtualisation permet de mutualiser des équipements de LB tout en assurant une isolation et une garantie de ressource par application. Les économies sont immédiates que ce soit en terme de nombre d’équipements, d’espace au sol, de câblage, d’énergie…mais surtout en terme de temps déploiement d’application puisqu’il suffit d’associer un “context virtuel” à une application sans nouvelle installation etc…..

lire le document IDC

optimiser Websphere avec les solutions Cisco

Dans un environnement websphere on peut sensiblement améliorer les performances du WAN d’une part avec les solutions WAAS et d’autre optimiser l’utilisation des serveurs par un meilleur équilbrage de charge éffectué par l’ACE.

Les solutions s’attachent à adresser la performance, la disponibilté et la sécurité des applications.

pour en savoir plus…

Optimiser SAP avec des solutions “Applications Network Services” de Cisco

Le 30 juin , à l’occasion d’un séminaire Cisco consacré aux solutions d’optimisation et d’accélération applicative, nous avions abordé ,avec la présence de SAP, des solutions plus particulière à cet environnement.

 Cisco offre des solutions réseaux permettant d’optimiser l’accès à des applicatifs tels que SAP. Cette architecture de réseau d’entreprise offre une transformation des pratiques applicatives en permettant une centralisation des ressources au sein de centres informatiques consolidés, tout en garantissant aux utilisateurs distants une utilisation fluide des briques applicatives de SAP. Cette architecture permet une amélioration des performances applicatives, une meilleure disponibilité ainsi qu’une sécurité accrue, tout en diminuant les coûts d’exploitation.

pour avoir un aperçu complet vous pouvez lire la suite dans ce document en français.

vous avez accès également à des “design guides” complet sur le sujet sur le site Cisco.

Suivre

Get every new post delivered to your Inbox.

Joignez-vous à 266 followers