《如何构建面向更绿色未来的软件.pdf》由会员分享,可在线阅读,更多相关《如何构建面向更绿色未来的软件.pdf(50页珍藏版)》请在三个皮匠报告上搜索。
1、How toArchitectSoftware fora GreenerFuture-SARA BERGMAN-Global TemperatureCarbon DioxideOcean WarmingMethaneI want to talkaboutsolutionsAbout me?SENIOR SOFTWARE ENGINEER MICROSOFTINDIVIDUAL CONTRIBUTOR GREENSOFTWARE FOUNDATIONAUTHOR OF OREILLY BOOK“BUILDING GREEN SOFTWARE”?NEW MOMSara BergmanContent
2、sIntroduction1.Why operationalefficiency?2.What can you do?3.Cloud providers4.Conclusions5.Q&A6.WhyOperationalEfficiency?What makes software green?Why me?Yes,but timeconsuming.CODE EFFICIENCY?Why me?Yes,but timeconsuming.Yes,but cloud usersare still responsiblefor sustainability INthe cloud.CODE EFF
3、ICIENCY?DATA CENTEREFFICIENCY?Why me?Yes,but timeconsuming.Yes,but cloud usersare still responsiblefor sustainability INthe cloud.Yes,but goingslow-ish.CODE EFFICIENCY?DATA CENTEREFFICIENCY?GREENER GRIDS?Why me?Yes,but timeconsuming.Yes,but cloud usersare still responsiblefor sustainability INthe cl
4、oud.Yes,but goingslow-ish.Yes,but does notsolve electricityCODE EFFICIENCY?DATA CENTEREFFICIENCY?GREENER GRIDS?GREENER HARDWARE?OperationalefficiencyUse electricitywhen andwhere it isgreenerCARBON AWAREUse the leastamount ofcarbonpossibleCARBON EFFICIENTCarbon Efficient?Maximize use ofphysical resou
5、rcesMACHINE UTILIZATIONWhat canyou do?To action!Move to a greener time-Use burstable/flexibleinstances when applicable TIME SHIFTTo action!Move to a greener place-Suitable when network cost isminimal and privacy allows forit.LOCATION SHIFTTo action!DEMAND SHAPETo action!Right sizeAuto-scaleMixed wor
6、kloadsUSE YOUR RESOUCES WISELYRIGHT SIZINGPhysical serverVirtual machineResource useRIGHT SIZINGPhysical serverVirtual machineResource useAUTO-SCALINGDemandAUTO-SCALINGPhysical serverVirtual machineWorkloadMIXED WORKLOADSWorkloadMIXED WORKLOADSSustainabilityCostResilienceWILL MOVINGTO THECLOUD HELP?