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

Gartner: Seven Building Blocks of Master Data Management
Gartner: Seven Building Blocks of Master Data ManagementGartner: Seven Building Blocks of Master Data Management
Gartner: Seven Building Blocks of Master Data ManagementGartner
 
How to Use a Semantic Layer to Deliver Actionable Insights at Scale
How to Use a Semantic Layer to Deliver Actionable Insights at ScaleHow to Use a Semantic Layer to Deliver Actionable Insights at Scale
How to Use a Semantic Layer to Deliver Actionable Insights at ScaleDATAVERSITY
 
Cognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use CasesCognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use CasesSenturus
 
Bulut Bilişim (Overview)
Bulut Bilişim (Overview)Bulut Bilişim (Overview)
Bulut Bilişim (Overview)Burak Okumuş
 
IT Portfolio Management Using Enterprise Architecture and ITIL® Service Strategy
IT Portfolio Management Using Enterprise Architecture and ITIL® Service StrategyIT Portfolio Management Using Enterprise Architecture and ITIL® Service Strategy
IT Portfolio Management Using Enterprise Architecture and ITIL® Service StrategyNUS-ISS
 
Enterprise Architecture and Programme Management
Enterprise Architecture and Programme ManagementEnterprise Architecture and Programme Management
Enterprise Architecture and Programme ManagementIan Glossop
 
Scaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksScaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksDatabricks
 
Making a cloud first strategy a practical reality
Making a cloud first strategy a practical realityMaking a cloud first strategy a practical reality
Making a cloud first strategy a practical realityAmazon Web Services
 
Integration: The $100 Billion Opportunity No One Wants to Talk About
Integration: The $100 Billion Opportunity No One Wants to Talk AboutIntegration: The $100 Billion Opportunity No One Wants to Talk About
Integration: The $100 Billion Opportunity No One Wants to Talk AboutBramh Gupta
 
Ai in financial services
Ai in financial servicesAi in financial services
Ai in financial servicesSeldon
 
Digital Twin and Smart Spaces
Digital Twin and Smart Spaces Digital Twin and Smart Spaces
Digital Twin and Smart Spaces SANGHEE SHIN
 
Large Enterprise - Best Practices - Developing a CoE (1).pdf
Large Enterprise - Best Practices - Developing a CoE (1).pdfLarge Enterprise - Best Practices - Developing a CoE (1).pdf
Large Enterprise - Best Practices - Developing a CoE (1).pdfZiadAlsukairy
 
SAP Cloud Platform – Data & Storage - Overview
SAP Cloud Platform – Data & Storage - OverviewSAP Cloud Platform – Data & Storage - Overview
SAP Cloud Platform – Data & Storage - OverviewSAP Cloud Platform
 
OpenITSM - IT Service Management with Open Source
OpenITSM - IT Service Management with Open SourceOpenITSM - IT Service Management with Open Source
OpenITSM - IT Service Management with Open SourceJulian Hein
 
ETL Made Easy with Azure Data Factory and Azure Databricks
ETL Made Easy with Azure Data Factory and Azure DatabricksETL Made Easy with Azure Data Factory and Azure Databricks
ETL Made Easy with Azure Data Factory and Azure DatabricksDatabricks
 

What's hot (20)

Building-a-Data-Lake-on-AWS
Building-a-Data-Lake-on-AWSBuilding-a-Data-Lake-on-AWS
Building-a-Data-Lake-on-AWS
 
Gartner: Seven Building Blocks of Master Data Management
Gartner: Seven Building Blocks of Master Data ManagementGartner: Seven Building Blocks of Master Data Management
Gartner: Seven Building Blocks of Master Data Management
 
How to Use a Semantic Layer to Deliver Actionable Insights at Scale
How to Use a Semantic Layer to Deliver Actionable Insights at ScaleHow to Use a Semantic Layer to Deliver Actionable Insights at Scale
How to Use a Semantic Layer to Deliver Actionable Insights at Scale
 
Data stewardship
Data stewardshipData stewardship
Data stewardship
 
Cognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use CasesCognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use Cases
 
Data as an Asset, Not a Cost
Data as an Asset, Not a CostData as an Asset, Not a Cost
Data as an Asset, Not a Cost
 
Bulut Bilişim (Overview)
Bulut Bilişim (Overview)Bulut Bilişim (Overview)
Bulut Bilişim (Overview)
 
IT Portfolio Management Using Enterprise Architecture and ITIL® Service Strategy
IT Portfolio Management Using Enterprise Architecture and ITIL® Service StrategyIT Portfolio Management Using Enterprise Architecture and ITIL® Service Strategy
IT Portfolio Management Using Enterprise Architecture and ITIL® Service Strategy
 
Enterprise Architecture and Programme Management
Enterprise Architecture and Programme ManagementEnterprise Architecture and Programme Management
Enterprise Architecture and Programme Management
 
Scaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with DatabricksScaling and Modernizing Data Platform with Databricks
Scaling and Modernizing Data Platform with Databricks
 
