lionel cau senior consultant – microsoft practice manager sogeti suisse sa [email protected]
TRANSCRIPT
Green IT: applicable et à appliquer dès aujourd'huiLionel CauSenior Consultant – Microsoft practice ManagerSogeti Suisse [email protected]
AgendaIntroduction
Consommation et éco responsabilitéLes postes de travail
Windows Vista / 7Les serveurs
Windows 2008 Server R2Les applications
Nouvelles APILes Datacenter
System CenterConclusion
Introduction
Green IT
GreenIt n'est plus une mode
Nous sommes à un point d’inflexion
Pression de l’opinion public
Le coût de l’énergie
augmente
Les lois, réglementations
gouvernementales augmentes
La demande des
entreprises s’accroît
La consommation d’énergie des DataCenteraugmente
Le consensus s’accroît au sujet de l’impact sur
l’environnement
Demande des actionnaires
s’accroît
Demande des consommateurs
s’accroît
Analyste, industrie forums, presse
Demande des clients de MS
Compétition
Des stratégies discutablesMétiers:
Traitement de transactions batch de nuit vers du temps réel.Stockage de multiples copies de données d’historique sans mesurer l’impact réel sur le data center.
Développeurs:Combien réalisent un profiling/tuning de leur travail pour utiliser moins de serveurs ou conçoivent des architecture d’applications qui peuvent être partagées entre différents serveurs. Passage du synchrone à l’asynchrone?
ITPro: Lors des demandes d’achats de serveurs, ils vont très souvent orienter leurs choix en fonction du prix ou vers des solutions connues. Très souvent, il y a des acquisitions en excès pour garantir une capacité dans des scenarii extrêmes, créant des excès de capacité. Ces excès de capacité ayant un impact direct sur l’encombrement et les ressource nécessaires pour un bon fonctionnement (ex: climatisation).
Constat
Tout ceci multiplié à l’échelle des organisations fait qu'il y a un impact direct sur les coûts et l’environnement Le bilan énergétique et le bilan CO2 de l'informatique mondiale est « lourd »A l'échelle des sociétés, les économies réalisables sont concrètes et directement mesurablesCes économies doivent être pensées à tous les niveaux dans une optique de "standard" de l'entreprise
MétiersProjetsIT
La sixième vague
1785 1845 1900 1950 1990 2020
Inno
vatio
n
Hunter Lovins, AME Keynote
• Iron• Water Power
• Mechanization• Textiles
• Commerce
1st Wave
• Steam Power• Railroad
• Steel• Cotton
2nd Wave• Electricity• Chemicals• Internal
Combustion Engines
3rd Wave
• Electronics• Aviation• Space• Petro-chemicals
4th Wave
• Digital Networks
• Software Information Technology
• Biotechnology
5th Wave • Sustainability• Radical Resource
Productivity• Whole System
Design• Biomimicry
• Green Chemistry• Industrial Ecology• Renewable Energy
• Green Nanotech
6th Wave
Waves of Innovation
Les postes de travail
Green IT
GreenIT et les postes de travail
Un PC a plusieurs étatsallumé, en veille, en hibernation, éteint et débranchéchaque état correspond à une consommation différentede plus, l'état allumé peut être géré au moyen de plusieurs modes de consommation
Constat: très peu de département informatiques gèrent la consommation des postes de travail
machines laissées allumées y compris le week-endpas de gestion des stratégies de consommationce sont des économies potentielles non réalisées:
différence entre une poste allumé en permanence et seulement 10 heures sur 5 jours par semaine # 60.- CHFdonc sur 1000 postes # 60'000.- CHF
Gestion de l'énergie avec les systèmes d'exploitation MicrosoftModes de veille
sleep (= standby): la RAM est conservée. Meilleur temps de retour pour une énergie consommée très faible. hibernate: hiberfil.sys. Energie consommée quasi nulle.hybrid: sleep et hibernate. Mode désactivé par défaut sur les notebooks.
Et en état alluméP-State
GestionPar GPOWake-on-Lan
Energie – ordinateur allumée
Le matérieldifférences desktops, laptops génération
L' OSLa stratégie
VeillePPM
P – StateT – StateC – State
Gestion de l'énergie avec Windows Vista / 7
demo
Conclusion concernant les postes de travail
La migration matérielle et de système d'exploitation se justifie aussi en termes d'économies d'énergiesLa consommation énergétique des postes de travail doit être évaluée et mesurée. Le budget IT doit prendre en compte ces dépensesLa gestion de l'énergie doitêtre prise en compte dansles opérations au mêmetitre que la sécurité, latolérance aux pannes, etc...Il faut concentrer ses effortssur les points les plusimportants la veille et l'écran
Les serveurs
Green IT
GreenIT et les serveurs
Comme pour les machinesla consommation énergétique doit être prise en compte dans le coût total et le ROIla consommation doit être mesurée et suivieles 3 premiers facteurs d'influence sont les mêmes:
matérieloperating systemdéfinition de stratégies, mise en place et contrôle
Plus d'autres considérationssizingconsolidationvirtualisation
Différence entre serveurs et PCs
Bien entendu, l'écran disparait comme source de consommation d'énergie
RAM 50% (non gérable)CPU 25% (gérable)Divers dont disques 25% (non gérable)
Approche différenteLa gestion des processeurs devient encore plus pertinente
Les serveurs prennent place dans une architecture pour fournir des services
privilégier les architectures scale outun SLA élevé impose plus de serveurs inactifs
Economies d'énergies "out of the box"
40%
50%
60%
70%
80%
90%
100%
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Watt
s (%
of m
axim
um)
Workload (% of maximum throughput)
Windows Server 2003 Windows Server 2008
Bipro = 500WQuadri = 800W
Sans activité, un serveur consomme 60% de sa capacitéZone d’activité type: 5 à 50% de CPU en picGain électrique de 10% avec Windows Server 2008 (ACPI)
Windows Server 2008 R2Core parking
Consolidation des serveurs
MotivationsOptimisation du parc (augmentation de la densité)Industrialisation de l’exploitation
RisquesMutualisation des risquesPrédictibilité des temps de réponses
SolutionsConsolidation applicative (web, bases et instances SQL)Virtualisation Windows Server 2008 Hyper-V
Virtualisation
Avantages à tous les niveauxnombre de serveurs physiques électricité climatisation
Tout en bénéficiantdisponibilitédéploiementperformances
c.f. les autres sessions sur la virtualisation
GreenIT et la virtualisation
0
1,000
2,000
3,000
4,000
5,000
6,000
IIS6 standalone IIS7 standalone Hyper-V 4 VMs Hyper-V 10 VMs
kWh/
year
1 physical computer
WS08 IIS7 Server Projected
Server setupAverage
wattskWh/year Cost
Kilograms of CO2
Standalone IIS7 server × 4 2,000.40 17,535.51 $1,602.75 13,633
One Hyper-V server with 4 IIS7 virtual machines
517.66(measured)
4,537.81 $414.76 3,528
Potential Savings 1,482.74 12,997.70 $1,187.99 10,105
Standalone IIS7 server × 10 5,001.00 43,838.77 $4,006.86 34,083
One Hyper-V server with 10 IIS7 virtual machines
512.17(measured)
4,489.68 $410.36 3,491
Potential Savings 4,488.83 39,349.09 $3,596.51 30,592
05000
100001500020000250003000035000400004500050000
1 server 4 servers 10 servers
kWh/
Year
Virtual Servers Physical Servers
Hyper-V gère mieux sa consommation d'énergieque d'autres hyperviseursdemo
Conclusion concernant les serveurs
La migration matérielle et de système d'exploitation se justifie aussi en termes d'économies d'énergiesLa consommation énergétique des serveurs doit être évaluée et mesurée. Le budget IT doit prendre en compte ces dépensesLa gestion de l'énergie doit être prise en compte dansles opérations au même titre que la sécurité, la tolérance aux pannes, etc...Il faut concentrer ses efforts sur les points les plusimportants
VIRTUALISONS !Stratégies de gestion de l'énergie à mettre en place au niveau des processeurs
Les datacenter
Green IT
IT Energy Stack
Source: Mingay, S., ‘10 Key Elements of a 'Green IT' Strategy’, Gartner Research report G00154085, 7 December 2007
Delivery model (e.g., SaaS, shared service)
Technology architecture, design and engineeringApplication design and software engineering
Infrastructure, ops & energy management processes & tools
Servers (including OS) and storageNetwork
Data Center coolingData Center power infrastructure (PDUs, UPS)
Building (construction, energy efficiency, reuse of heat, etc.)
Physical location
Client devices (including OS)
Energy sources (renewables, CHP, local, etc.)
Energy Efficiency Application of ICT (e.g., videoconferencing, SCM)
Application components & middleware (e.g., Grid, Virtualization)
Inte
grat
ed G
oals
, Obj
ectiv
es, G
over
nanc
e
Wor
kloa
d Fr
om th
e Bu
sine
ss
Anatomie d'un centre de données
Source: the green grid, Guidelines for energy-efficient datacenters, http://www.thegreengrid.org
1: Computer room air conditioner2: Power distribution unit
Les centres de données Microsoft
Dublin Rendering
San Antonio
Quincy, WA
Renewable Power
Chicago
Critères de localisationSelection Criteria Weight
+ Internet Population 2.0x
+ Internet Peering 2.5x
+ Power Pricing 2.0x
+ Environmental Risk 1.5x
+ Construction Cost 1.0x
+ Tax Climate 1.0x
+ IT Labor Availability 0.5x
+Corporate Citizenship 0.5x
_________________________
Composite Heat Map
Les solutions Microsoft "grand public" pour les datacenter
Microsoft Assessment and Planning (MAP)Microsoft Server Energy saving calculatorMicrosoft Office Visio Add-inSystem Center Configuration ManagerSystem Center Operation ManagerSystem Center Virtual Machine Manager
Réseau d’entreprise
Microsoft Assessment And Planning (MAP)
Microsoft.com/MAP
Génération de rapportspour différents scénarios de migration
MAP Inventaire de l’existant
Consolidation de serveurs ?Virtualisation d’applications?Migration Windows ?
Type de rapport MAP
Server energy saving calculator
Surveiller des HVAC avec OPC et Visio
Visio Add-In
http://visiotoolbox.com/en-US/visio_greenit.aspx
Visio Add-In
SCOM et gestion de l'énergieUn nouveau Management Pack pour System Center Ops Mgr 2007 R2
Nouveau Provider WMI de Windows Server 2008 R2
Fonctionnalités:Mesure l’allocation d’énergie par machine: temps réel vs budgétéeDéfinition d’un budget énergie Compte-rendu en temps réel de la consommation d’énergie, énergie budgétée, les limite PDU pour le “capacity planning”Compte-rendu de l’optimisation de la consommation et empreinte carboneModèle extensible pour les OEMs
Après la R2:Consolidation de workload de (VMs) Gestion des plan d’énergie pour des serveurs “non-domain-joined”Rapports EPA
Déterminer le taux d'utilisation
Collecte des données de
performance des hôtes
Placement optimal de la VM sur l’hôte
adaptéLibrairies de modèles et de VMs
Modèle pré-configuré
Placement de la VM sur l’hôte le mieux
adapté
Création d’une VM via un
modèle pré-créé
Provisioning
Performance et Optimisation
Bonnes Pratiques pour le Data Center1. Optimiser le contrôle de la température, de la
circulation/distribution de l’air2. Utiliser des économiseurs3. Mettre en place une ingénierie du Data Center4. Mesuser l’efficacité de la consommation énergétique5. Superviser et contrôler le Data Center en temps réel6. Eliminer les “sur-allocations” pour un maximum d’efficacité
et de productivité7. Optimiser de manière holistique tout ce qui entre dans le
Data Center8. Faire que la gestion des opérations du Data Center soit dans
les culture d’entreprise 9. Partager et apprendre de ses partenaires dans cette
industrie
http://www.microsoft.com/environment/our_commitment/articles/datacenter_bp.aspx
Les applications
Green IT
Contribution des développeursFournir un code
Efficace en terme de cpu et temps d’exécution
Code parallèle, CPU usage, Memory Usage, 1 ou multi-machine
Econome en ressource toute ressource a son équivalent CO2
Stable, supportant les reprises, sleep, hibernate…Administrable en masse, monitorableAuto tuning, auto update.Scalable (state less…)Parallélisable (scale in et out), IO contrôlées
Example de code//// Create a SystemRequired request to keep the system from automatically sleeping while downloading a file.//POWER_REQUEST_CONTEXT DownloadPowerRequestContext;HANDLE DownloadPowerRequest;
//// Set up the diagnostic string//DownloadPowerRequestContext.Version = POWER_REQUEST_CONTEXT_VERSION;DownloadPowerRequestContext.Flags = POWER_REQUEST_CONTEXT_SIMPLE_STRING;DownloadPowerReqeustContext.Reason.SimpleReasonString = L”My application is downloading files.”
//// Create the request, get a handle//DownloadPowerRequest = PowerCreateRequest(&DownloadPowerRequestContext);
//// Set the request//PowerSetRequest(
DownloadPowerRequest,PowerRequestSystemRequired);
// Download the File...
//// Clear the request//PowerClearRequest(DownloadPowerRequest);
Conclusion
Green IT
Entamer une démarche Capgemini / Sogeti développer des opportunités autour du Green IT :
Trois datacenter “green” à Paris, Amsterdam et au CanadaCollaboration avec HP & Intel Nous pouvons vous
aider à lancer un plan Green selon une démarche structurée en 4 grandes étapes :
UnderstandRationalise ProcureDispose
Quels sont vos actifs ?Quelle est leur utilisation?Quelle est leur efficacité?Existe t-il de meilleures options?
ConsoliderVirtualiserRé-utiliserServices partagés
RécupérerRé-utiliserRecycler
Critères de sélection “green”- efficacité énergétique- puissance & refroidissement- fabrication
Concernant la virtualisation sous Hyper-V, Sogeti dispose d'une offre spécifique dédiée incluant les bonnes pratiques et les livrables MCS:
Hyper-VGlobalTransitionService
ConclusionAdopter une stratégie de contrôle et de gestion de l'énergie au niveau de l'entreprise. Le budget énergétique est l'affaire de toute la société et de toutes ses activitésConsidérer le facteur énergétique lors de tout achat
de machine (poste de travail, serveur)de solution informatique en général (OS, applications, datacenter...)
Chercher à optimiser les dépenses énergétiquesstratégies à définir et à mettre en place
veille pour les postes de travailgestion des processeurs pour les serveurs
consolidation et optimisation: virtualiser !surveillance et contrôlediagnostics et rapports de performance
Les standards et les lois ne seront alors qu'un cadre et plus une contrainteEtre éco responsable, c'est certes l'affaire de tous, mais l'informatique a un rôle important à jouer
Save the date for tech·days next year!
14 – 15 avril 2010, CICG
Classic Sponsoring Partners
Premium Sponsoring Partners