SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

[CDA] Sustainable Architecture Presentation
[CDA] Sustainable Architecture Presentation [CDA] Sustainable Architecture Presentation
[CDA] Sustainable Architecture Presentation Leon Barnard
 
Sustainable building design
Sustainable building designSustainable building design
Sustainable building designDeepika Verma
 
Sustainable Design Part One: Building An Environmental Ethic
Sustainable Design Part One: Building An Environmental EthicSustainable Design Part One: Building An Environmental Ethic
Sustainable Design Part One: Building An Environmental EthicTerri Meyer Boake
 
Sustainable Development in Architecture
Sustainable Development in ArchitectureSustainable Development in Architecture
Sustainable Development in ArchitectureGargi Bhatele
 
Leed rating system with case study
Leed rating system with case studyLeed rating system with case study
Leed rating system with case studyInu shakya
 
Sustainable Architecture
Sustainable ArchitectureSustainable Architecture
Sustainable ArchitectureFu Sunke
 
Sustainable Construction
Sustainable ConstructionSustainable Construction
Sustainable ConstructionJokin Hidalgo
 
Sustainability in architecture
Sustainability in architectureSustainability in architecture
Sustainability in architectureWORKSLAVANYA
 
Hassan fathy's vernacular architecture
Hassan fathy's vernacular architectureHassan fathy's vernacular architecture
Hassan fathy's vernacular architectureAniket Mahajan
 
Form follows function
Form follows function Form follows function
Form follows function Yungchang Yang
 
Architectural conservation
Architectural conservationArchitectural conservation
Architectural conservationAditi Koshley
 
Climate Responsive Architecture
Climate Responsive ArchitectureClimate Responsive Architecture
Climate Responsive ArchitectureDeepthi Deepu
 
Passive Design Techniques for Subtropical Climate of Nepal
Passive Design Techniques for Subtropical Climate of NepalPassive Design Techniques for Subtropical Climate of Nepal
Passive Design Techniques for Subtropical Climate of NepalShristi Kuikel
 
passive design strategies in composite & warm-humid climates.
passive design strategies in composite & warm-humid climates.passive design strategies in composite & warm-humid climates.
passive design strategies in composite & warm-humid climates.Janmejoy Gupta
 
Green Building Envelopes 101 from NBEC
Green Building Envelopes 101 from NBECGreen Building Envelopes 101 from NBEC
Green Building Envelopes 101 from NBECTerri Meyer Boake
 

Tendances (20)

[CDA] Sustainable Architecture Presentation
[CDA] Sustainable Architecture Presentation [CDA] Sustainable Architecture Presentation
[CDA] Sustainable Architecture Presentation
 
Sustainable building design
Sustainable building designSustainable building design
Sustainable building design
 
Sustainable Design Part One: Building An Environmental Ethic
Sustainable Design Part One: Building An Environmental EthicSustainable Design Part One: Building An Environmental Ethic
Sustainable Design Part One: Building An Environmental Ethic
 
Sustainable Development in Architecture
Sustainable Development in ArchitectureSustainable Development in Architecture
Sustainable Development in Architecture
 
Leed rating system with case study
Leed rating system with case studyLeed rating system with case study
Leed rating system with case study
 
Sustainable Architecture
Sustainable ArchitectureSustainable Architecture
Sustainable Architecture
 
Sustainable Construction
Sustainable ConstructionSustainable Construction
Sustainable Construction
 
Sustainability in architecture
Sustainability in architectureSustainability in architecture
Sustainability in architecture
 
Critical Regionalism
Critical RegionalismCritical Regionalism
Critical Regionalism
 
Hassan fathy's vernacular architecture
Hassan fathy's vernacular architectureHassan fathy's vernacular architecture
Hassan fathy's vernacular architecture
 
Form follows function
Form follows function Form follows function
Form follows function
 
Geodesic Domes
Geodesic DomesGeodesic Domes
Geodesic Domes
 
LEED green buildings
LEED green buildingsLEED green buildings
LEED green buildings
 
Architectural conservation
Architectural conservationArchitectural conservation
Architectural conservation
 
Climate Responsive Architecture
Climate Responsive ArchitectureClimate Responsive Architecture
Climate Responsive Architecture
 
Passive Design Techniques for Subtropical Climate of Nepal
Passive Design Techniques for Subtropical Climate of NepalPassive Design Techniques for Subtropical Climate of Nepal
Passive Design Techniques for Subtropical Climate of Nepal
 
Green architecturE
Green architecturEGreen architecturE
Green architecturE
 
passive design strategies in composite & warm-humid climates.
passive design strategies in composite & warm-humid climates.passive design strategies in composite & warm-humid climates.
passive design strategies in composite & warm-humid climates.
 
Green Building Envelopes 101 from NBEC
Green Building Envelopes 101 from NBECGreen Building Envelopes 101 from NBEC
Green Building Envelopes 101 from NBEC
 
Sustainable housing
Sustainable housingSustainable housing
Sustainable housing
 

Similaire à 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
 

Similaire à 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
 

Dernier

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Dernier (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

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