Making a cloud first strategy a practical reality
Making a cloud first strategy a practical realityMaking a cloud first strategy a practical reality
Making a cloud first strategy a practical reality
 
Integration: The $100 Billion Opportunity No One Wants to Talk About
Integration: The $100 Billion Opportunity No One Wants to Talk AboutIntegration: The $100 Billion Opportunity No One Wants to Talk About
Integration: The $100 Billion Opportunity No One Wants to Talk About
 
Ai in financial services
Ai in financial servicesAi in financial services
Ai in financial services
 
Digital Twin and Smart Spaces
Digital Twin and Smart Spaces Digital Twin and Smart Spaces
Digital Twin and Smart Spaces
 
Large Enterprise - Best Practices - Developing a CoE (1).pdf
Large Enterprise - Best Practices - Developing a CoE (1).pdfLarge Enterprise - Best Practices - Developing a CoE (1).pdf
Large Enterprise - Best Practices - Developing a CoE (1).pdf
 
SAP Cloud Platform – Data & Storage - Overview
SAP Cloud Platform – Data & Storage - OverviewSAP Cloud Platform – Data & Storage - Overview
SAP Cloud Platform – Data & Storage - Overview
 
Capgemini Projects
Capgemini ProjectsCapgemini Projects
Capgemini Projects
 
ML Playbook
ML PlaybookML Playbook
ML Playbook
 
OpenITSM - IT Service Management with Open Source
OpenITSM - IT Service Management with Open SourceOpenITSM - IT Service Management with Open Source
OpenITSM - IT Service Management with Open Source
 
ETL Made Easy with Azure Data Factory and Azure Databricks
ETL Made Easy with Azure Data Factory and Azure DatabricksETL Made Easy with Azure Data Factory and Azure Databricks
ETL Made Easy with Azure Data Factory and Azure Databricks
 

Viewers also liked

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 ResultsMichael Skok
 
2015 Future of Cloud Computing Study
2015 Future of Cloud Computing Study2015 Future of Cloud Computing Study
2015 Future of Cloud Computing StudyNorth Bridge
 
Cloud Computing Tutorial - Jens Nimis
Cloud Computing Tutorial - Jens NimisCloud Computing Tutorial - Jens Nimis
Cloud Computing Tutorial - Jens NimisJensNimis
 
Trend and Future of Cloud Computing
Trend and Future of Cloud ComputingTrend and Future of Cloud Computing
Trend and Future of Cloud Computinghybrid cloud
 
Cloud Computing Introductory-1
Cloud Computing Introductory-1Cloud Computing Introductory-1
Cloud Computing Introductory-1Devashish Kumar
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud ComputingNishant Munjal
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud ComputingLiming Liu
 
Cloud Computing Integration Introduction
Cloud Computing Integration IntroductionCloud Computing Integration Introduction
Cloud Computing Integration Introductiontoryharis
 
Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009James Broberg
 
AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)Amazon Web Services
 
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, JerusalemReuven Lerner
 
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 ResultsMichael Skok
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computingRkrishna Mishra
 

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

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 cloudAlex Jauch
 
Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaAsheem Chandna
 
NCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin JacksonNCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin JacksonGovCloud Network
 
Business Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop FinalBusiness Of Cloud Computing Workshop Final
Business Of Cloud Computing Workshop FinalMarc Crudgington, MBA
 
Service Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustextService Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustextMicrosoft Norge AS
 
Cloud Computing for Banking - Accenture
Cloud Computing for Banking - AccentureCloud Computing for Banking - Accenture
Cloud Computing for Banking - AccentureKim Jensen
 
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 Open Data Center Alliance
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing WebinarSaif 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 ComputingBMC Software
 
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 & CCBabak Hosseinzadeh
 
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
 
Cloud computing – An Overview
Cloud computing – An OverviewCloud computing – An Overview
Cloud computing – An OverviewKannan Subbiah
 
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...ptaglephd
 
The Cloud Computing and Enterprise Architecture
The Cloud Computing and Enterprise ArchitectureThe Cloud Computing and Enterprise Architecture
The Cloud Computing and Enterprise ArchitectureDr. Saurabh Katiyar
 
Open Group Conference Csi V5.1
Open Group Conference Csi V5.1Open Group Conference Csi V5.1
Open Group Conference Csi V5.1Enrico 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

Applied tactics for your transformation
Applied tactics for your transformationApplied tactics for your transformation
Applied tactics for your transformationStuart Charlton
 
Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016Stuart Charlton
 
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!Stuart Charlton
 
The Cloud Foundry Story on OpenStack
The Cloud Foundry Story on OpenStackThe Cloud Foundry Story on OpenStack
The Cloud Foundry Story on OpenStackStuart Charlton
 
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 2015Stuart Charlton
 
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 2014Stuart Charlton
 
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 WebStuart Charlton
 
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 WebStuart Charlton
 
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)Stuart Charlton
 
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 2009Stuart Charlton
 
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)Stuart Charlton
 
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)Stuart Charlton
 
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 2008Stuart Charlton
 
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 TutorialStuart Charlton
 
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!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

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

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