SlideShare una empresa de Scribd logo
1 de 25
Sustainable Architecture Design

          Kevin Francis
         Object Consulting
What this is all about ...
Agenda

   The case for Sustainable Architecture Design
   Finding improvements through design
   Finding improvements through development
   Finding improvements through architecture
   The virtualisation maturity model
   Conclusion
Where does the carbon come from?

                Carbon Emissions




                                   Energy
                                   Other
Who’s bad?




6

5

4
                                              Airline Industry
3                                             IT Industry
2
                                IT Industry
1
                           Airline Industry
0
    % of Carbon   Growth
    Emmissions
Life cycle emissions of a computer
Facts

   Power costs for each server are now greater than
    the cost of the server – Google.
   Running a computer is worth 4x the CO2 emissions
    of building it, each year.
   Building a computer is 10x less effective on CO2
    emissions than white goods.
The wake-up call
So where are we now?

   Architecture is directly related to power
    consumption
   This stuff matters now and will matter more and
    more
   Applications have never been designed efficiently
    until now
   It isn’t that hard – we just haven’t thought about it
    before
Design
Finding improvements through design

   Inefficient processes
   Wasted travel:
    • Reduce deliveries and flights
    • Enable telecommuting
    • An exponential effect...
   Wasted paperwork
   Unnecessary filing
   Build the total cost of operations into the business
    case
   Design systems to remove inefficiencies
Development
Support the OS and hardware

   Don’t stop sleep mode.
   Restore gracefully from sleep mode.
   Don’t hog the network, disk or processor – allow for
    graceful power-down
   Even support wake-up on interrupt



   Principle: Support power saving mode:
Data matters too

   Disks need power
   Online data needs disks

   Principle: Store as little data as possible.
   Principle: Include data archiving in application
    design.
Code efficiency matters

   CPU cycles = power
   Use multi-threading!
   Applications need to play together nicely
   The Windows 7 example!

   Principle: Design, develop, and test to maximize
    the efficiency of code
Architecture

The Virtualisation Maturity Model
Let’s be friends 

   The power realities of CPU usage and hardware

   Step 1: Consolidate applications by function
   Step 2: Consolidate applications by server
   Step 3: Consolidate shared services

   Enterprise Architecture does save money!
   Component reuse does have a real purpose after
    all.
Level 1 - Principles

   Principle: Develop a plan to rationalize your
    applications and platform portfolio first.
   Principle: Consolidate applications together onto a
    minimum number of servers.
The Case for Virtualisation

   Virtualisation can save hardware on paper.
   In real life it is more complicated...

   Perform consolidation first!
   Carefully design the virtual environment.
   Move consolidated machines to virtual servers.
   Group applications by:
    • Usage
    • Availability by time
    • Availability by business need
Level 2: Principles

   Principle: Consolidate before virtualisation.
   Principle: Virtualise for efficiency, not for the sake
    of it.
The Brighter Shade of Green: The Cloud

   Clouds come in many flavours:
    • Software as a Service (SaaS)
    • Software + Services (S+S)
    • Cloud Platforms
   Clouds come in shades of green:
    • Virtualised platforms (Amazon)
    • Cloud Platforms (Azure and Google)
Making sure your Cloud has a Green Lining

   Things to look for:
    • Compute platforms are better than virtualised
    • Match need to platform: architecture
    • Select vendor by green credentials: data centre
      location, power sources
   The rest of the model still applies to Cloud
   What isn’t Green:
    • “Private Clouds”
    • Local Hosting
Level 3: Principles

   Principle: Use SaaS for commodity services
   Principle: Re-use S+S Services where possible
   Principle: Don’t virtualise new applications
   Principle: Pragmatically move applications to the
    Cloud
   Principle: Choose cloud vendors by green
    credentials
The Virtualisation Maturity Model
Q & (hopefully) A

Object Consulting operates a Sustainability Practices with
  solutions including Sustainable Architecture Design
www.objectconsulting.com.au

