40
1 Approche Architecturale pour une informatique verte Régis Mauger Architecte Microsoft France Code Session : GRE201

2009-02-10 GRE201 - Approche architecturale pour une informatique verte

Embed Size (px)

DESCRIPTION

GRE201 - Approche architecturale pour une informatique verte

Citation preview

Page 1: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

1

Approche Architecturale pour une informatique verte

Régis MaugerArchitecteMicrosoft France

Code Session : GRE201

Page 2: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

2

Agenda

Pourquoi s’intéresser au “Green IT” ?Une nouvelle approcheConclusion

Page 3: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

3

Nous sommes à Nous sommes à un point d’inflexionun point d’inflexion

Pression de Pression de l’opinion l’opinion publicpublic

Le coût de Le coût de l’énergie l’énergie

augmenteaugmente

Les lois, Les lois, réglementations réglementations

gouvernementales gouvernementales augmentesaugmentes

La demande La demande des des

entreprises entreprises s’accroîts’accroît

LaLa consommation consommation d’énergie des d’énergie des DataCenter DataCenter augmenteaugmente

Le consensus s’accroît au Le consensus s’accroît au sujet de l’impact sur sujet de l’impact sur

l’environnementl’environnement

Demande des Demande des actionnaires actionnaires

s’accroîts’accroît

Demande des Demande des consommateurs consommateurs

s’accroîts’accroît

Analyste, industrie Analyste, industrie forums, presseforums, presse

Demande des Demande des clients de MSclients de MSCompétitionCompétition

Page 4: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

4

IDC: More and more money goes to power & cooling instead to new servers

$0

$20

$40

$60

$80

$100

$120

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010

Installed Base(M Units)

Spending(US$B)

0

5

10

15

20

25

30

35

40

45

50

IDC: The Impact of Power and Cooling on Data Center Infrastructure, 2006

New Server Spending

Power and Cooling

Page 5: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

5

ConstatLes décisions sont généralement prises de manière isolée:

Mé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 (ie. Climatisation).

Si l’on multiplie cela à l’échelle des organisations impact direct sur les coûts et l’environnement.

Page 6: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

6

Impact sur l’architecture

Pour les modèles d’architecture, cela veut dire:Réduire le nombre de systèmesDes systèmes plus efficaces pour ce qui est de la consommation d’énergie lors de la création ou de la refonte des applications.Ceci afin de faire une utilisation optimale des ressources physiques (faire plus avec moins de code et de systèmes) tout en privilégiant les solutions plus économes en termes d’énergie et d’émission de gaz à effet de serre.

Page 7: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

7

Les indicateurs (1)Energy Star: mesure la consommation électrique des postes de travail et des périphériques.

PUE : le « Power Usage Effectiveness » du Green Grid mesure le ratio entre la dépense énergétique totale d'un bâtiment et celle propre aux équipements informatiques qu'il héberge.

DCIE: le « Datacenter Infrastructure Efficiency » est l’inverse du PUE.

Page 8: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

8

Répartition de la consommation

Source: EYP Mission Critical Facilities Inc., New York

PUE=2.0

Page 9: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

9

Les indicateurs (2)

EUP : « Energy Usage Profile » mesure la consommation d’énergie dans différents domaines, tels que le matériel, les systèmes d’exploitation, les applications.

ECP : « Energy Cost Profile »

EIP : « Energy Impact Profile »

Page 10: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

10

http://www.spec.org/

Page 11: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

11

http://www.energy.eu/#industrial

http://www.eia.doe.gov/cneaf/electricity/epm/table5_6_b.html

Page 12: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

12 http://www.epa.gov/cleanenergy/energy-resources/calculator.html

Page 13: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

13

Page 14: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

14

Gestion des « assets »10%-30% des serveurs ne font rien (Uptime Institute, USA)

Serveurs à moins de 50% moins efficace leur rentabilité énergétiqueTaux d’utilisation moyen d'un serveur autour de 15%Stockage (5% du total de l’électricité consommée par les data centers en 2006)L’approche traditionnelle 1 Serveurs - 1 Application (OSOA) est de moins en moins efficace, et de plus en plus coûteuse.En l’absence d’une vraie analyse des coûts, il y a sur-architecture et l’inefficacité devient la règles.Il ne suffit pas de collecter des informations sur la santé des applications, mais il faut “comprendre” les axes d’amélioration. Basé sur cette compréhension, la puissance de calcul (y compris l’énergie) peut être ajustée tout en respectant le SLA « Service Level Agreement ». Les ressources non nécessaires peuvent être alors mises en sommeil, c'est le scénario qui est de plus en plus retenu et qui conduit à cet intérêt de plus en plus important pour virtualisation. Ne nous trompons pas! c'est étonnamment complexe, cela exige des modèles plus précis (modèles de capacité, modèles de consommation, différentes dimensions, des marges de sûreté et des plans multiples de puissance, …)

Page 15: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

15

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 serveursVirtualisation d’applications?Migration Windows

Page 16: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

Type de rapport MAP Rapport

Page 17: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

17

