SlideShare a Scribd company logo
1 of 27
Cloud Computing and the
    Next Generation
of Enterprise Architecture




                                               Stuart Charlton
               Chief Software Architect & VP Products, Elastra



The Enterprise Cloud Company                    www.elastra.com
Objectives
    Does cloud computing change the importance and
    role of enterprise architecture and
     IT service management?

    Exploring a reference model for the cloud

    Suggesting a way to bridge the gap between
    architectural intent and results through cloud
    computing



2                                                    www.elastra.com
                   Cloud Computing Expo 2009
What do you mean by... architecture?
     Architecture
      » The fundamental organization of a system, embodied in
        its components, their relationships to each other, and
        the environment, and the principles governing its design
        and evolution.
             (ISO 42010 / IEEE 1471-2000 definition)

     Enterprise Architecture
      » Enterprise Architecture is the organizing logic for
        businesses and their IT infrastructure reflecting the
        integration and standardization requirements of the
        firm’s operating model.
            Peter Weill, MIT

3                                                          www.elastra.com
                     Cloud Computing Expo 2009
Architecture as Strategy

                                                                 Idea 1                         Idea 2                       Idea 3
                        Strategy



                        Defines Limits                                                                                      Set Policy
                                                                          Constrains
       Learning




                            Operating Model                                               Enterprise Architecture



                              Provides                                                                                      Requires
                                                                         Capabilities


           Execution                              Systems                         Processes                           Infrastructure


Adapted from: Enterprise Architecture as Strategy: Creating a Foundation for Business Execution, J. Ross, P. Weill, and D. Robertson, Harvard Business School Press, 2006.


4                                                                                                                                                www.elastra.com
                                                     Cloud Computing Expo 2009
A Gap in Realizing Architectural Goals

        What            How            Where        Who           When          Why

1.                      Business
                                                                  Business
       Information     Processes       Geography                               Strategy
                                                   Organization
                                                                   Events
                     & Collaboration




2.                                     (a miracle occurs)



                                                    Secured
                                                                    Event      Traceable
       Databases     Applications      Networks       User
3.                                                                Processing    Models
                                                   Interfaces




5                                                                                   www.elastra.com
                              Cloud Computing Expo 2009
How have we managed our IT?
     Developer-led
      » Concurrent Versioning, Unit Testing, Maven, Ant, Capistrano
      » Focused on code-promotion ; sometimes database transform
     Manager-led
      » One extreme: firefighting
      » The other extreme: bureaucracy
     Architect-led
      » Round-trip modeling tools (e.g. Rational UML, Together, etc.)
      » Gated reviews (i.e. “The technology cops”)
     Operations-led
      » Management suites (OpenView, Tivoli, etc.)
      » Runbook Automation (e.g. HP/OpsWare, BMC/BladeLogic, Opalis)




6                                                             www.elastra.com
                      Cloud Computing Expo 2009
IT Infrastructure Library (ITIL) v3:
    The Current Best Practice?




7                                               www.elastra.com
                    Cloud Computing Expo 2009
How Far Can Technology Save Us?
    The “Google Secret Sauce” Theory:
     » Always available, scalable, fast
     » Computing as fungible commodity
     » Reliability is enabled by architecture
     » But you have to rewrite your software
    Does a seemingly magical architecture
    reduce or eliminate the need for
                                                  If I spill this on a
    configuration & dependency management?
                                                      server, who
    Does this architecture match classic
                                                 is affected, and by
    enterprise requirements?
                                                      how much?



8                                                        www.elastra.com
                     Cloud Computing Expo 2009
9                               www.elastra.com
    Cloud Computing Expo 2009
The Cloud Provider Continuum

     “Retail Ecosystem”                                    “Supplier Ecosystem”




      Closer to the                                                Closer to the
     Developer/User                                               SysAdmin/Ops

     Platform-as-a-Service                           Infrastructure-as-a-Service




10                                                                     www.elastra.com
                             Cloud Computing Expo 2009
Qualities of an Enterprise Cloud
     •   On-Demand, Services-Oriented Computing
          » Drastically reduced lead times
          » Lowered requirement to call-ahead forecasts
          » Demand trends are predicted by the provider
     •   Variable cost consumption
          » Pay-by-the-drink or over time; decouple fixed overhead from demand
     •   Self-service
          » Resources directly/indirectly reserved with a GUI or API
     •   Elastic Scalability
          » Grow or shrink resources as required
     •   Mandatory Network
          » The network is essential to consume the service
     •   Governance and Compliance
          » Tracking and matching of cloud providers to policies



11                                                                        www.elastra.com
                              Cloud Computing Expo 2009
