0
Cloud Computing and the
    Next Generation
of Enterprise Architecture




                                               ...
Objectives
    Does cloud computing change the importance and
    role of enterprise architecture and
     IT service mana...
What do you mean by... architecture?
     Architecture
      » The fundamental organization of a system, embodied in
     ...
Architecture as Strategy

                                                                 Idea 1                         ...
A Gap in Realizing Architectural Goals

        What            How            Where        Who           When          Wh...
How have we managed our IT?
     Developer-led
      » Concurrent Versioning, Unit Testing, Maven, Ant, Capistrano
      »...
IT Infrastructure Library (ITIL) v3:
    The Current Best Practice?




7                                               ww...
How Far Can Technology Save Us?
    The “Google Secret Sauce” Theory:
     » Always available, scalable, fast
     » Compu...
9                               www.elastra.com
    Cloud Computing Expo 2009
The Cloud Provider Continuum

     “Retail Ecosystem”                                    “Supplier Ecosystem”




      Cl...
Qualities of an Enterprise Cloud
     •   On-Demand, Services-Oriented Computing
          » Drastically reduced lead time...
A Cloud Technology Reference Model
     •   Begin with the Data Center
         • Now Global & Possibly Cross Organization...
A Cloud Technology Reference Model
     •   Add Trust, Identity and Licensing
         • Control Point for Compliance, Aud...
A Cloud Technology Reference Model
     • Add easy software access to:
       • Configurations - HW/SW/Network/Storage
   ...
A Cloud Technology Reference Model
     •   Add some visibility:
         • A Hyperlinked Model of Metadata
             (...
A Cloud Technology Reference Model
•    Add some real-world context:
     • Governance
         (Who has authority / respo...
A Cloud Technology Reference Model

                                                 The IT Service

           GOVERNANCE...
Infrastructure Clouds Start Here:


                                                  The IT Service
   Your
 Problem    G...
“Enterprise Cloud Servers”
     Extend the Level of Control & Automation

                                                ...
Cloud Platforms – As Perceived


              LOL,                Your Application
                                      ...
The Likely Evolution of Cloud Platforms


                                         The IT Service
           GOVERNANCE
  ...
Filling in the Architecture Gap
        What            How            Where        Who           When          Why

1.   ...
Enterprise Cloud Computing



             Consumption, EA & DCA                                                          ...
Helping Drive a Collaborative Process


                                       ENTERPRISE                      IT OPERATIO...
Hyperlinked Cloud Markup Languages
                  Modular, layered, open-world, “connective tissue”

       CONCEPT
   ...
Conclusions
      Enterprise Architecture helps to prioritize and align an
      organization’s ability to execute
       ...
Thank You




                               stuartc@elastra.com




The Enterprise Cloud Company         www.elastra.com
Upcoming SlideShare
Loading in...5
×

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

35,744

Published on

Stuart Charlton's presentation at the 2008 Sys-Con Cloud Computing Expo in San Jose, CA

Revised for the 2009 Sys-Con Cloud Computing Expo in New York City

Published in: Technology, Business
8 Comments
101 Likes
Statistics
Notes
  • Cloud Computing Magazine http://issuu.com/channelplanet/docs/cloudcomputingmagazine03
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Nice one. Today, SaaS is considered as one of the fastest software delivery model and its market is growing in a highly amazing pace. If you look at the demand for SaaS applications like Online HRM (http://www.simpelhr.nl), one can realise the huge potential
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Good one. Clear explanation.

    zunita
    http://ringtones-x.com/ | www.freeringtonesforatt.org/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • it would be perfect if the slides can be shared.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • awesome
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
35,744
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
6,141
Comments
8
Likes
101
Embeds 0
No embeds

No notes for slide

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

  1. 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. 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. 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. 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. 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. 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. 7. IT Infrastructure Library (ITIL) v3: The Current Best Practice? 7 www.elastra.com Cloud Computing Expo 2009
  8. 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. 9 www.elastra.com Cloud Computing Expo 2009
  10. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 27. Thank You stuartc@elastra.com The Enterprise Cloud Company www.elastra.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×