SlideShare a Scribd company logo
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

More Related Content

What's hot

Lecture 5 passive design
Lecture 5   passive designLecture 5   passive design
Lecture 5 passive design
Bekark
 
AN INTRODUCTION TO GREEN WALLS: GREEN FACADES
AN INTRODUCTION TO GREEN WALLS: GREEN FACADESAN INTRODUCTION TO GREEN WALLS: GREEN FACADES
AN INTRODUCTION TO GREEN WALLS: GREEN FACADES
Mehdi Rakhshandehroo
 
Sustainable architecture
Sustainable architecture Sustainable architecture
Sustainable architecture
Shubh Cheema
 
Sustainable architecture
Sustainable architectureSustainable architecture
Sustainable architecture
Tanzil Faraz
 
Sustainable Architecture
Sustainable ArchitectureSustainable Architecture
Sustainable Architecture
Fu Sunke
 
Vernacular arch and its adaptation in modern construction.
Vernacular arch and its adaptation in modern construction.Vernacular arch and its adaptation in modern construction.
Vernacular arch and its adaptation in modern construction.
Director-Navnirman Bahu-Uddeshiya Mahila Sanstha,Suvarna Lele Architects.
 
Green Architecture
Green ArchitectureGreen Architecture
Green Architecture
AR. UTKARSH TOMAR
 
vernacular architecture in context to Climate Change
 vernacular architecture in context to Climate Change vernacular architecture in context to Climate Change
vernacular architecture in context to Climate Change
Janmejoy Gupta
 
Architectural Appraisal - CII- Sohrabji Godrej Green Business Centre Hyderabad
Architectural Appraisal  - CII- Sohrabji Godrej Green Business Centre HyderabadArchitectural Appraisal  - CII- Sohrabji Godrej Green Business Centre Hyderabad
Architectural Appraisal - CII- Sohrabji Godrej Green Business Centre Hyderabad
Prastara Architects
 
High rise
High riseHigh rise
High rise
Ar. Sahid Akhtar
 
BREEAM
BREEAMBREEAM
BREEAM
misschand
 
Services in High Rise Building
Services in High Rise Building  Services in High Rise Building
Services in High Rise Building
ShrushtiAhirrao1
 
Vernacular Architecture
Vernacular ArchitectureVernacular Architecture
Vernacular Architecture
sakshi_1609
 
Climate responsive architecture (1)
Climate responsive architecture (1)Climate responsive architecture (1)
Climate responsive architecture (1)
Sonakshi Bhattacharjee
 
Hassan fathy's vernacular architecture
Hassan fathy's vernacular architectureHassan fathy's vernacular architecture
Hassan fathy's vernacular architecture
Aniket Mahajan
 
Hassan fathy
Hassan fathyHassan fathy
Hassan fathy
SOUMYA KHANDELWAL
 
Building envelope
Building envelopeBuilding envelope
Building envelope
Chandan K B
 
energy efficient building
energy efficient buildingenergy efficient building
energy efficient building
Hira Atiq
 
Green Building Final Presentation
Green Building Final PresentationGreen Building Final Presentation
Green Building Final PresentationQatar LEEDers
 
Laurie baker
Laurie bakerLaurie baker
Laurie baker
priyaj392
 

What's hot (20)

Lecture 5 passive design
Lecture 5   passive designLecture 5   passive design
Lecture 5 passive design
 
AN INTRODUCTION TO GREEN WALLS: GREEN FACADES
AN INTRODUCTION TO GREEN WALLS: GREEN FACADESAN INTRODUCTION TO GREEN WALLS: GREEN FACADES
AN INTRODUCTION TO GREEN WALLS: GREEN FACADES
 
Sustainable architecture
Sustainable architecture Sustainable architecture
Sustainable architecture
 
Sustainable architecture
Sustainable architectureSustainable architecture
Sustainable architecture
 
Sustainable Architecture
Sustainable ArchitectureSustainable Architecture
Sustainable Architecture
 