A Cloud Technology Reference Model
     •   Begin with the Data Center
         • Now Global & Possibly Cross Organizational
         • Exposes Power & Cooling Information




               Facilities &
                Logistics
              Management         Organizationally & Geographically
                                 Decentralized Software & Hardware




12                                                                   www.elastra.com
                              Cloud Computing Expo 2009
A Cloud Technology Reference Model
     •   Add Trust, Identity and Licensing
         • Control Point for Compliance, Auditing
         • Distributed Action without Replicated Credentials



                                                                       Licensing,
                                                                     Security, Identity
                                                                         & Trust
               Facilities &
                Logistics
              Management         Organizationally & Geographically
                                 Decentralized Software & Hardware




13                                                                                   www.elastra.com
                              Cloud Computing Expo 2009
A Cloud Technology Reference Model
     • Add easy software access to:
       • Configurations - HW/SW/Network/Storage
           Settings, Software Packages, and Dependencies
       •   Resources - Reservations from a pool of excess capacity
           in storage, computing, and network



                                                                      Licensing,
                              CONFIGURATION          RESOURCE       Security, Identity
                               MANAGEMENT           MANAGEMENT          & Trust
              Facilities &
               Logistics
             Management         Organizationally & Geographically
                                Decentralized Software & Hardware




14                                                                                  www.elastra.com
                             Cloud Computing Expo 2009
A Cloud Technology Reference Model
     •   Add some visibility:
         • A Hyperlinked Model of Metadata
             (What uses or contains what other things?)
         •   Lifecycle (when and how can things change?)

                       System Lifecycles & Management Processes
                 Change, Versioning, Autonomic Provisioning, Scale and Recovery


                               Hyperlinked Models & Metadata
                    Capabilities, Configurations, Reservations & Dependencies

                                                                                    Licensing,
                                    CONFIGURATION                 RESOURCE        Security, Identity
                                     MANAGEMENT                  MANAGEMENT           & Trust
                Facilities &
                 Logistics
               Management               Organizationally & Geographically
                                        Decentralized Software & Hardware




15                                                                                                www.elastra.com
                                 Cloud Computing Expo 2009
A Cloud Technology Reference Model
•    Add some real-world context:
     • Governance
         (Who has authority / responsibility to change, and how?)
     •   Constraints & Policies (How are concerns addressed in the
         design?)
     •   Testing, Monitoring & Operations (How do we manage & verify?)


                                                    The IT Service

               GOVERNANCE
                                                                                     Testing, Monitori
                                               Constraints & Policies
                                                                                     ng & Operations
                                        Scalability, Allocation Strategy, Security


                      System Lifecycles & Management Processes
                Change, Versioning, Autonomic Provisioning, Scale and Recovery




16                                                                                                  www.elastra.com
                                Cloud Computing Expo 2009
A Cloud Technology Reference Model

                                                 The IT Service

           GOVERNANCE
                                                                                  Testing, Monitori
                                            Constraints & Policies
                                                                                  ng & Operations
                                     Scalability, Allocation Strategy, Security


                   System Lifecycles & Management Processes
             Change, Versioning, Autonomic Provisioning, Scale and Recovery


                           Hyperlinked Models & Metadata
                Capabilities, Configurations, Reservations & Dependencies

                                                                                    Licensing,
                                CONFIGURATION                  RESOURCE           Security, Identity
                                 MANAGEMENT                   MANAGEMENT              & Trust
            Facilities &
             Logistics
           Management               Organizationally & Geographically
                                    Decentralized Software & Hardware




17                                                                                                www.elastra.com
                             Cloud Computing Expo 2009
Infrastructure Clouds Start Here:


                                                  The IT Service
   Your
 Problem    GOVERNANCE                                                                Testing,
                                             Constraints & Policies
                                                                                    Monitoring &
                                      Scalability, Allocation Strategy, Security
                                                                                     Operations

                    System Lifecycles & Management Processes
              Change, Versioning, Autonomic Provisioning, Scale and Recovery


                            Hyperlinked Models & Metadata
                 Capabilities, Configurations, Reservations & Dependencies

                                                                                   Licensing, Secur
                                 CONFIGURATION                  RESOURCE             ity, Identity &
  Their                           MANAGEMENT                   MANAGEMENT                  Trust
             Facilities &
 Problem      Logistics
            Management               Organizationally & Geographically
                                     Decentralized Software & Hardware




18                                                                                                 www.elastra.com
                              Cloud Computing Expo 2009
