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

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

Post on 08-Sep-2014

41.500 views

Category:

Technology

1 download

Embed Size (px)

DESCRIPTION

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

TRANSCRIPT

<ul><li> Cloud Computing and the Next Generation of Enterprise Architecture Stuart Charlton Chief Software Architect &amp; VP Products, Elastra The Enterprise Cloud Company www.elastra.com </li> <li> 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 </li> <li> 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 firms operating model. Peter Weill, MIT 3 www.elastra.com Cloud Computing Expo 2009 </li> <li> 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 </li> <li> A Gap in Realizing Architectural Goals What How Where Who When Why 1. Business Business Information Processes Geography Strategy Organization Events &amp; Collaboration 2. (a miracle occurs) Secured Event Traceable Databases Applications Networks User 3. Processing Models Interfaces 5 www.elastra.com Cloud Computing Expo 2009 </li> <li> 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 </li> <li> IT Infrastructure Library (ITIL) v3: The Current Best Practice? 7 www.elastra.com Cloud Computing Expo 2009 </li> <li> 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 &amp; 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 </li> <li> 9 www.elastra.com Cloud Computing Expo 2009 </li> <li> 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 </li> <li> 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 </li> <li> A Cloud Technology Reference Model Begin with the Data Center Now Global &amp; Possibly Cross Organizational Exposes Power &amp; Cooling Information Facilities &amp; Logistics Management Organizationally &amp; Geographically Decentralized Software &amp; Hardware 12 www.elastra.com Cloud Computing Expo 2009 </li> <li> A Cloud Technology Reference Model Add Trust, Identity and Licensing Control Point for Compliance, Auditing Distributed Action without Replicated Credentials Licensing, Security, Identity &amp; Trust Facilities &amp; Logistics Management Organizationally &amp; Geographically Decentralized Software &amp; Hardware 13 www.elastra.com Cloud Computing Expo 2009 </li> <li> 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 &amp; Trust Facilities &amp; Logistics Management Organizationally &amp; Geographically Decentralized Software &amp; Hardware 14 www.elastra.com Cloud Computing Expo 2009 </li> <li> 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 &amp; Management Processes Change, Versioning, Autonomic Provisioning, Scale and Recovery Hyperlinked Models &amp; Metadata Capabilities, Configurations, Reservations &amp; Dependencies Licensing, CONFIGURATION RESOURCE Security, Identity MANAGEMENT MANAGEMENT &amp; Trust Facilities &amp; Logistics Management Organizationally &amp; Geographically Decentralized Software &amp; Hardware 15 www.elastra.com Cloud Computing Expo 2009 </li> <li> A Cloud Technology Reference Model Add some real-world context: Governance (Who has authority / responsibility to change, and how?) Constraints &amp; Policies (How are concerns addressed in the design?) Testing, Monitoring &amp; Operations (How do we manage &amp; verify?) The IT Service GOVERNANCE Testing, Monitori Constraints &amp; Policies ng &amp; Operations Scalability, Allocation Strategy, Security System Lifecycles &amp; Management Processes Change, Versioning, Autonomic Provisioning, Scale and Recovery 16 www.elastra.com Cloud Computing Expo 2009 </li> <li> A Cloud Technology Reference Model The IT Service GOVERNANCE Testing, Monitori Constraints &amp; Policies ng &amp; Operations Scalability, Allocation Strategy, Security System Lifecycles &amp; Management Processes Change, Versioning, Autonomic Provisioning, Scale and Recovery Hyperlinked Models &amp; Metadata Capabilities, Configurations, Reservations &amp; Dependencies Licensing, CONFIGURATION RESOURCE Security, Identity MANAGEMENT MANAGEMENT &amp; Trust Facilities &amp; Logistics Management Organizationally &amp; Geographically Decentralized Software &amp; Hardware 17 www.elastra.com Cloud Computing Expo 2009 </li> <li> Infrastructure Clouds Start Here: The IT Service Your Problem GOVERNANCE Testing, Constraints &amp; Policies Monitoring &amp; Scalability, Allocation Strategy, Security Operations System Lifecycles &amp; Management Processes Change, Versioning, Autonomic Provisioning, Scale and Recovery Hyperlinked Models &amp; Metadata Capabilities, Configurations, Reservations &amp; Dependencies Licensing, Secur CONFIGURATION RESOURCE ity, Identity &amp; Their MANAGEMENT MANAGEMENT Trust Facilities &amp; Problem Logistics Management Organizationally &amp; Geo...</li></ul>

Recommended

View more >