Upload
patrick-guimonet
View
604
Download
0
Embed Size (px)
DESCRIPTION
GRE201 - Approche architecturale pour une informatique verte
Citation preview
1
Approche Architecturale pour une informatique verte
Régis MaugerArchitecteMicrosoft France
Code Session : GRE201
2
Agenda
Pourquoi s’intéresser au “Green IT” ?Une nouvelle approcheConclusion
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
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
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.
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.
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.
8
Répartition de la consommation
Source: EYP Mission Critical Facilities Inc., New York
PUE=2.0
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 »
11
http://www.energy.eu/#industrial
http://www.eia.doe.gov/cneaf/electricity/epm/table5_6_b.html
12 http://www.epa.gov/cleanenergy/energy-resources/calculator.html
13
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, …)
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
Type de rapport MAP Rapport
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.
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/
19
Architecture extensible
20
Visio Add-In
http://visiotoolbox.com/en-US/visio_greenit.aspx
21
Visio Add-In
22
System Center
System Center Configuration ManagerSystem Center Operation ManagerSystem Center Virtual Machine Manager
23
Déterminer le taux d'utilisation
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
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
26
Performance et Optimisation
27
Performance et Optimisation (2)
28
Profile de charge d'une solution sur l'année
29
Profile de charge d'une solution sur la journée
30
Segmenter votre solution
<ITService>
<Server Group>
<Server>
<ServerRole>
Service Model
<Site>
Topologie vue simplifiée
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.
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)
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
34
Policy based Management: WSRM
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
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
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
39
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