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.