“Enterprise Cloud Servers”
     Extend the Level of Control & Automation

                                                  The IT Service
   Your
 Problem   GOVERNANCE
                                                                                   Testing, Monitori
                                             Constraints & Policies
                                                                                   ng & Operations
                                      Scalability, Allocation Strategy, Security


                    System Lifecycles & Management Processes
              Change, Versioning, Autonomic Provisioning, Scale and Recovery


                            Hyperlinked Models & Metadata
                 Capabilities, Configurations, Reservations & Dependencies

                                                                                     Licensing,
                                 CONFIGURATION                  RESOURCE           Security, Identity
  Their                           MANAGEMENT                   MANAGEMENT              & Trust
             Facilities &
 Problem      Logistics
            Management               Organizationally & Geographically
                                     Decentralized Software & Hardware




19                                                                                                 www.elastra.com
                              Cloud Computing Expo 2009
Cloud Platforms – As Perceived


              LOL,                Your Application
                                                            Testing,
           GOVERNANCE            (Insert Code Here)
                                                          Monitoring &
                                                           Operations




                          DON’T WORRY YOUR PRETTY HEAD,
                         WE HAVE THE REST UNDER CONTROL




20                                                                   www.elastra.com
                        Cloud Computing Expo 2009
The Likely Evolution of Cloud Platforms


                                         The IT Service
           GOVERNANCE
                                    Constraints & Policies
                             Scalability, Allocation Strategy, Security   Testing, Monit
                                                                             oring &
                                                                           Operations
               System Lifecycles & Management Processes
            Change, Versioning, Autonomic Provisioning, Scale and
                                  Recovery




21                                                                                    www.elastra.com
                          Cloud Computing Expo 2009
Filling in the Architecture Gap
        What            How            Where        Who           When          Why

1.                      Business
                                                                  Business
       Information     Processes       Geography                               Strategy
                                                   Organization
                                                                   Events
                     & Collaboration




                                   Architecture-Aware
2.
                     System, Policy, and Configuration Management



                                                    Secured
                                                                    Event      Traceable
        Databases    Applications      Networks       User
3.                                                                Processing    Models
                                                   Interfaces




22                                                                                  www.elastra.com
                              Cloud Computing Expo 2009
Enterprise Cloud Computing



             Consumption, EA & DCA                                                           Portfolio of
                                          Standards &
               Planning,
                                                                                             Virtualized
                                            Policies
             Improvements
                                                                                          APPLICATION                Private Clouds
                                                                System Lifecycles
                                                                                          RESOURCES
                                                               Hyperlinked Models
                                          APP ARCH
               IT OPS MGT
                                                                       & Metadata
                 Improved                                      End-to-End Policies
                                         Policy-Based
                  Service       IT OPS    Design with
                                                                                                                     Public Clouds
                                                                                       Dynamic Availability
                Delivery with
                                           Flexibility
                  Control                                                            Efficient Consumption




                                                                                                       Metering                         Application
                                                                                                                   Servers
                                                                                                       & Billing              Storage     VMs




     IT-CONTROLLED CLOUD COMPUTING
     •   Accelerate application delivery
     •   Improve IT service management
     •   Business obtains flexibility while IT maintains control




23                                                                                                                           www.elastra.com
Helping Drive a Collaborative Process


                                       ENTERPRISE                      IT OPERATIONS
                                       ARCHITECTS

                                        Architectural
                                                                             IT Policies
                                         Standards
                  APPLICATION
                  ARCHITECTS                                                                               IT MANAGEMENT
                                                                                                              Auditing,
                   Policy-Based
                                                                                                              Metering,
                   Architectural
                                                                                                                and
                     Designs
                                                                                                              Planning




      DEV/QA TEAMS                                                                                                    SYSTEM ADMINS
                                                        Automatic Provisioning
                                                           & Configuration
        Request                                                                                                           Deploy &
        Dev/QA                                                                                                            Configure
        Systems                                                                                                           Systems

                                                        ENTERPRISE CLOUD
                                   Test System              Staging System             Production System




                                             Private & Public Cloud Resources

24                                                                                                                            www.elastra.com
Hyperlinked Cloud Markup Languages
                  Modular, layered, open-world, “connective tissue”

       CONCEPT
                                                       IMPLEMENTATION
                                  ECML
                                  Elastic Computing Markup Language
         MARKUP

                                   • What is the system supposed to do?
                                                                                         DEFINE
         ECML
                                  EDML
                                  Elastic Deployment Markup Language
         EDML
                                   • How does the system do what it is supposed to
                                     do?
                                  ELML
         EMML
                                  Elastic Licensing Markup Language
                                   • What are the licensing implications of deploying
                                                                                          EXTEND
                                     this system?
         ELML
                                  EMML
                                  Elastic Management Markup Language
                                   • What are the management procedures for
                                     running this system?




25                                                                                      www.elastra.com
                      Cloud Computing Expo 2009