Kevin Francis
kevin.francis@objectconsulting.com.au
http://msmvps.org/blogs/architecture

Más contenido relacionado

La actualidad más candente

Sustainable architecture
Sustainable architectureSustainable architecture
Sustainable architectureArundathi Pinky
 
Sustainability in architecture
Sustainability in architectureSustainability in architecture
Sustainability in architectureWORKSLAVANYA
 
Sustainable architecture and green design (passive design)
Sustainable architecture and green design (passive design)Sustainable architecture and green design (passive design)
Sustainable architecture and green design (passive design)cagrihank
 
leed certified buildings examplsPresentation team work
leed certified buildings examplsPresentation team workleed certified buildings examplsPresentation team work
leed certified buildings examplsPresentation team workgatti Teja
 
Sustainable Design Part Five: Assessment Systems
Sustainable Design Part Five: Assessment SystemsSustainable Design Part Five: Assessment Systems
Sustainable Design Part Five: Assessment SystemsTerri Meyer Boake
 
Passive Solar Design (tropical architecture)
Passive Solar Design (tropical architecture)Passive Solar Design (tropical architecture)
Passive Solar Design (tropical architecture)AnsherinaDelMundo
 
GREEN BUILDING PPT FINAL.pptx
GREEN BUILDING PPT FINAL.pptxGREEN BUILDING PPT FINAL.pptx
GREEN BUILDING PPT FINAL.pptxANJALI DUBEY
 
Sustainable Design Part Three: The Basic Principles of Passive Design
Sustainable Design Part Three: The Basic Principles of Passive DesignSustainable Design Part Three: The Basic Principles of Passive Design
Sustainable Design Part Three: The Basic Principles of Passive DesignTerri Meyer Boake
 
Intelligent building library study
Intelligent building library studyIntelligent building library study
Intelligent building library studyArchistudent Portal
 
Sustainable architecture
Sustainable architectureSustainable architecture
Sustainable architecturedmcfahad
 
Leed rating system with case study
Leed rating system with case studyLeed rating system with case study
Leed rating system with case studyInu shakya
 

La actualidad más candente (20)

Sustainable architecture
Sustainable architectureSustainable architecture
Sustainable architecture
 
Green architecture
Green architectureGreen architecture
Green architecture
 
Vernacular architecture
Vernacular architectureVernacular architecture
Vernacular architecture
 
Green rating systems
Green rating systemsGreen rating systems
Green rating systems
 
Sustainability in architecture
Sustainability in architectureSustainability in architecture
Sustainability in architecture
 
Sustainable architecture and green design (passive design)
Sustainable architecture and green design (passive design)Sustainable architecture and green design (passive design)
Sustainable architecture and green design (passive design)
 
Ppt green
Ppt greenPpt green
Ppt green
 
Energy Efficient and sustainable Buildings
Energy Efficient  and sustainable BuildingsEnergy Efficient  and sustainable Buildings
Energy Efficient and sustainable Buildings
 
leed certified buildings examplsPresentation team work
leed certified buildings examplsPresentation team workleed certified buildings examplsPresentation team work
leed certified buildings examplsPresentation team work
 
Green architecturE
Green architecturEGreen architecturE
Green architecturE
 
Green Buildings
Green BuildingsGreen Buildings
Green Buildings
 
Sustainable Design Part Five: Assessment Systems
Sustainable Design Part Five: Assessment SystemsSustainable Design Part Five: Assessment Systems
Sustainable Design Part Five: Assessment Systems
 
Passive Solar Design (tropical architecture)
Passive Solar Design (tropical architecture)Passive Solar Design (tropical architecture)
Passive Solar Design (tropical architecture)
 
Sustainable Architecture and Sustainable Cities
Sustainable Architecture and Sustainable CitiesSustainable Architecture and Sustainable Cities
Sustainable Architecture and Sustainable Cities
 