Bénéfice de la virtualisationServer setup Average watts kWh/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.08 $3,596.51 30,592

* See Average Retail Price of Electricity to Ultimate Customers by End-Use Sector, by State (http://www.eia.doe.gov/cneaf/electricity/epm/table5_6_b.html) and Greenhouse Gas Equivalencies Calculator (http://www.epa.gov/cleanenergy/energy-resources/calculator.html) from the U.S. Environmental Protection Agency.

Page 18: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

Comment commencer?

Optimiser la consommation d’énergie:

Utiliser Microsoft System Center pour réduire le nombre de serveurs en fonctionnement

Operations Manager 2007 vous informe des performances dans le tempsConfiguration Manager 2007 vous informe sur les matériels et logiciels installés La mesure de l’état souhaité (DCM) vous aide à garder vos composants et configuration “green”

Illustration:RDA: Profiling Energy Usage for Efficient Consumption/

Page 19: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

19

Architecture extensible

Page 20: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

20

Visio Add-In

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

Page 21: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

21

Visio Add-In

Page 22: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

22

System Center

System Center Configuration ManagerSystem Center Operation ManagerSystem Center Virtual Machine Manager

Page 23: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

23

Déterminer le taux d'utilisation

Page 24: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

Gestion de l'énergieUn nouveau Management Pack pour System Center Ops Mgr 2007 R2

Nouveau Provider WMI de Windows Server 2008 R2

Fonctionnalités prévues: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 25: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

25

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 pre-créé

Provisioning

Page 26: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

26

Performance et Optimisation

Page 27: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

27

Performance et Optimisation (2)

Page 28: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

28

Profile de charge d'une solution sur l'année

Page 29: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

29

Profile de charge d'une solution sur la journée

Page 30: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

30

Segmenter votre solution

<ITService>

<Server Group>

<Server>

<ServerRole>

Service Model

<Site>

Topologie vue simplifiée

Page 31: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

31

Segmentation des serveurs (workload)

« Server Groups » gérer comme des serveurs (workloads)

Faire en sorte que vos solutions et déploiements permettent à l’infrastructure de réduire ou d’accroître le nombre de serveurs dans un « Server Group » à tout moment.

Page 32: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

32

Segmentation des "Server Role" Introduire les « Server Roles » comme partie intégrante de votre solution

Passer des composants aux Services ne permet pas une granularité suffisante

Grouper les fonctionnalités associées dans des « Server Roles »

Par exemple: Paye, Facturation

Planifier vos déploiement de Services en ayant à l’esprit l’isolation du « Server Role »Permettre à l’infrastructure de dynamiquement démarrer/arrêter les « Server Roles » (déployés en tant que VM’s)

Page 33: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

33

Démarrer lentement et grossir par “Unités d’échelle”Projet Sharepoint, la cible):

- 50,000 utilisateurs- 20,000 team sites- 150MB/site- Réponses par secondes: 100

Configuration de la ferme

RPS

2 par 1 99

Configuration de la ferme

RPS

4 par 2 120

Configuration de la ferme

RPS

3 par 1 115

Suivi des compteurs de la configuration opérationnelle et supervision de l’environnement avec System Center Operation Manager 2007 déclenchement de l’allocation ou desallocation, provisioning une fois que la capacité a atteint 80% des valeurs spécifiée:- Accroissement basé sur RPS (Unité A): Taille initiale – 99 RPS; compteur fixé à 80 RPS- Accroissement basé sur la taille de la DB de contenu (Unité B): Taille initiale – 0.8 TB; compteur fixé 0.7 TB

Page 34: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

34

Policy based Management: WSRM

Page 35: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

35

Resource Governor

Min Memory 10%Max Memory 20%

Max CPU 20%

Backup

Admin Tasks

OLTP Activity

Ad-hocReports

ExecutiveReports

High

Max CPU 90%

Application PoolAdmin Pool

Report WorkloadOLTP WorkloadAdmin Workload

Page 36: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

36

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 industriehttp://www.microsoft.com/environment/our_commitment/articles/datacenter_bp.aspx

Page 37: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

Resources

www.verdiem.comwww.verdiem.com

Z GPO tool (Z GPO tool (www.energystar.govwww.energystar.gov))

Spec Power: http://www.spec.org/power_ssj2008/results/power_ssj2008.htmlEnergy Efficiency and Mobile Battery Life Guidance http://www.microsoft.com/whdc/system/pnppwr/mobile_bat.mspx

Architect Journal N°18: http://www.msarchitecturejournal.com/pdf/Journal18.pdfDocument RDA : Profiling Energy Usage for Efficient ConsumptionVisual Studio Profiling : http://msdn.microsoft.com/en-us/library/z9z62c29(VS.80).aspxSystem Center : http://www.microsoft.com/systemcenterVisio Green IT : http://visiotoolbox.com/en-US/visio_greenit.aspx

Page 38: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

38

http://microsoft.com/environment

Page 39: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

39

Page 40: 2009-02-10 GRE201 - Approche architecturale pour une informatique verte

40

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,

IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Votre potentiel, notre passion TM