49
Green IT: applicable et à appliquer dès aujourd'hui Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA [email protected]

Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA [email protected]

Embed Size (px)

Citation preview

Page 1: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Green IT: applicable et à appliquer dès aujourd'huiLionel CauSenior Consultant – Microsoft practice ManagerSogeti Suisse [email protected]

Page 2: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

AgendaIntroduction

Consommation et éco responsabilitéLes postes de travail

Windows Vista / 7Les serveurs

Windows 2008 Server R2Les applications

Nouvelles APILes Datacenter

System CenterConclusion

Page 3: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Introduction

Green IT

Page 4: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 5: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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).

Page 6: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 7: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 8: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Les postes de travail

Green IT

Page 9: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 10: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 11: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Energie – ordinateur allumée

Le matérieldifférences desktops, laptops génération

L' OSLa stratégie

VeillePPM

P – StateT – StateC – State

Page 12: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Gestion de l'énergie avec Windows Vista / 7

demo

Page 13: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 14: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Les serveurs

Green IT

Page 15: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 16: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 17: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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)

Page 18: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Windows Server 2008 R2Core parking

Page 19: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 20: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 21: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 22: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Hyper-V gère mieux sa consommation d'énergieque d'autres hyperviseursdemo

Page 23: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 24: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Les datacenter

Green IT

Page 25: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 26: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 27: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Les centres de données Microsoft

Dublin Rendering

San Antonio

Quincy, WA

Renewable Power

Chicago

Page 28: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 29: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 30: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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 ?

Page 31: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Type de rapport MAP

Page 32: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Server energy saving calculator

Page 33: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Surveiller des HVAC avec OPC et Visio

Page 34: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Visio Add-In

http://visiotoolbox.com/en-US/visio_greenit.aspx

Page 35: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Visio Add-In

Page 36: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 37: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Déterminer le taux d'utilisation

Page 38: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 39: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Performance et Optimisation

Page 40: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 41: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Les applications

Green IT

Page 42: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 43: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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);

Page 44: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Conclusion

Green IT

Page 45: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 46: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

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

Page 47: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Save the date for tech·days next year!

14 – 15 avril 2010, CICG

Page 48: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com

Classic Sponsoring Partners

Premium Sponsoring Partners

Page 49: Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com