520 likes | 786 Views
Green IT: applicable et à appliquer dès aujourd'hui. Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com. Agenda. Introduction Consommation et éco responsabilité Les postes de travail Windows Vista / 7 Les serveurs Windows 2008 Server R2
E N D
Green IT: applicable et à appliquerdèsaujourd'hui Lionel Cau Senior Consultant – Microsoft practice Manager Sogeti Suisse SA lionel.cau@sogeti.com
Agenda • Introduction • Consommation et éco responsabilité • Les postes de travail • Windows Vista / 7 • Les serveurs • Windows 2008 Server R2 • Les applications • Nouvelles API • Les Datacenter • System Center • Conclusion
Green IT Introduction
Des stratégies discutables • 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 (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 mesurables • Ces économies doivent être pensées à tous les niveaux dans une optique de "standard" de l'entreprise • Métiers • Projets • IT
6th Wave La sixième vague • Sustainability • Radical Resource Productivity • Whole SystemDesign • Biomimicry • Green Chemistry • Industrial Ecology • Renewable Energy • Green Nanotech 5th Wave Waves of Innovation 4th Wave Innovation 3rd Wave • Digital Networks • Software Information Technology • Biotechnology • Electronics • Aviation • Space • Petro-chemicals 2nd Wave • Electricity • Chemicals • Internal Combustion Engines 1st Wave • Steam Power • Railroad • Steel • Cotton • Iron • Water Power • Mechanization • Textiles • Commerce Hunter Lovins, AME Keynote 1900 1785 1845 1950 1990 2020
Green IT Les postes de travail
GreenIT et les postes de travail • Un PC a plusieurs états • allumé, en veille, en hibernation, éteint et débranché • chaque état correspond à une consommation différente • de 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-end • pas de gestion des stratégies de consommation • ce 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.- CHF • donc sur 1000 postes # 60'000.- CHF
Gestion de l'énergie avec les systèmes d'exploitation Microsoft • Modes 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 • Gestion • Par GPO • Wake-on-Lan
Energie – ordinateur allumée • Le matériel • différences desktops, laptops • génération • L' OS • La stratégie • Veille • PPM • P – State • T – State • C – State
Conclusion concernant les postes de travail • La migration matérielle et de système d'exploitation se justifie aussi en termes d'économies d'énergies • La consommation énergétique des postes de travail doit être évaluée et mesurée. Le budget IT doit prendre en compte ces dépenses • La 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
Green IT Les serveurs
GreenIT et les serveurs • Comme pour les machines • la consommation énergétique doit être prise en compte dans le coût total et le ROI • la consommation doit être mesurée et suivie • les 3 premiers facteurs d'influence sont les mêmes: • matériel • operating system • définition de stratégies, mise en place et contrôle • Plus d'autres considérations • sizing • consolidation • virtualisation
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érente • La gestion des processeurs devient encore plus pertinente • Les serveurs prennent place dans une architecture pour fournir des services • privilégier les architectures scale out • un SLA élevé impose plus de serveurs inactifs
Economies d'énergies "out of the box" Bipro = 500W Quadri = 800W • Sans activité, un serveur consomme 60% de sa capacité • Zone d’activité type: 5 à 50% de CPU en pic • Gain électrique de 10% avec Windows Server 2008 (ACPI)
Consolidation des serveurs • Motivations • Optimisation du parc (augmentation de la densité) • Industrialisation de l’exploitation • Risques • Mutualisation des risques • Prédictibilité des temps de réponses • Solutions • Consolidation applicative (web, bases et instances SQL) • Virtualisation Windows Server 2008 Hyper-V
Virtualisation • Avantages à tous les niveaux • nombre de serveurs physiques • électricité • climatisation • Tout en bénéficiant • disponibilité • déploiement • performances c.f. les autres sessions sur la virtualisation
Hyper-V gère mieux sa consommation d'énergieque d'autres hyperviseurs demo
Conclusion concernant les serveurs • La migration matérielle et de système d'exploitationse justifie aussi en termes d'économies d'énergies • La consommation énergétique des serveurs doit être évaluée et mesurée. Le budget IT doit prendre en compte ces dépenses • La 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
Green IT Les datacenter
Energy Efficiency Application of ICT (e.g., videoconferencing, SCM) Delivery model (e.g., SaaS, shared service) Technology architecture, design and engineering Application design and software engineering Infrastructure, ops & energy management processes & tools Client devices (including OS) Application components & middleware (e.g., Grid, Virtualization) Workload From the Business Integrated Goals, Objectives, Governance Servers (including OS) and storage Network Data Center cooling Data Center power infrastructure (PDUs, UPS) Building (construction, energy efficiency, reuse of heat, etc.) Physical location Energy sources (renewables, CHP, local, etc.) IT Energy Stack Source: Mingay, S., ‘10 Key Elements of a 'Green IT' Strategy’, Gartner Research report G00154085, 7 December 2007
Anatomie d'un centre de données 1: Computer room air conditioner 2: Power distribution unit Source: the green grid, Guidelines for energy-efficient datacenters, http://www.thegreengrid.org
Les centres de données Microsoft San Antonio Renewable Power Dublin Rendering Chicago Quincy, WA
Critères de localisation Selection Criteria Weight + Internet Population 2.0x + Internet Peering2.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 Energysavingcalculator • Microsoft Office Visio Add-in • System Center Configuration Manager • System Center Operation Manager • System Center Virtual Machine Manager
Microsoft Assessment And Planning (MAP) Consolidation de serveurs ? Virtualisation d’applications? Migration Windows ? Réseau d’entreprise Inventaire de l’existant MAP Génération de rapports pour différents scénarios de migration Microsoft.com/MAP
Visio Add-In http://visiotoolbox.com/en-US/visio_greenit.aspx
SCOM et gestion de l'énergie • Un 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ée • Dé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 carbone • Modè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
Provisioning Création d’une VM via un modèle pré-créé Placement de la VM sur l’hôte le mieux adapté Placement optimal de la VM sur l’hôte adapté Modèle pré-configuré Librairies de modèles et de VMs Collecte des données de performance des hôtes
Bonnes Pratiques pour le Data Center • Optimiser le contrôle de la température, de la circulation/distribution de l’air • Utiliser des économiseurs • Mettre en place une ingénierie du Data Center • Mesuser l’efficacité de la consommation énergétique • Superviser et contrôler le Data Center en temps réel • Eliminer les “sur-allocations” pour un maximum d’efficacité et de productivité • Optimiser de manière holistique tout ce qui entre dans le Data Center • Faire que la gestion des opérations du Data Center soit dans les culture d’entreprise • Partager et apprendre de ses partenaires dans cette industrie http://www.microsoft.com/environment/our_commitment/articles/datacenter_bp.aspx
Green IT Les applications
Contribution des développeurs Fournir 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, monitorable Auto 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);
Green IT Conclusion
Entamer une démarche • Capgemini / Sogeti développer des opportunités autour du Green IT : • Trois datacenter “green” à Paris, Amsterdam et au Canada • Collaboration avec HP & Intel • Nous pouvons vous aider à lancer un plan Green selon une démarche structurée en 4 grandes étapes : • Understand • Rationalise • Procure • Dispose • 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
Conclusion • Adopter 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és • Considé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étiques • stratégies à définir et à mettre en place • veille pour les postes de travail • gestion des processeurs pour les serveurs • consolidation et optimisation: virtualiser ! • surveillance et contrôle • diagnostics et rapports de performance • Les standards et les lois ne seront alors qu'un cadre et plus une contrainte • Etre éco responsable, c'est certes l'affaire de tous, mais l'informatique a un rôle important à jouer
Save the date for tech·days nextyear! 14 – 15 avril 2010, CICG
Premium Sponsoring Partners Classic Sponsoring Partners