Vernacular arch and its adaptation in modern construction.
Vernacular arch and its adaptation in modern construction.Vernacular arch and its adaptation in modern construction.
Vernacular arch and its adaptation in modern construction.
 
Green Architecture
Green ArchitectureGreen Architecture
Green Architecture
 
vernacular architecture in context to Climate Change
 vernacular architecture in context to Climate Change vernacular architecture in context to Climate Change
vernacular architecture in context to Climate Change
 
Architectural Appraisal - CII- Sohrabji Godrej Green Business Centre Hyderabad
Architectural Appraisal  - CII- Sohrabji Godrej Green Business Centre HyderabadArchitectural Appraisal  - CII- Sohrabji Godrej Green Business Centre Hyderabad
Architectural Appraisal - CII- Sohrabji Godrej Green Business Centre Hyderabad
 
High rise
High riseHigh rise
High rise
 
BREEAM
BREEAMBREEAM
BREEAM
 
Services in High Rise Building
Services in High Rise Building  Services in High Rise Building
Services in High Rise Building
 
Vernacular Architecture
Vernacular ArchitectureVernacular Architecture
Vernacular Architecture
 
Climate responsive architecture (1)
Climate responsive architecture (1)Climate responsive architecture (1)
Climate responsive architecture (1)
 
Hassan fathy's vernacular architecture
Hassan fathy's vernacular architectureHassan fathy's vernacular architecture
Hassan fathy's vernacular architecture
 
Hassan fathy
Hassan fathyHassan fathy
Hassan fathy
 
Building envelope
Building envelopeBuilding envelope
Building envelope
 
energy efficient building
energy efficient buildingenergy efficient building
energy efficient building
 
Green Building Final Presentation
Green Building Final PresentationGreen Building Final Presentation
Green Building Final Presentation
 
Laurie baker
Laurie bakerLaurie baker
Laurie baker
 

Viewers also liked

Sustainable Architecture PPT
Sustainable Architecture PPTSustainable Architecture PPT
Sustainable Architecture PPT
A S
 
Sustainable architecture
Sustainable architectureSustainable architecture
Sustainable architecture
Arundathi Pinky
 
Sustainable Architecture and Green Building
Sustainable Architecture and Green BuildingSustainable Architecture and Green Building
Sustainable Architecture and Green Building
Darryl Duffe
 
Energy and Smart Building technologies 2014
Energy and Smart Building technologies 2014Energy and Smart Building technologies 2014
Energy and Smart Building technologies 2014
BSRIA
 
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
Terri Meyer Boake
 

Viewers also liked (6)

Sustainable Architecture PPT
Sustainable Architecture PPTSustainable Architecture PPT
Sustainable Architecture PPT
 
Sustainable architecture
Sustainable architectureSustainable architecture
Sustainable architecture
 
Sustainable Architecture and Green Building
Sustainable Architecture and Green BuildingSustainable Architecture and Green Building
Sustainable Architecture and Green Building
 
Energy and Smart Building technologies 2014
Energy and Smart Building technologies 2014Energy and Smart Building technologies 2014
Energy and Smart Building technologies 2014
 
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
 
Smart Buildings
Smart BuildingsSmart Buildings
Smart Buildings
 

Similar to Sustainable Architecture Design

Cloudify 6 Webinar
Cloudify 6 WebinarCloudify 6 Webinar
Cloudify 6 Webinar
JonnyRosen2
 
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
MongoDB
 
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
Arthur Schmunk
 
Best
BestBest
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
RightScale
 
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
Nicolas Brousse
 
Cloud Computing Presentation by Skcript
Cloud Computing Presentation by SkcriptCloud Computing Presentation by Skcript
Cloud Computing Presentation by Skcript
Skcript
 
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 HealthQuest
Amazon 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 reduction
Hesham 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 Works
Willy 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 software
Green 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.pdf
GeorgMolz
 
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
GeorgMolz
 
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
Brian 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
 
Why Windows Azure
Why Windows AzureWhy Windows Azure
Why Windows Azure
Shaping Cloud
 

Similar to 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
 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 

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