GREEN BUILDING PPT FINAL.pptx
GREEN BUILDING PPT FINAL.pptxGREEN BUILDING PPT FINAL.pptx
GREEN BUILDING PPT FINAL.pptx
 
Sustainable Design Part Three: The Basic Principles of Passive Design
Sustainable Design Part Three: The Basic Principles of Passive DesignSustainable Design Part Three: The Basic Principles of Passive Design
Sustainable Design Part Three: The Basic Principles of Passive Design
 
Intelligent building library study
Intelligent building library studyIntelligent building library study
Intelligent building library study
 
Sustainable architecture
Sustainable architectureSustainable architecture
Sustainable architecture
 
Net zero energy building
Net zero energy buildingNet zero energy building
Net zero energy building
 
Leed rating system with case study
Leed rating system with case studyLeed rating system with case study
Leed rating system with case study
 

Similar a Sustainable Architecture Design

Cloudify 6 Webinar
Cloudify 6 WebinarCloudify 6 Webinar
Cloudify 6 WebinarJonnyRosen2
 
Webinar: The OpEx Business Plan for NoSQL
 Webinar: The OpEx Business Plan for NoSQL Webinar: The OpEx Business Plan for NoSQL
Webinar: The OpEx Business Plan for NoSQLMongoDB
 
CloudZone Supercharge Your Cloud Event 26/02/2014
CloudZone Supercharge Your Cloud Event 26/02/2014CloudZone Supercharge Your Cloud Event 26/02/2014
CloudZone Supercharge Your Cloud Event 26/02/2014Arthur Schmunk
 
A Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROIA Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROIRightScale
 
Adobe Advertising Cloud: The Reality of Cloud Bursting with OpenStack
Adobe Advertising Cloud: The Reality of Cloud Bursting with OpenStackAdobe Advertising Cloud: The Reality of Cloud Bursting with OpenStack
Adobe Advertising Cloud: The Reality of Cloud Bursting with OpenStackNicolas Brousse
 
Cloud Computing Presentation by Skcript
Cloud Computing Presentation by SkcriptCloud Computing Presentation by Skcript
Cloud Computing Presentation by SkcriptSkcript
 
Cloud computing
Cloud computing Cloud computing
Cloud computing Varun Raj
 
Disaster Recovery Best Practices and Customer Use Cases: CGS and HealthQuest
Disaster Recovery Best Practices and Customer Use Cases: CGS and HealthQuestDisaster Recovery Best Practices and Customer Use Cases: CGS and HealthQuest
Disaster Recovery Best Practices and Customer Use Cases: CGS and HealthQuestAmazon Web Services
 
Juniper Unmanned AU Presentation
Juniper Unmanned AU PresentationJuniper Unmanned AU Presentation
Juniper Unmanned AU PresentationJeff Cozart
 
Cloud computing: cost reduction
Cloud computing: cost reductionCloud computing: cost reduction
Cloud computing: cost reductionHesham Shabana
 
Cloud Computing & Windows Azure
Cloud Computing & Windows AzureCloud Computing & Windows Azure
Cloud Computing & Windows Azureyeschandana
 
Green Code Lab Challenge 2014 - Green IT Applied To Public Works
Green Code Lab Challenge 2014 - Green IT Applied To Public WorksGreen Code Lab Challenge 2014 - Green IT Applied To Public Works
Green Code Lab Challenge 2014 - Green IT Applied To Public WorksWilly Lambert
 
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...Amazon Web Services
 
Tools and best practices for sustainable software
Tools and best practices for sustainable softwareTools and best practices for sustainable software
Tools and best practices for sustainable softwareGreen Software Development
 
Tools and best practices for sustainable software.pdf
Tools and best practices for sustainable software.pdfTools and best practices for sustainable software.pdf
Tools and best practices for sustainable software.pdfGeorgMolz
 
Tools and best practices for sustainable software.pdf
Tools and best practices for sustainable software.pdfTools and best practices for sustainable software.pdf
Tools and best practices for sustainable software.pdfGeorgMolz
 
