1. Présentation NUVEA
Par Daniel Balouek-
Thomert
LIP, ENS Lyon
Newgeneration SR, Paris
Vendredi 12 juin 2015
Futur en Seine
Paris
#FenS2015
2. Le cloud ? A quoi ça sert ?
Explosion de services
● Plus d'utilisateurs
● Plus d'appareils connectés
● Utilisations diversifiées
3. Situation énergétique du Cloud en quelques chiffres
● Si le Cloud était un pays, il serait le 5ème
consommateur mondial d'électricité
● Entre 2005 et 2010, consommation
énergétique des serveurs x2
● 1 datacenter utilise seulement 10% de sa
capacité de calcul
● Consommation électrique = 42 % de
l'OPEX d'un datacenterArticle du 20/08/2013 « Un lourd bilan énergétique pour les
high-tech » - Site www.01net.com
Article du 26/11/2012 « Le coût énergétique d’Internet
équivaut à 30 centrales nucléaires » - Site
www.slate.fr
4. Comment réduire la consommation énergétique ?
● Le remplacement des équipements par des matériels plus efficients.
● Le contrôle de la PUE, du freecooling et de la récupération de la chaleur.
● Exploitation des capacités de la virtualisation :
Distribution de charges dynamiques sur l’infrastructure physique.
3 moyens de maîtriser la consommation énergétique du cloud :
Garantie de l'utilisation optimale (entre 40 et 70% de la charge
totale) des serveurs physiques.
5. Les partenaires de NUVEA
NewGeneration SR est une société
spécialisée dans le green IT et les
solutions éco-responsables.
Le Laboratoire de l'Informatique du
Parallélisme (LIP) est une unité mixte de
recherche associant l'ENS-Lyon et
l'INRIA.
6. La technologie NUVEA
● Capteurs physiques pour récupérer des informations de puissance.
● Outil d'exploitation comme Nagios.
● DIET : middleware conçu pour le calcul haute performance dans un
environnement hétérogène et distribué.
● Le webboard : IHM qui permet à l'utilisateur d'interagir avec son infrastructure.
La plateforme NUVEA SmartCloud :
Permet de mesurer et d'analyser les performances d'une infrastructure.
Quatre technologies utilisées :
7. Méthode de travail agile
faire travailler ensemble les équipes
de recherche, d'industrialisation et de
marketing
chaque équipe progresse à son
rythme, indépendamment des autres
équipes, tout le monde au même tempo
dans un orchestre, chaque
instrument joue sa partition avec des
lignes mélodiques distinctes mais en
respectant le tempo fixé par le chef
d’orchestre
8. Cas d'utilisation du webboard
1 - Vérification de la consommation générale du datacenter
2 - Modification de l'état des serveurs
3 - Recherche du gain potentiel
9. Vérification de la consommation générale du datacenter
Lorsque l'utilisateur se connecte, il visualise cette page :
10. Vérification de la consommation générale du datacenter (2)
● Identification ergonomique de la sous-optimalité (code
couleur). Information sur la durée de sous-optimalité
Sous-optimalité : mauvaise utilisation des ressources
● le pourcentage de serveurs inoptimaux avec une alerte
suivant la valeur
● la consommation instantanée du datacenter avec
un graphe montrant l'historique de l'énergie consommée
au cours du temps
affichage dynamique et paramétrable par l'utilisateur
11. Modification de l'état des serveurs
En cliquant sur le nom d'un serveur, l'utilisateur accède à toute sa description :
12. Modification de l'état des serveurs (2)
Le changement d'état d'un serveur de l'état optimal (OK)
à sous-optimal (KO for ...), est immédiatement identifié
par un code graphique.
La durée de sous-optimalité est alors affichée.
13. Recherche du gain potentiel
Ces mesures correspondent à la quantité
d'énergie potentiellement économisée.
14. Une IHM intuitive ...
Et une identification rapide de l'utilisation des
ressources ...
Pour une optimisation efficace.
15. Des résultats obtenus et reconnus …
Une publication scientifique
primée à l'occasion du forum
mondial HPPAC 2015
Une publication scientifique
élue « meilleure contribution
scientifique » lors du forum
mondial Cloudtech 2015
Sélection par le programme
européen H2020 Disruptive
Technology 2015
16. Orientation future des travaux de recherche
● La prévention des effets de contention.
Trop de machines virtuelles colocalisées = dégradation des performances.
● La capacité d’apprentissage de la plateforme.
Identifie : des comportements réguliers, des patterns d’utilisation des ressources.
Pour les intégrer dans l’algorithme de placement.
Limite : les coûts de migrations des machines virtuelles.
Abouti : une plus grande stabilité du plan de placement des VMS.
2 enjeux principaux :
17. Le déploiement de la technologie sur un client pilote
Sans intrusion sur la plateforme de production du client
● Teste : la capacité d’apprentissage de la plateforme en conditions réelles .
● Valide : la détection de ressources inexploitées sur une infrastructure cloud.
NUVEA
● Produit : un audit énergétique de l’infrastructure
● Valide : le retour sur investissement d’une diminution de la consommation d’électricité
Pour un cloud plus adapté aux conditions d'utilisation.