Conclusions
      Enterprise Architecture helps to prioritize and align an
      organization’s ability to execute
       » But there has been long been a communication gap
         between intensions and results

      Cloud Computing technology drastically reduces
      provision lead times and enables quick iteration

      A Cloud-Oriented synthesis of
      IT Architecture, Provisioning and Service Management
      may help bridge the gap
       » “Architecture-Aware Clouds”


26                                                       www.elastra.com
                     Cloud Computing Expo 2009
Thank You




                               stuartc@elastra.com




The Enterprise Cloud Company         www.elastra.com

More Related Content

What's hot

Enterprise Architecture Framework: Chase Global Bank
Enterprise Architecture Framework: Chase Global BankEnterprise Architecture Framework: Chase Global Bank
Enterprise Architecture Framework: Chase Global Bank
Hampus Ahlqvist
 
Cloud Computing Business Models
Cloud Computing Business ModelsCloud Computing Business Models
Cloud Computing Business Models
Mourad ZEROUKHI
 
E Discovery and Archiving in Microsoft Office 365 - Presented by Atidan
E Discovery and Archiving in Microsoft Office 365 - Presented by AtidanE Discovery and Archiving in Microsoft Office 365 - Presented by Atidan
E Discovery and Archiving in Microsoft Office 365 - Presented by Atidan
David J Rosenthal
 
Capability Model_Data Governance
Capability Model_Data GovernanceCapability Model_Data Governance
Capability Model_Data Governance
Steve Novak
 

What's hot (20)

Enterprise Architecture Framework: Chase Global Bank
Enterprise Architecture Framework: Chase Global BankEnterprise Architecture Framework: Chase Global Bank
Enterprise Architecture Framework: Chase Global Bank
 
Enterprise Architecture: The role of the Design Authority
Enterprise Architecture:The role of the Design AuthorityEnterprise Architecture:The role of the Design Authority
Enterprise Architecture: The role of the Design Authority
 
Data mesh
Data meshData mesh
Data mesh
 
TOGAF Complete Slide Deck
TOGAF Complete Slide DeckTOGAF Complete Slide Deck
TOGAF Complete Slide Deck
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
 
Free Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseFree Training: How to Build a Lakehouse
Free Training: How to Build a Lakehouse
 
Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2
 
Data center
Data centerData center
Data center
 
Cloud Computing Model with Service Oriented Architecture
Cloud Computing Model with Service Oriented ArchitectureCloud Computing Model with Service Oriented Architecture
Cloud Computing Model with Service Oriented Architecture
 
Cloud Computing Business Models
Cloud Computing Business ModelsCloud Computing Business Models
Cloud Computing Business Models
 
What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...
What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...
What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...
 
Enterprise Architecture & Project Portfolio Management 2/2
Enterprise Architecture & Project Portfolio Management 2/2Enterprise Architecture & Project Portfolio Management 2/2
Enterprise Architecture & Project Portfolio Management 2/2
 
Introduction to Oracle Cloud Infrastructure Services
Introduction to Oracle Cloud Infrastructure ServicesIntroduction to Oracle Cloud Infrastructure Services
Introduction to Oracle Cloud Infrastructure Services
 
A Brief Introduction to Enterprise Architecture
A Brief Introduction to  Enterprise Architecture A Brief Introduction to  Enterprise Architecture
A Brief Introduction to Enterprise Architecture
 