Cloud Intro - Saint Louis Day of Dot Net
Cloud Intro - Saint Louis Day of Dot NetCloud Intro - Saint Louis Day of Dot Net
Cloud Intro - Saint Louis Day of Dot NetBrian Blanchard
 
Webinar | So You Think You Know the Cloud: Hosting Alternatives You May Not K...
Webinar | So You Think You Know the Cloud: Hosting Alternatives You May Not K...Webinar | So You Think You Know the Cloud: Hosting Alternatives You May Not K...
Webinar | So You Think You Know the Cloud: Hosting Alternatives You May Not K...Peak Hosting
 

Similar a Sustainable Architecture Design (20)

Cloudify 6 Webinar
Cloudify 6 WebinarCloudify 6 Webinar
Cloudify 6 Webinar
 
Webinar: The OpEx Business Plan for NoSQL
 Webinar: The OpEx Business Plan for NoSQL Webinar: The OpEx Business Plan for NoSQL
Webinar: The OpEx Business Plan for NoSQL
 
CloudZone Supercharge Your Cloud Event 26/02/2014
CloudZone Supercharge Your Cloud Event 26/02/2014CloudZone Supercharge Your Cloud Event 26/02/2014
CloudZone Supercharge Your Cloud Event 26/02/2014
 
Best
BestBest
Best
 
A Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROIA Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROI
 
Adobe Advertising Cloud: The Reality of Cloud Bursting with OpenStack
Adobe Advertising Cloud: The Reality of Cloud Bursting with OpenStackAdobe Advertising Cloud: The Reality of Cloud Bursting with OpenStack
Adobe Advertising Cloud: The Reality of Cloud Bursting with OpenStack
 
Cloud Computing Presentation by Skcript
Cloud Computing Presentation by SkcriptCloud Computing Presentation by Skcript
Cloud Computing Presentation by Skcript
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Disaster Recovery Best Practices and Customer Use Cases: CGS and HealthQuest
Disaster Recovery Best Practices and Customer Use Cases: CGS and HealthQuestDisaster Recovery Best Practices and Customer Use Cases: CGS and HealthQuest
Disaster Recovery Best Practices and Customer Use Cases: CGS and HealthQuest
 
Juniper Unmanned AU Presentation
Juniper Unmanned AU PresentationJuniper Unmanned AU Presentation
Juniper Unmanned AU Presentation
 
Cloud computing: cost reduction
Cloud computing: cost reductionCloud computing: cost reduction
Cloud computing: cost reduction
 
Cloud Computing & Windows Azure
Cloud Computing & Windows AzureCloud Computing & Windows Azure
Cloud Computing & Windows Azure
 
Green Code Lab Challenge 2014 - Green IT Applied To Public Works
Green Code Lab Challenge 2014 - Green IT Applied To Public WorksGreen Code Lab Challenge 2014 - Green IT Applied To Public Works
Green Code Lab Challenge 2014 - Green IT Applied To Public Works
 
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
 
Tools and best practices for sustainable software
Tools and best practices for sustainable softwareTools and best practices for sustainable software
Tools and best practices for sustainable software
 
Tools and best practices for sustainable software.pdf
Tools and best practices for sustainable software.pdfTools and best practices for sustainable software.pdf
Tools and best practices for sustainable software.pdf
 
Tools and best practices for sustainable software.pdf
Tools and best practices for sustainable software.pdfTools and best practices for sustainable software.pdf
Tools and best practices for sustainable software.pdf
 
Cloud Intro - Saint Louis Day of Dot Net
Cloud Intro - Saint Louis Day of Dot NetCloud Intro - Saint Louis Day of Dot Net
Cloud Intro - Saint Louis Day of Dot Net
 
Webinar | So You Think You Know the Cloud: Hosting Alternatives You May Not K...
Webinar | So You Think You Know the Cloud: Hosting Alternatives You May Not K...Webinar | So You Think You Know the Cloud: Hosting Alternatives You May Not K...
Webinar | So You Think You Know the Cloud: Hosting Alternatives You May Not K...
 