(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling
(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling
(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling
 
E Discovery and Archiving in Microsoft Office 365 - Presented by Atidan
E Discovery and Archiving in Microsoft Office 365 - Presented by AtidanE Discovery and Archiving in Microsoft Office 365 - Presented by Atidan
E Discovery and Archiving in Microsoft Office 365 - Presented by Atidan
 
Capability Model_Data Governance
Capability Model_Data GovernanceCapability Model_Data Governance
Capability Model_Data Governance
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Iasa UK Archimate Overview
Iasa UK Archimate OverviewIasa UK Archimate Overview
Iasa UK Archimate Overview
 
Overview of Digital transformation and Microsoft 365
Overview of Digital transformation and Microsoft 365Overview of Digital transformation and Microsoft 365
Overview of Digital transformation and Microsoft 365
 

Viewers also liked

Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009
James Broberg
 

Viewers also liked (14)

2014 Future of Cloud Computing - 4th Annual Survey Results
2014 Future of Cloud Computing - 4th Annual Survey Results2014 Future of Cloud Computing - 4th Annual Survey Results
2014 Future of Cloud Computing - 4th Annual Survey Results
 
2015 Future of Cloud Computing Study
2015 Future of Cloud Computing Study2015 Future of Cloud Computing Study
2015 Future of Cloud Computing Study
 
Cloud Computing Tutorial - Jens Nimis
Cloud Computing Tutorial - Jens NimisCloud Computing Tutorial - Jens Nimis
Cloud Computing Tutorial - Jens Nimis
 
Trend and Future of Cloud Computing
Trend and Future of Cloud ComputingTrend and Future of Cloud Computing
Trend and Future of Cloud Computing
 
Cloud Computing Introductory-1
Cloud Computing Introductory-1Cloud Computing Introductory-1
Cloud Computing Introductory-1
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud Computing
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
Cloud Computing Integration Introduction
Cloud Computing Integration IntroductionCloud Computing Integration Introduction
Cloud Computing Integration Introduction
 
Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009
 
AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)
 
Intro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, JerusalemIntro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, Jerusalem
 
2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey Results2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey Results
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 

Similar to Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Computing Expo 2008

Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - Chandna
Asheem Chandna
 
Service Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustextService Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustext
Microsoft Norge AS
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
Saif Ahmad
 
Next Generation Service Delivery: Fast Forward to Enterprise Cloud Computing
Next Generation Service Delivery: Fast Forward to Enterprise Cloud ComputingNext Generation Service Delivery: Fast Forward to Enterprise Cloud Computing
Next Generation Service Delivery: Fast Forward to Enterprise Cloud Computing
BMC Software
 
ESEconf2011 - Cruywagen Leon: "Cool ways to work smarter in the cloud"
ESEconf2011 - Cruywagen Leon: "Cool ways to work smarter in the cloud"ESEconf2011 - Cruywagen Leon: "Cool ways to work smarter in the cloud"
ESEconf2011 - Cruywagen Leon: "Cool ways to work smarter in the cloud"
Aberla
 
Government cloud deployment lessons learned final (4 4 2013)
Government cloud deployment lessons learned final (4 4 2013)Government cloud deployment lessons learned final (4 4 2013)
Government cloud deployment lessons learned final (4 4 2013)
GovCloud Network
 
The Cloud Computing and Enterprise Architecture
The Cloud Computing and Enterprise ArchitectureThe Cloud Computing and Enterprise Architecture
The Cloud Computing and Enterprise Architecture
Dr. Saurabh Katiyar
 
Open Group Conference Csi V5.1
Open Group Conference Csi V5.1Open Group Conference Csi V5.1
Open Group Conference Csi V5.1
Enrico Boverino
 

Similar to Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Computing Expo 2008 (20)

Why We Fail: How an architect learned to stop worrying and love the cloud
Why We Fail:  How an architect learned to stop worrying and love the cloudWhy We Fail:  How an architect learned to stop worrying and love the cloud
Why We Fail: How an architect learned to stop worrying and love the cloud
 
Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - Chandna
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
NCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin JacksonNCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin Jackson
 
Sukhbir jasuja digital_trends_11
Sukhbir jasuja digital_trends_11Sukhbir jasuja digital_trends_11
Sukhbir jasuja digital_trends_11
 
Cloud Slam Co D Presentation
Cloud Slam Co D PresentationCloud Slam Co D Presentation
Cloud Slam Co D Presentation
 
Business Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop FinalBusiness Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop Final
 
Service Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustextService Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustext
 
Cloud Computing for Banking - Accenture
Cloud Computing for Banking - AccentureCloud Computing for Banking - Accenture
Cloud Computing for Banking - Accenture
 
Private cloud at BMW Group – An open approach
Private cloud at BMW Group – An open approach Private cloud at BMW Group – An open approach
Private cloud at BMW Group – An open approach
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
 
Next Generation Service Delivery: Fast Forward to Enterprise Cloud Computing
Next Generation Service Delivery: Fast Forward to Enterprise Cloud ComputingNext Generation Service Delivery: Fast Forward to Enterprise Cloud Computing
Next Generation Service Delivery: Fast Forward to Enterprise Cloud Computing
 
Babak Hosseinzadeh IT Portfolio Management In Shared Services & CC
Babak Hosseinzadeh   IT Portfolio Management In Shared Services & CCBabak Hosseinzadeh   IT Portfolio Management In Shared Services & CC
Babak Hosseinzadeh IT Portfolio Management In Shared Services & CC
 
ESEconf2011 - Cruywagen Leon: "Cool ways to work smarter in the cloud"
ESEconf2011 - Cruywagen Leon: "Cool ways to work smarter in the cloud"ESEconf2011 - Cruywagen Leon: "Cool ways to work smarter in the cloud"
ESEconf2011 - Cruywagen Leon: "Cool ways to work smarter in the cloud"
 
Government cloud deployment lessons learned final (4 4 2013)
Government cloud deployment lessons learned final (4 4 2013)Government cloud deployment lessons learned final (4 4 2013)
Government cloud deployment lessons learned final (4 4 2013)
 
Cloud computing – An Overview
Cloud computing – An OverviewCloud computing – An Overview
Cloud computing – An Overview
 
IT Transformation
IT TransformationIT Transformation
IT Transformation
 
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
 
The Cloud Computing and Enterprise Architecture
The Cloud Computing and Enterprise ArchitectureThe Cloud Computing and Enterprise Architecture
The Cloud Computing and Enterprise Architecture
 
Open Group Conference Csi V5.1
Open Group Conference Csi V5.1Open Group Conference Csi V5.1
Open Group Conference Csi V5.1
 

More from Stuart Charlton

More from Stuart Charlton (15)

Applied tactics for your transformation
Applied tactics for your transformationApplied tactics for your transformation
Applied tactics for your transformation
 
Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016
 
Platform Clouds, Containers, Immutable Infrastructure Oh My!
Platform Clouds, Containers, Immutable Infrastructure Oh My!Platform Clouds, Containers, Immutable Infrastructure Oh My!
Platform Clouds, Containers, Immutable Infrastructure Oh My!
 
The Cloud Foundry Story on OpenStack
The Cloud Foundry Story on OpenStackThe Cloud Foundry Story on OpenStack
The Cloud Foundry Story on OpenStack
 
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015
 
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014
 
Linking Data and Actions on the Web
Linking Data and Actions on the WebLinking Data and Actions on the Web
Linking Data and Actions on the Web
 
I'll See You On the Write Side of the Web
I'll See You On the Write Side of the WebI'll See You On the Write Side of the Web
I'll See You On the Write Side of the Web
 
From Agile Development to Agile Operations (QCon SF 2009)
From Agile Development to Agile Operations (QCon SF 2009)From Agile Development to Agile Operations (QCon SF 2009)
From Agile Development to Agile Operations (QCon SF 2009)
 
Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009
 
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
 
Software Licensing In The Cloud (CloudWorld 2009)
Software Licensing In The Cloud  (CloudWorld 2009)Software Licensing In The Cloud  (CloudWorld 2009)
Software Licensing In The Cloud (CloudWorld 2009)
 
Designing Enterprise IT Systems with REST - QCon San Francisco 2008
Designing Enterprise IT Systems with REST - QCon San Francisco 2008Designing Enterprise IT Systems with REST - QCon San Francisco 2008
Designing Enterprise IT Systems with REST - QCon San Francisco 2008
 
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 TutorialCloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
 
Oopsla 2007 - The Web: Distributed Objects Realized!
Oopsla 2007 - The Web: Distributed Objects Realized!Oopsla 2007 - The Web: Distributed Objects Realized!
Oopsla 2007 - The Web: Distributed Objects Realized!
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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...
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Computing Expo 2008

  • 1. Cloud Computing and the Next Generation of Enterprise Architecture Stuart Charlton Chief Software Architect & VP Products, Elastra The Enterprise Cloud Company www.elastra.com
  • 2. Objectives Does cloud computing change the importance and role of enterprise architecture and IT service management? Exploring a reference model for the cloud Suggesting a way to bridge the gap between architectural intent and results through cloud computing 2 www.elastra.com Cloud Computing Expo 2009
  • 3. What do you mean by... architecture? Architecture » The fundamental organization of a system, embodied in its components, their relationships to each other, and the environment, and the principles governing its design and evolution. (ISO 42010 / IEEE 1471-2000 definition) Enterprise Architecture » Enterprise Architecture is the organizing logic for businesses and their IT infrastructure reflecting the integration and standardization requirements of the firm’s operating model. Peter Weill, MIT 3 www.elastra.com Cloud Computing Expo 2009
  • 4. Architecture as Strategy Idea 1 Idea 2 Idea 3 Strategy Defines Limits Set Policy Constrains Learning Operating Model Enterprise Architecture Provides Requires Capabilities Execution Systems Processes Infrastructure Adapted from: Enterprise Architecture as Strategy: Creating a Foundation for Business Execution, J. Ross, P. Weill, and D. Robertson, Harvard Business School Press, 2006. 4 www.elastra.com Cloud Computing Expo 2009
  • 5. A Gap in Realizing Architectural Goals What How Where Who When Why 1. Business Business Information Processes Geography Strategy Organization Events & Collaboration 2. (a miracle occurs) Secured Event Traceable Databases Applications Networks User 3. Processing Models Interfaces 5 www.elastra.com Cloud Computing Expo 2009
  • 6. How have we managed our IT? Developer-led » Concurrent Versioning, Unit Testing, Maven, Ant, Capistrano » Focused on code-promotion ; sometimes database transform Manager-led » One extreme: firefighting » The other extreme: bureaucracy Architect-led » Round-trip modeling tools (e.g. Rational UML, Together, etc.) » Gated reviews (i.e. “The technology cops”) Operations-led » Management suites (OpenView, Tivoli, etc.) » Runbook Automation (e.g. HP/OpsWare, BMC/BladeLogic, Opalis) 6 www.elastra.com Cloud Computing Expo 2009
  • 7. IT Infrastructure Library (ITIL) v3: The Current Best Practice? 7 www.elastra.com Cloud Computing Expo 2009
  • 8. How Far Can Technology Save Us? The “Google Secret Sauce” Theory: » Always available, scalable, fast » Computing as fungible commodity » Reliability is enabled by architecture » But you have to rewrite your software Does a seemingly magical architecture reduce or eliminate the need for If I spill this on a configuration & dependency management? server, who Does this architecture match classic is affected, and by enterprise requirements? how much? 8 www.elastra.com Cloud Computing Expo 2009
  • 9. 9 www.elastra.com Cloud Computing Expo 2009
  • 10. The Cloud Provider Continuum “Retail Ecosystem” “Supplier Ecosystem” Closer to the Closer to the Developer/User SysAdmin/Ops Platform-as-a-Service Infrastructure-as-a-Service 10 www.elastra.com Cloud Computing Expo 2009
  • 11. Qualities of an Enterprise Cloud • On-Demand, Services-Oriented Computing » Drastically reduced lead times » Lowered requirement to call-ahead forecasts » Demand trends are predicted by the provider • Variable cost consumption » Pay-by-the-drink or over time; decouple fixed overhead from demand • Self-service » Resources directly/indirectly reserved with a GUI or API • Elastic Scalability » Grow or shrink resources as required • Mandatory Network » The network is essential to consume the service • Governance and Compliance » Tracking and matching of cloud providers to policies 11 www.elastra.com Cloud Computing Expo 2009
  • 12. A Cloud Technology Reference Model • Begin with the Data Center • Now Global & Possibly Cross Organizational • Exposes Power & Cooling Information Facilities & Logistics Management Organizationally & Geographically Decentralized Software & Hardware 12 www.elastra.com Cloud Computing Expo 2009
  • 13. A Cloud Technology Reference Model • Add Trust, Identity and Licensing • Control Point for Compliance, Auditing • Distributed Action without Replicated Credentials Licensing, Security, Identity & Trust Facilities & Logistics Management Organizationally & Geographically Decentralized Software & Hardware 13 www.elastra.com Cloud Computing Expo 2009
  • 14. A Cloud Technology Reference Model • Add easy software access to: • Configurations - HW/SW/Network/Storage Settings, Software Packages, and Dependencies • Resources - Reservations from a pool of excess capacity in storage, computing, and network Licensing, CONFIGURATION RESOURCE Security, Identity MANAGEMENT MANAGEMENT & Trust Facilities & Logistics Management Organizationally & Geographically Decentralized Software & Hardware 14 www.elastra.com Cloud Computing Expo 2009
  • 15. A Cloud Technology Reference Model • Add some visibility: • A Hyperlinked Model of Metadata (What uses or contains what other things?) • Lifecycle (when and how can things change?) System Lifecycles & Management Processes Change, Versioning, Autonomic Provisioning, Scale and Recovery Hyperlinked Models & Metadata Capabilities, Configurations, Reservations & Dependencies Licensing, CONFIGURATION RESOURCE Security, Identity MANAGEMENT MANAGEMENT & Trust Facilities & Logistics Management Organizationally & Geographically Decentralized Software & Hardware 15 www.elastra.com Cloud Computing Expo 2009
  • 16. A Cloud Technology Reference Model • Add some real-world context: • Governance (Who has authority / responsibility to change, and how?) • Constraints & Policies (How are concerns addressed in the design?) • Testing, Monitoring & Operations (How do we manage & verify?) The IT Service GOVERNANCE Testing, Monitori Constraints & Policies ng & Operations Scalability, Allocation Strategy, Security System Lifecycles & Management Processes Change, Versioning, Autonomic Provisioning, Scale and Recovery 16 www.elastra.com Cloud Computing Expo 2009
  • 17. A Cloud Technology Reference Model The IT Service GOVERNANCE Testing, Monitori Constraints & Policies ng & Operations Scalability, Allocation Strategy, Security System Lifecycles & Management Processes Change, Versioning, Autonomic Provisioning, Scale and Recovery Hyperlinked Models & Metadata Capabilities, Configurations, Reservations & Dependencies Licensing, CONFIGURATION RESOURCE Security, Identity MANAGEMENT MANAGEMENT & Trust Facilities & Logistics Management Organizationally & Geographically Decentralized Software & Hardware 17 www.elastra.com Cloud Computing Expo 2009
  • 18. Infrastructure Clouds Start Here: The IT Service Your Problem GOVERNANCE Testing, Constraints & Policies Monitoring & Scalability, Allocation Strategy, Security Operations System Lifecycles & Management Processes Change, Versioning, Autonomic Provisioning, Scale and Recovery Hyperlinked Models & Metadata Capabilities, Configurations, Reservations & Dependencies Licensing, Secur CONFIGURATION RESOURCE ity, Identity & Their MANAGEMENT MANAGEMENT Trust Facilities & Problem Logistics Management Organizationally & Geographically Decentralized Software & Hardware 18 www.elastra.com Cloud Computing Expo 2009
  • 19. “Enterprise Cloud Servers” Extend the Level of Control & Automation The IT Service Your Problem GOVERNANCE Testing, Monitori Constraints & Policies ng & Operations Scalability, Allocation Strategy, Security System Lifecycles & Management Processes Change, Versioning, Autonomic Provisioning, Scale and Recovery Hyperlinked Models & Metadata Capabilities, Configurations, Reservations & Dependencies Licensing, CONFIGURATION RESOURCE Security, Identity Their MANAGEMENT MANAGEMENT & Trust Facilities & Problem Logistics Management Organizationally & Geographically Decentralized Software & Hardware 19 www.elastra.com Cloud Computing Expo 2009
  • 20. Cloud Platforms – As Perceived LOL, Your Application Testing, GOVERNANCE (Insert Code Here) Monitoring & Operations DON’T WORRY YOUR PRETTY HEAD, WE HAVE THE REST UNDER CONTROL 20 www.elastra.com Cloud Computing Expo 2009
  • 21. The Likely Evolution of Cloud Platforms The IT Service GOVERNANCE Constraints & Policies Scalability, Allocation Strategy, Security Testing, Monit oring & Operations System Lifecycles & Management Processes Change, Versioning, Autonomic Provisioning, Scale and Recovery 21 www.elastra.com Cloud Computing Expo 2009
  • 22. Filling in the Architecture Gap What How Where Who When Why 1. Business Business Information Processes Geography Strategy Organization Events & Collaboration Architecture-Aware 2. System, Policy, and Configuration Management Secured Event Traceable Databases Applications Networks User 3. Processing Models Interfaces 22 www.elastra.com Cloud Computing Expo 2009
  • 23. Enterprise Cloud Computing Consumption, EA & DCA Portfolio of Standards & Planning, Virtualized Policies Improvements APPLICATION Private Clouds System Lifecycles RESOURCES Hyperlinked Models APP ARCH IT OPS MGT & Metadata Improved End-to-End Policies Policy-Based Service IT OPS Design with Public Clouds Dynamic Availability Delivery with Flexibility Control Efficient Consumption Metering Application Servers & Billing Storage VMs IT-CONTROLLED CLOUD COMPUTING • Accelerate application delivery • Improve IT service management • Business obtains flexibility while IT maintains control 23 www.elastra.com
  • 24. Helping Drive a Collaborative Process ENTERPRISE IT OPERATIONS ARCHITECTS Architectural IT Policies Standards APPLICATION ARCHITECTS IT MANAGEMENT Auditing, Policy-Based Metering, Architectural and Designs Planning DEV/QA TEAMS SYSTEM ADMINS Automatic Provisioning & Configuration Request Deploy & Dev/QA Configure Systems Systems ENTERPRISE CLOUD Test System Staging System Production System Private & Public Cloud Resources 24 www.elastra.com
  • 25. Hyperlinked Cloud Markup Languages Modular, layered, open-world, “connective tissue” CONCEPT IMPLEMENTATION ECML Elastic Computing Markup Language MARKUP • What is the system supposed to do? DEFINE ECML EDML Elastic Deployment Markup Language EDML • How does the system do what it is supposed to do? ELML EMML Elastic Licensing Markup Language • What are the licensing implications of deploying EXTEND this system? ELML EMML Elastic Management Markup Language • What are the management procedures for running this system? 25 www.elastra.com Cloud Computing Expo 2009
  • 26. Conclusions Enterprise Architecture helps to prioritize and align an organization’s ability to execute » But there has been long been a communication gap between intensions and results Cloud Computing technology drastically reduces provision lead times and enables quick iteration A Cloud-Oriented synthesis of IT Architecture, Provisioning and Service Management may help bridge the gap » “Architecture-Aware Clouds” 26 www.elastra.com Cloud Computing Expo 2009
  • 27. Thank You stuartc@elastra.com The Enterprise Cloud Company www.elastra.com