Why Windows Azure
Why Windows AzureWhy Windows Azure
Why Windows Azure
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Sustainable Architecture Design

  • 1. Sustainable Architecture Design Kevin Francis Object Consulting
  • 2. What this is all about ...
  • 3. Agenda  The case for Sustainable Architecture Design  Finding improvements through design  Finding improvements through development  Finding improvements through architecture  The virtualisation maturity model  Conclusion
  • 4. Where does the carbon come from? Carbon Emissions Energy Other
  • 5. Who’s bad? 6 5 4 Airline Industry 3 IT Industry 2 IT Industry 1 Airline Industry 0 % of Carbon Growth Emmissions
  • 6. Life cycle emissions of a computer
  • 7. Facts  Power costs for each server are now greater than the cost of the server – Google.  Running a computer is worth 4x the CO2 emissions of building it, each year.  Building a computer is 10x less effective on CO2 emissions than white goods.
  • 9. So where are we now?  Architecture is directly related to power consumption  This stuff matters now and will matter more and more  Applications have never been designed efficiently until now  It isn’t that hard – we just haven’t thought about it before
  • 11. Finding improvements through design  Inefficient processes  Wasted travel: • Reduce deliveries and flights • Enable telecommuting • An exponential effect...  Wasted paperwork  Unnecessary filing  Build the total cost of operations into the business case  Design systems to remove inefficiencies
  • 13. Support the OS and hardware  Don’t stop sleep mode.  Restore gracefully from sleep mode.  Don’t hog the network, disk or processor – allow for graceful power-down  Even support wake-up on interrupt  Principle: Support power saving mode:
  • 14. Data matters too  Disks need power  Online data needs disks  Principle: Store as little data as possible.  Principle: Include data archiving in application design.
  • 15. Code efficiency matters  CPU cycles = power  Use multi-threading!  Applications need to play together nicely  The Windows 7 example!  Principle: Design, develop, and test to maximize the efficiency of code
  • 17. Let’s be friends   The power realities of CPU usage and hardware  Step 1: Consolidate applications by function  Step 2: Consolidate applications by server  Step 3: Consolidate shared services  Enterprise Architecture does save money!  Component reuse does have a real purpose after all.
  • 18. Level 1 - Principles  Principle: Develop a plan to rationalize your applications and platform portfolio first.  Principle: Consolidate applications together onto a minimum number of servers.
  • 19. The Case for Virtualisation  Virtualisation can save hardware on paper.  In real life it is more complicated...  Perform consolidation first!  Carefully design the virtual environment.  Move consolidated machines to virtual servers.  Group applications by: • Usage • Availability by time • Availability by business need
  • 20. Level 2: Principles  Principle: Consolidate before virtualisation.  Principle: Virtualise for efficiency, not for the sake of it.
  • 21. The Brighter Shade of Green: The Cloud  Clouds come in many flavours: • Software as a Service (SaaS) • Software + Services (S+S) • Cloud Platforms  Clouds come in shades of green: • Virtualised platforms (Amazon) • Cloud Platforms (Azure and Google)
  • 22. Making sure your Cloud has a Green Lining  Things to look for: • Compute platforms are better than virtualised • Match need to platform: architecture • Select vendor by green credentials: data centre location, power sources  The rest of the model still applies to Cloud  What isn’t Green: • “Private Clouds” • Local Hosting
  • 23. Level 3: Principles  Principle: Use SaaS for commodity services  Principle: Re-use S+S Services where possible  Principle: Don’t virtualise new applications  Principle: Pragmatically move applications to the Cloud  Principle: Choose cloud vendors by green credentials
  • 25. Q & (hopefully) A Object Consulting operates a Sustainability Practices with solutions including Sustainable Architecture Design www.objectconsulting.com.au Kevin Francis kevin.francis@objectconsulting.com.au http://msmvps.org/blogs/architecture