SlideShare una empresa de Scribd logo
1 de 95
David S. Linthicum
  David@bluemountainlabs.com
  Twitter: @DavidLinthicum




Redefining Cloud Computing…Again
Abstract:
      In this session we’ll look at what cloud
 computing is, and what it should be. The way
 it’s defined today, and how should be defined
     tomorrow. We’ll focus on the emerging
patterns of cloud computing, including changing
    business value and new patterns of cloud
    computing technology that are emerging.
Where To Find Out More




Slides available:

Bonus Content: Cloud architecture best practices.
Where to find me.
•   @DavidLinthicum
•   david@bluemountainlabs.com
•   www.bluemountainlabs.com
•   www.davidlinthicum.com
•   http://www.linkedin.com/in/davidlinthicum


• Grab a card after the presentation.
Geek Level for this Presentation


Your Grandparents that        Systems Programmer and
are Still Using AOL Dialup    Dungeon Master
The Problem
• Current ways of
  looking at cloud
  computing are too
  broad and too limiting
  at the same time.
  – No good categorization
    of sub-patterns.
  – No definition around
    where things are
    going, more so than
    where they have been.
Why I’m speaking out…
         • There seems to be an
           increasing overuse of cloud
           computing concepts as
           saviors for all past IT
           mistakes.
         • Pushing cloud computing
           as the way to solve all, or
           even most, computing
           problems reveals those
           who make such statements
           as less than credible.
So, what is cloud computing?
          Architecture?
           Technology?
            Use cases?
        What will it be soon?
What is the future?
Datacenters Emerge

1940


   1950                   Rise of Timesharing


          1960


                                                               Distributed
                   1970
                                                               Computing
                                                     Grids
                                  1980


                                            1990
                       Rise of the PC
                                                     2000
                             Rise of Client/Server

                                          Rise of the Web         2010
                                         Rise of “The Cloud”
Hardware/Software/Infrastructure On-Demand

2010


   2012                          IT On-Demand
  Rise of
  “Big Data” 2014
          Rise of
Rise of   “IT In-a-Box”
“Home                     2016
Clouds”                                                        Distributed
        Rise of                                                Service Sharing
        “Commodity                    2018
        Data Services”

            The “Big                              2020
            Migration” Begins    Rise of Shared
                                 Enterprise Business      2022
                                 Services

                                                                        2024
Cloud Computing is Becoming
         Systemic
• Buzzword “cloud
  computing” is absorbed
  into computing.
• Focus on fit and function,
  and not the hype.
• Security moves to
  “centralized trust” models.
• Centralized data becomes a
  key strategic advantage.
• Mobile devices become
  more powerful, but thin.
• The rise of the “composite
  cloud.”
• Focus on the reorganization and
  outplacement of data.
• Focus on PaaS, and service
  companies that are good at PaaS.
• Focus on centralized trust,
  including moving to identity
  management models.
• SOA patterns and technology find
  new value in the cloud.
• Continued focus on mobile
  computing.
• Home clouds (e.g., iCloud) create a
  new track of application and
  appliance development.
• Rise of the “cloud aggregator.”
From here to there…
NIST defines cloud computing as a set of characteristics, delivery
models, and deployment models

       5 Characteristics
 On-demand self-service

 Ubiquitous network access          3 Delivery Models
                               Software as a Service (SaaS)
 Resource pooling
                               Platform as a Service (PaaS)         4 Deployment Models
 Rapid elasticity
                                                                Private Cloud
                               Infrastructure as a Service
 Pay per use
                                (IaaS)
                                                                Community Cloud

                                                                Public Cloud

                                                                Hybrid Cloud
Delivery Models/Technology Morphing
• Software as a Service (SaaS)
    – Applications as a Service
    – Utilities as a Service
    – Connected and Disconnected
• Platform as a Service (PaaS)
    – Design as a Service
    – Process as a Service
    – Testing as a Service
• Infrastructure as a Service (IaaS)
    –   Database as a Service
    –   Management as a Service
    –   Middleware as a Service
    –   Integration as a Service
    –   Information as a Service

                  …and more.
New Technology Stack Emerging
                                                            Testing-as-a-Service

                                                     Management/Governance-as-a-Service
                          Integration-as-a-Service




                                                                 Application-as-a-Service
Security-as-a-Service




                                                               Process-as-a-Service




                                                                                            Platform-as-a-Service
                                                              Information-as-a-Service

                                                               Database-as-a-Service

                                                             Storage-as-a-Service

                                                      Infrastructure-as-a-Service
Understanding the Emerging Patterns
          of Architecture
                                     Hybrid

                   Private           Public            Community

SOA            Shared Services     Shared Services   Shared Services

Security        Private Trust       Central Trust      Tiered Trust

Data               Central          Distributed          Tiered

Provisioning         Self            Self/Auto          Managed

Tenancy        Multi/Distributed       Multi            Managed
Reference Architecture




Data Services/Abstraction



Data
Reference Architecture


Transactional Services




Data Services/Abstraction



Data
Reference Architecture

Process Management
                            Rules Management   Composites/Portals
(BPMS)

Transactional Services




Data Services/Abstraction



Data
Management & Service Governance
Security & Identity
                                   Reference Architecture
                                  Monitoring and Management


                                  Process Management
                                                              Rules Management   Composites/Portals
                                  (BPMS)

                                  Transactional Services




                                  Data Services/Abstraction



                                  Data
Types of Cloud Architecture Patterns Emerging

• Migration to a Cloud
  – Business Systems
  – Infrastructure
                                Complexity
• Building on a Cloud (PaaS)
• Building a Hybrid Cloud
• Building a Cloud
  – IaaS
  – SaaS
  – PaaS
So, It’s Something Like This


                                                                                              Cloud Computing




                                                                                               Public, Private,
                                                                                                  Hybrid



                                                                                                                                                                                            Application
Applications                                 Infrastructure                                      Database                        Security
                                                                                                                                                                                           Development




  Visual (UI Based)   Storage      Compute                    Network   Management                    Structured    Encryption              Identity   Design          Programming           Testing         Deployment         Middleware




     Non-Visual
                           Block                                          Self Provisioning          Unstructured        In Flight                              UI         Code Control         Component        Provisioning
     (Services)




                          Object                                          Auto Provisioning                               At Rest                       Program Flow      Revision Mgmt.        Regression      Management




                                                                                                                                                          Process
So, what is cloud computing?
• The concept of cloud computing is about the
  ability for organizations to stop solving all IT
  problems by themselves.
• Cloud computing certainly about sharing
  resources, such as storage and compute services,
  but it really should be more about sharing
  solutions and pushing risk out of the business.
  – Unfortunately, the focus today is on the tactical side of
    sharing computing resources.
  – Should be more about the impact to a business rather
    than how the technology is defined.
Q&A
The shift to Cloud

We are leading the conversation
with thought leadership and
cutting edge services.




#1                   #1                #1
BEST SELLING         MOST READ         MOST LISTENED TO PODCAST
BOOK ON              BLOG ON           ON CLOUD COMPUTING WITH
CLOUD COMPUTING      CLOUD COMPUTING   OVER 10,000 LISTENERS
How to Get Cloud Architecture
    and Design Right the First Time




David S. Linthicum
Blue Mountain Labs
david@bluemountainlabs.com
Abstract

So, what are the proper ways to design, build, and leverage cloud
computing systems? What are the steps to success? What are the
emerging best practices? How does SOA fit in? In this session we’ll
answer these questions, and more, covering the right and wrong ways
to leverage, design, and build cloud-based systems and infrastructure.
Going beyond the hype, this includes advice from those currently in the
trenches who make cloud computing work for the Global 2000 and
government. The audience is anyone who will soon fight to make cloud
computing work for their clients, employers, and/or investors, and need
to knock it out of the park the first time.
Where To Find Out More




Slides available:

Bonus Content: How to architect a hybrid cloud computing solution.
Where to find me.
•   @DavidLinthicum
•   david@bluemountainlabs.com
•   www.bluemountainlabs.com
•   www.davidlinthicum.com
•   http://www.linkedin.com/in/davidlinthicum


• Grab a card after the presentation.
Geek Level for this Presentation


Your Grandparents that        Systems Programmer and
are Still Using AOL Dialup    Dungeon Master
Why You Should Care
Most Cloud-Based Systems are Lacking
            Architecture
The results:
• Inefficient utilization of
  resources.
• Resource saturation.
• Lack of elasticity and scalability.
• Lack of security and
  governance.
• Frequent outages.
• Bad or no tenant management.
• Other very bad things.
Common Mistakes
• Not understanding how to make architectures
  scale.
• Not dealing with tenant management issues.
• Not understanding that security is systemic.
• Not understanding the proper use of services.
• Tossing technology at the problem.
• Listening to the wrong people.
• Managing-by-magazine.
The Multitenant Thing
• No two multitenant
  architectures are alike.
• Needs to be effective in
  the context of the
  problem.
• Needs to leverage best
  architecture practices.
• Needs to practice
  isolation and protection.a software application is
    “With a multitenant architecture,
    designed to virtually partition its data and configuration so
    that each client organization works with a customized virtual
    application instance.”
                     Source: Wikipedia
The ABCs
Multitenancy




               Source: Lori MacVittie
ABCs of
      Multitenancy




Amazon Machine Images
                        Source: Steve Bobrowski
Virtualization is Not Always
      a Requirement
Types of Cloud Architecture
•   Migration Patterns Emerging
              to a Cloud
    – Business Systems
    – Infrastructure
                               Complexity
• Building on a Cloud (PaaS)
• Building a Hybrid Cloud
• Building a Cloud
    – IaaS
    – SaaS
    – PaaS
General Architecture Patterns to Follow
Enterprise Vulnerabilities Assess your
                Risks
1.    Governance
2.    Regulatory Compliance




                                              RISK TO ORGANIZATION
3.    Security & Identity Management
4.    Business Continuity
                                                                                     2
5.    Process and Services                                               1

6.    Data Management                                                            4
                                                                     9                   3
7.    System Integration                                                     6
8.    Resource Skills & Knowledge                                                    5        7

9.    Application Readiness                                                      8
                                                                                         10
10.   Network Readiness
                                             COMPLEXITY OF MITIGATING RISK




      Assess your vulnerabilities and mitigate your risks.
Architecture Roadmap                             Where to begin
                                 Build a solid foundation:
                                 Determine business drivers
                                 Understand: data, services, business
                                   processes and system integration points
                                 Design a “cloud-friendly” enterprise
                                   architecture roadmap that leverages
                                   Services Oriented Architecture (SOA)
                                 Determine an integration strategy for
                                   internal and external systems
                                 Outline a migration path for legacy systems
                                   to the new architecture



  Leverage SOA to build a sturdy and agile foundation for the Cloud
“as-is”
“to be”
deploy
General Rules and Guidelines
• Focus on the primitives.
  – The best clouds are sets of low level services that
    can be configured.
     • Data services
     • Transaction services
     • Utility services
• Leverage distributed components that are
  centrally controlled.
• Build for tenants, not users.
• Don’t lean too much on virtualization.
• Security and governance are systemic.
Use Case: General Business System
Migration to the Cloud
The General Idea
• Break the system down to it’s component parts,
  understanding each part.
• Rethink the database, it’s typically a mess.
• Rethink the system as sets of services/API, watch
  the granularity.
    – Data services, transaction services, utility services
•   Create a security and governance plan.
•   Consider the user interfaces.
•   Consider device interfaces.
•   Migrate only the components to the cloud that will
    provide the best value.
Good New/Bad News
• Good News:
  – Most cloud platforms provide the tenant
    management features for you.
  – Most cloud platforms manage the resources
    for you.
  – The cloud platforms are getting better.
• Bad News:
  – Security is still your problem.
  – Application and service design is still your
    problem.
Management & Service Governance
Security & Identity
                                   Reference Architecture
                                  Monitoring and Management


                                  Process Management
                                                              Rules Management   Composites/Portals
                                  (BPMS)

                                  Transactional Services




                                  Data Services/Abstraction



                                  Data
Create the Information
           Model




Legacy                                               Ontologies
Metadata                   Understand Ontologies




                                                     Data
                                                     Dictionary
External                                             &
Metadata                   Understand the Data
                                                     Metadata
(B2B)




                                                     Data
                                                     Catalog
                           Catalog the Data




                                                     Information
                                                     Model

                           Build Information Model
Reference Architecture




Data Services/Abstraction



Data
Create a Service Model




Data                                                    Candidate
Catalog                                                 Services
                              Understand Services




                                                        Services
                                                        And
Information                                             Information
Model                         Information to Services




                                                        Service
                                                        Model
                              Build Service Model
Reference Architecture


Transactional Services




Data Services/Abstraction



Data
On Premises




              Cloud Provider
On Premises




              Cloud Provider
Create a Process Model




Data                                                  Candidate
Catalog                                               Processes
                              Understand Processes




                                                      Services to
                                                      Processes
Information
Model                         Services to Processes




                                                      Process
                                                      Model

Service                       Build Process Model
Model
Reference Architecture

Process Management
                            Rules Management   Composites/Portals
(BPMS)

Transactional Services




Data Services/Abstraction



Data
On Premises   Cloud Provider
Create a Governance Model




Process                                           Defined
Model                                             Policies
                             Define Policies




                                                  Policy
                                                  Designs
Information
Model                        Design Policies




                                                  Governance
                                                  Model


Service                      Implement Policies
Model
Management & Service Governance
Security & Identity
                                   Reference Architecture
                                  Monitoring and Management


                                  Process Management
                                                              Rules Management   Composites/Portals
                                  (BPMS)

                                  Transactional Services




                                  Data Services/Abstraction



                                  Data
Policies


             Policies




Runtime
Governance                 Monitorin
                           g
Repository          Logs
Test SOA using Cloud
              Architecture




Process                                           Test
Model                                             Plan
                              Create Test Plan




                                                  Black Box
                                                  Testing
Information
                                                  Results
Model                         Black Box Testing




                                                  White Box
                                                  Testing
                                                  Results
Service                       White Box Testing
Model




Governance
Model
Assigning Candidate Data,
             Services, and
             Processes for the Clouds




                                                            Process
Candidate                                                   Assignments
Processes                     Analyze Candidate Processes




                                                            Service
                                                            Assignments
Candidate
Services                      Analyze Candidate Services




                                                            Data
                                                            Assignments


Data                          Analyze Candidate Data
Dictionary
and
Metadata




Governance
Model
Select Platforms and Deploy
              Processes, Services, and Data
              to Platforms.




                                                          Candidate
                                                          Platforms
Process                        List Candidate Platforms
Assignments




                                                          Test
                                                          Results
Service
Assignments                    Analyze and Test
                               Candidate Platforms




                                                          Target
                                                          Platforms
Data
Assignments
                               Select Target Platforms




                              Deploy to
                              Target Platforms
Data   Services   Processes



Data




Data




Data




Data
Data   Services   Processes



       Data
                                      PaaS



       Data




       Data




       Data
DaaS                                  IaaS
Data   Services   Processes

Application

                Data

                                               PaaS


                Data



 Application
                Data




         DaaS   Data

                                               IaaS
Stepping to the Clouds
1.    Access the mission.             11.   Create a governance strategy.
2.    Access the culture.             12.   Create a security strategy.
3.    Access the value.               13.   Bind candidate services to data
4.    Understand your data.                 and processes.
5.    Understand your services.       14.   Relocate services, processes,
6.    Understand your processes.            and information.
7.    Understand the cloud            15.   Implement security.
      resources.
                                      16.   Implement governance.
8.    Identify candidate data.
                                      17.   Implement operations.
9.    Identify candidate services
10.   Identify candidate processes.
Q&A
The shift to Cloud

We are leading the conversation
with thought leadership and
cutting edge services.




#1                   #1                #1
BEST SELLING         MOST READ         MOST LISTENED TO PODCAST
BOOK ON              BLOG ON           ON CLOUD COMPUTING WITH
CLOUD COMPUTING      CLOUD COMPUTING   OVER 10,000 LISTENERS
Additional Slides
Use Case: Creating an Hybrid Cloud
Current Patterns: Primitive
  Hybrid Architectures
                 Migration


     Public                      Private
     Cloud                       Cloud



              Interoperability

     Public                      Private
     Cloud                       Cloud
                  API/Services
Best: Cloud Abstraction
                    Public
                    Cloud C




      Abstraction
                    Private
      Layer         Cloud B
      (Composit
      e)




                    Private
                    Cloud A
Emerging Hybrid Cloud
      Architectural Patterns
• Static Placement
• Assisted
  Replication
• Auto Migration
• Dynamic Migration




                               82
Static Placement
            Data           Data

                                  - Difficult or impossible to
                                  dynamically port or migrate.
                                  - Little or no use of standards.
                                  - Typically older platforms
           Private Cloud          mixed with cloud platforms.
                                  - Little use of abstraction.


Bind to
                                  Services/API
Platform




           Public Cloud



           Data            Data

                                                                83
Assisted Replication
 Data           Data

                        - Code port and/or interface
                       compatibility.
                        - Some use of standards.
                        - Typically new platforms that
Private Cloud          are code/service compatible.
                       - Limited use of abstraction.



                       Services/API




Public Cloud



 Data           Data

                                                  84
Auto Migration
 Data           Data

                        - Auto code/VM migration
                       and/or interface compatibility.
                        - Some use of standards.
                        - Virtualization, code, and
Private Cloud          data levels.
                       - Some use of abstraction.



                       Services/API




Public Cloud



Data            Data

                                                     85
Dynamic Migration
      Data           Data

                             - Dynamic VM migration
OS                          within single logical OS.
                            - Logical and physical
                            abstraction.
     Private Cloud           - Some use of standards.
                             - Hybrid cloud operating
                            systems.

                            Services/API




     Public Cloud



     Data            Data

                                                  86
Policies


             Policies




Runtime
Governance                 Monitorin
                           g
Repository          Logs
We Need Cloud Abstraction!
                        Public
                        Cloud C




                        Private
     Common             Cloud B
     Interface



     Cloud Management
                        Private
                        Cloud A
Define Information




                                   Data   Data
Core Physical and Logical Models
                                                 89
90
Define Services




                                   Services
                  Core Services


                                   Data       Data
Core Physical and Logical Models
                                                     91
Define Processes

                Core Processes




                                   Services
                  Core Services


                                   Data       Data
Core Physical and Logical Models
                                                     93
Map to the Proper Architecture


                  • Static Placement
                  • Assisted
                    Replication
Services
                  • Auto Migration
                  • Dynamic Migration
Data       Data


                                        94
Select Technology Solution


• Static Placement
• Assisted
  Replication
• Auto Migration
• Dynamic Migration


                                95

Más contenido relacionado

La actualidad más candente

Deployment Strategies Powerpoint Presentation Slides
Deployment Strategies Powerpoint Presentation SlidesDeployment Strategies Powerpoint Presentation Slides
Deployment Strategies Powerpoint Presentation SlidesSlideTeam
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 Sanjeev Sharma
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilIBM UrbanCode Products
 
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsBob Sokol
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOpsSherry Chang
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101Sanjeev Sharma
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and CultureRapidValue
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for GovernmentSanjeev Sharma
 
Sea spin5 2013
Sea spin5 2013Sea spin5 2013
Sea spin5 2013Jeff Smith
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumaroGuild .
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)Brad Appleton
 
DevOps for the Discouraged
DevOps for the Discouraged DevOps for the Discouraged
DevOps for the Discouraged James Wickett
 
[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scott
[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scott[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scott
[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scottOpen Source Consulting
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle IntroductionGanesh Samarthyam
 
DevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile ManagementDevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile ManagementInspectie van het Onderwijs
 
Working on DevSecOps culture - a team centric view
Working on DevSecOps culture - a team centric viewWorking on DevSecOps culture - a team centric view
Working on DevSecOps culture - a team centric viewPatrick Debois
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindCapgemini
 
DevOps- exec level briefing
DevOps-  exec level briefingDevOps-  exec level briefing
DevOps- exec level briefingRavi Tadwalkar
 
ROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
ROI & Business Value of CI, CD, DevOps, DevSecOps, & MicroservicesROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
ROI & Business Value of CI, CD, DevOps, DevSecOps, & MicroservicesDavid Rico
 

La actualidad más candente (20)

Deployment Strategies Powerpoint Presentation Slides
Deployment Strategies Powerpoint Presentation SlidesDeployment Strategies Powerpoint Presentation Slides
Deployment Strategies Powerpoint Presentation Slides
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't Evil
 
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOps
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOps
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and Culture
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
 
Sea spin5 2013
Sea spin5 2013Sea spin5 2013
Sea spin5 2013
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)
 
DevOps for the Discouraged
DevOps for the Discouraged DevOps for the Discouraged
DevOps for the Discouraged
 
[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scott
[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scott[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scott
[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scott
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
DevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile ManagementDevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile Management
 
Working on DevSecOps culture - a team centric view
Working on DevSecOps culture - a team centric viewWorking on DevSecOps culture - a team centric view
Working on DevSecOps culture - a team centric view
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left Behind
 
DevOps- exec level briefing
DevOps-  exec level briefingDevOps-  exec level briefing
DevOps- exec level briefing
 
ROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
ROI & Business Value of CI, CD, DevOps, DevSecOps, & MicroservicesROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
ROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
 

Destacado

Why Cloud Computing Projects Fail
Why Cloud Computing Projects Fail Why Cloud Computing Projects Fail
Why Cloud Computing Projects Fail David Linthicum
 
Calculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicumCalculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicumDavid Linthicum
 
Linthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceLinthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceDavid Linthicum
 
Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1David Linthicum
 
Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013David Linthicum
 
Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013David Linthicum
 
Mashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingMashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingDavid Linthicum
 
Applying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationApplying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationKacy Clarke
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudRackspace
 
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
 

Destacado (10)

Why Cloud Computing Projects Fail
Why Cloud Computing Projects Fail Why Cloud Computing Projects Fail
Why Cloud Computing Projects Fail
 
Calculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicumCalculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicum
 
Linthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceLinthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-service
 
Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1
 
Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013
 
Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013
 
Mashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingMashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud Computing
 
Applying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationApplying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migration
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
 
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
 

Similar a Redefining cloud computing again linthicum with bonus

Future of cloud computing linthicum 2
Future of cloud computing linthicum 2Future of cloud computing linthicum 2
Future of cloud computing linthicum 2David Linthicum
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldDavid Linthicum
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicumDavid Linthicum
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2David Linthicum
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudnooralmousa
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101kriggins
 
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
 
JISC11_Cloud Solutions Henry Hughes
JISC11_Cloud Solutions Henry HughesJISC11_Cloud Solutions Henry Hughes
JISC11_Cloud Solutions Henry HughesJisc
 
Telecoms in the Clouds Issue 1
Telecoms in the Clouds Issue 1Telecoms in the Clouds Issue 1
Telecoms in the Clouds Issue 1Alan Quayle
 
Moving to cloud computing step by step linthicum
Moving to cloud computing step by step linthicumMoving to cloud computing step by step linthicum
Moving to cloud computing step by step linthicumDavid Linthicum
 
20081023 Internet of Services at eChallenges 2008 conference
20081023 Internet of Services at eChallenges 2008 conference20081023 Internet of Services at eChallenges 2008 conference
20081023 Internet of Services at eChallenges 2008 conferenceArian Zwegers
 
20111206 Cloud Expo Nl Jaarbeurs 7 Dec
20111206 Cloud Expo Nl Jaarbeurs 7 Dec20111206 Cloud Expo Nl Jaarbeurs 7 Dec
20111206 Cloud Expo Nl Jaarbeurs 7 DecTheo Slaats
 
Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaAsheem Chandna
 
Steve Mills - Dispelling the Vapor Around Cloud Computing
Steve Mills - Dispelling the Vapor Around Cloud ComputingSteve Mills - Dispelling the Vapor Around Cloud Computing
Steve Mills - Dispelling the Vapor Around Cloud ComputingMauricio Godoy
 
Stuart Wakefield Cloud Computing
Stuart Wakefield Cloud ComputingStuart Wakefield Cloud Computing
Stuart Wakefield Cloud ComputingFuture Perfect 2012
 
Kentucky gis
Kentucky gisKentucky gis
Kentucky gisedsai
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing WebinarSaif Ahmad
 
Cloud computing power point presentation
Cloud computing power point presentationCloud computing power point presentation
Cloud computing power point presentationRituraj Azad
 
SoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud ComputingSoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud ComputingJose Tam
 

Similar a Redefining cloud computing again linthicum with bonus (20)

Future of cloud computing linthicum 2
Future of cloud computing linthicum 2Future of cloud computing linthicum 2
Future of cloud computing linthicum 2
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing World
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicum
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloud
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101
 
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
 
JISC11_Cloud Solutions Henry Hughes
JISC11_Cloud Solutions Henry HughesJISC11_Cloud Solutions Henry Hughes
JISC11_Cloud Solutions Henry Hughes
 
Telecoms in the Clouds Issue 1
Telecoms in the Clouds Issue 1Telecoms in the Clouds Issue 1
Telecoms in the Clouds Issue 1
 
Big data and cloud
Big data and cloudBig data and cloud
Big data and cloud
 
Moving to cloud computing step by step linthicum
Moving to cloud computing step by step linthicumMoving to cloud computing step by step linthicum
Moving to cloud computing step by step linthicum
 
20081023 Internet of Services at eChallenges 2008 conference
20081023 Internet of Services at eChallenges 2008 conference20081023 Internet of Services at eChallenges 2008 conference
20081023 Internet of Services at eChallenges 2008 conference
 
20111206 Cloud Expo Nl Jaarbeurs 7 Dec
20111206 Cloud Expo Nl Jaarbeurs 7 Dec20111206 Cloud Expo Nl Jaarbeurs 7 Dec
20111206 Cloud Expo Nl Jaarbeurs 7 Dec
 
Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - Chandna
 
Steve Mills - Dispelling the Vapor Around Cloud Computing
Steve Mills - Dispelling the Vapor Around Cloud ComputingSteve Mills - Dispelling the Vapor Around Cloud Computing
Steve Mills - Dispelling the Vapor Around Cloud Computing
 
Stuart Wakefield Cloud Computing
Stuart Wakefield Cloud ComputingStuart Wakefield Cloud Computing
Stuart Wakefield Cloud Computing
 
Kentucky gis
Kentucky gisKentucky gis
Kentucky gis
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
 
Cloud computing power point presentation
Cloud computing power point presentationCloud computing power point presentation
Cloud computing power point presentation
 
SoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud ComputingSoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud Computing
 

Más de David Linthicum

Linthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platformsLinthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platformsDavid Linthicum
 
Linthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingLinthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingDavid Linthicum
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmDavid Linthicum
 
Hybrid and Private Cloud Architectures
Hybrid and Private Cloud ArchitecturesHybrid and Private Cloud Architectures
Hybrid and Private Cloud ArchitecturesDavid Linthicum
 
How to get cloud architecture and design right the first time 2012
How to get cloud architecture and design right the first time 2012How to get cloud architecture and design right the first time 2012
How to get cloud architecture and design right the first time 2012David Linthicum
 
New integration approach in a cloud computing world
New integration approach in a cloud computing worldNew integration approach in a cloud computing world
New integration approach in a cloud computing worldDavid Linthicum
 
How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeDavid Linthicum
 
False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011David Linthicum
 
Getting the hybrid cloud right the first time
Getting the hybrid cloud right the first timeGetting the hybrid cloud right the first time
Getting the hybrid cloud right the first timeDavid Linthicum
 
Cloud Computing and DR Keynote DRJ Conf
Cloud Computing and DR Keynote DRJ Conf Cloud Computing and DR Keynote DRJ Conf
Cloud Computing and DR Keynote DRJ Conf David Linthicum
 
Finding the true value of cloud computing
Finding the true value of cloud computingFinding the true value of cloud computing
Finding the true value of cloud computingDavid Linthicum
 
Cloud Computing Impact On Small Business
Cloud Computing Impact On Small BusinessCloud Computing Impact On Small Business
Cloud Computing Impact On Small BusinessDavid Linthicum
 
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510David Linthicum
 
Cloud Computing And Soa Convergence Linthicum 02 09 10
Cloud Computing And Soa Convergence Linthicum 02 09 10Cloud Computing And Soa Convergence Linthicum 02 09 10
Cloud Computing And Soa Convergence Linthicum 02 09 10David Linthicum
 
Defining The Value Of Integration
Defining The Value Of IntegrationDefining The Value Of Integration
Defining The Value Of IntegrationDavid Linthicum
 
Finding The Intersection Of Soa And Cloud Computing
Finding The Intersection Of Soa And Cloud ComputingFinding The Intersection Of Soa And Cloud Computing
Finding The Intersection Of Soa And Cloud ComputingDavid Linthicum
 
Moving To Cloud Computing Step By Step April 09
Moving To Cloud Computing Step By Step April 09Moving To Cloud Computing Step By Step April 09
Moving To Cloud Computing Step By Step April 09David Linthicum
 
Winning With Cloud Computing 03 09 Linthicum Updated
Winning With Cloud Computing 03 09 Linthicum UpdatedWinning With Cloud Computing 03 09 Linthicum Updated
Winning With Cloud Computing 03 09 Linthicum UpdatedDavid Linthicum
 

Más de David Linthicum (18)

Linthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platformsLinthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platforms
 
Linthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingLinthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computing
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicm
 
Hybrid and Private Cloud Architectures
Hybrid and Private Cloud ArchitecturesHybrid and Private Cloud Architectures
Hybrid and Private Cloud Architectures
 
How to get cloud architecture and design right the first time 2012
How to get cloud architecture and design right the first time 2012How to get cloud architecture and design right the first time 2012
How to get cloud architecture and design right the first time 2012
 
New integration approach in a cloud computing world
New integration approach in a cloud computing worldNew integration approach in a cloud computing world
New integration approach in a cloud computing world
 
How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First Time
 
False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011
 
Getting the hybrid cloud right the first time
Getting the hybrid cloud right the first timeGetting the hybrid cloud right the first time
Getting the hybrid cloud right the first time
 
Cloud Computing and DR Keynote DRJ Conf
Cloud Computing and DR Keynote DRJ Conf Cloud Computing and DR Keynote DRJ Conf
Cloud Computing and DR Keynote DRJ Conf
 
Finding the true value of cloud computing
Finding the true value of cloud computingFinding the true value of cloud computing
Finding the true value of cloud computing
 
Cloud Computing Impact On Small Business
Cloud Computing Impact On Small BusinessCloud Computing Impact On Small Business
Cloud Computing Impact On Small Business
 
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
 
Cloud Computing And Soa Convergence Linthicum 02 09 10
Cloud Computing And Soa Convergence Linthicum 02 09 10Cloud Computing And Soa Convergence Linthicum 02 09 10
Cloud Computing And Soa Convergence Linthicum 02 09 10
 
Defining The Value Of Integration
Defining The Value Of IntegrationDefining The Value Of Integration
Defining The Value Of Integration
 
Finding The Intersection Of Soa And Cloud Computing
Finding The Intersection Of Soa And Cloud ComputingFinding The Intersection Of Soa And Cloud Computing
Finding The Intersection Of Soa And Cloud Computing
 
Moving To Cloud Computing Step By Step April 09
Moving To Cloud Computing Step By Step April 09Moving To Cloud Computing Step By Step April 09
Moving To Cloud Computing Step By Step April 09
 
Winning With Cloud Computing 03 09 Linthicum Updated
Winning With Cloud Computing 03 09 Linthicum UpdatedWinning With Cloud Computing 03 09 Linthicum Updated
Winning With Cloud Computing 03 09 Linthicum Updated
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Último (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Redefining cloud computing again linthicum with bonus

  • 1. David S. Linthicum David@bluemountainlabs.com Twitter: @DavidLinthicum Redefining Cloud Computing…Again
  • 2. Abstract: In this session we’ll look at what cloud computing is, and what it should be. The way it’s defined today, and how should be defined tomorrow. We’ll focus on the emerging patterns of cloud computing, including changing business value and new patterns of cloud computing technology that are emerging.
  • 3. Where To Find Out More Slides available: Bonus Content: Cloud architecture best practices.
  • 4. Where to find me. • @DavidLinthicum • david@bluemountainlabs.com • www.bluemountainlabs.com • www.davidlinthicum.com • http://www.linkedin.com/in/davidlinthicum • Grab a card after the presentation.
  • 5. Geek Level for this Presentation Your Grandparents that Systems Programmer and are Still Using AOL Dialup Dungeon Master
  • 6.
  • 7. The Problem • Current ways of looking at cloud computing are too broad and too limiting at the same time. – No good categorization of sub-patterns. – No definition around where things are going, more so than where they have been.
  • 8. Why I’m speaking out… • There seems to be an increasing overuse of cloud computing concepts as saviors for all past IT mistakes. • Pushing cloud computing as the way to solve all, or even most, computing problems reveals those who make such statements as less than credible.
  • 9. So, what is cloud computing? Architecture? Technology? Use cases? What will it be soon?
  • 10. What is the future?
  • 11. Datacenters Emerge 1940 1950 Rise of Timesharing 1960 Distributed 1970 Computing Grids 1980 1990 Rise of the PC 2000 Rise of Client/Server Rise of the Web 2010 Rise of “The Cloud”
  • 12. Hardware/Software/Infrastructure On-Demand 2010 2012 IT On-Demand Rise of “Big Data” 2014 Rise of Rise of “IT In-a-Box” “Home 2016 Clouds” Distributed Rise of Service Sharing “Commodity 2018 Data Services” The “Big 2020 Migration” Begins Rise of Shared Enterprise Business 2022 Services 2024
  • 13. Cloud Computing is Becoming Systemic
  • 14. • Buzzword “cloud computing” is absorbed into computing. • Focus on fit and function, and not the hype. • Security moves to “centralized trust” models. • Centralized data becomes a key strategic advantage. • Mobile devices become more powerful, but thin. • The rise of the “composite cloud.”
  • 15. • Focus on the reorganization and outplacement of data. • Focus on PaaS, and service companies that are good at PaaS. • Focus on centralized trust, including moving to identity management models. • SOA patterns and technology find new value in the cloud. • Continued focus on mobile computing. • Home clouds (e.g., iCloud) create a new track of application and appliance development. • Rise of the “cloud aggregator.”
  • 16. From here to there…
  • 17. NIST defines cloud computing as a set of characteristics, delivery models, and deployment models 5 Characteristics  On-demand self-service  Ubiquitous network access 3 Delivery Models  Software as a Service (SaaS)  Resource pooling  Platform as a Service (PaaS) 4 Deployment Models  Rapid elasticity  Private Cloud  Infrastructure as a Service  Pay per use (IaaS)  Community Cloud  Public Cloud  Hybrid Cloud
  • 18. Delivery Models/Technology Morphing • Software as a Service (SaaS) – Applications as a Service – Utilities as a Service – Connected and Disconnected • Platform as a Service (PaaS) – Design as a Service – Process as a Service – Testing as a Service • Infrastructure as a Service (IaaS) – Database as a Service – Management as a Service – Middleware as a Service – Integration as a Service – Information as a Service …and more.
  • 19. New Technology Stack Emerging Testing-as-a-Service Management/Governance-as-a-Service Integration-as-a-Service Application-as-a-Service Security-as-a-Service Process-as-a-Service Platform-as-a-Service Information-as-a-Service Database-as-a-Service Storage-as-a-Service Infrastructure-as-a-Service
  • 20. Understanding the Emerging Patterns of Architecture Hybrid Private Public Community SOA Shared Services Shared Services Shared Services Security Private Trust Central Trust Tiered Trust Data Central Distributed Tiered Provisioning Self Self/Auto Managed Tenancy Multi/Distributed Multi Managed
  • 23. Reference Architecture Process Management Rules Management Composites/Portals (BPMS) Transactional Services Data Services/Abstraction Data
  • 24. Management & Service Governance Security & Identity Reference Architecture Monitoring and Management Process Management Rules Management Composites/Portals (BPMS) Transactional Services Data Services/Abstraction Data
  • 25. Types of Cloud Architecture Patterns Emerging • Migration to a Cloud – Business Systems – Infrastructure Complexity • Building on a Cloud (PaaS) • Building a Hybrid Cloud • Building a Cloud – IaaS – SaaS – PaaS
  • 26. So, It’s Something Like This Cloud Computing Public, Private, Hybrid Application Applications Infrastructure Database Security Development Visual (UI Based) Storage Compute Network Management Structured Encryption Identity Design Programming Testing Deployment Middleware Non-Visual Block Self Provisioning Unstructured In Flight UI Code Control Component Provisioning (Services) Object Auto Provisioning At Rest Program Flow Revision Mgmt. Regression Management Process
  • 27. So, what is cloud computing? • The concept of cloud computing is about the ability for organizations to stop solving all IT problems by themselves. • Cloud computing certainly about sharing resources, such as storage and compute services, but it really should be more about sharing solutions and pushing risk out of the business. – Unfortunately, the focus today is on the tactical side of sharing computing resources. – Should be more about the impact to a business rather than how the technology is defined.
  • 28.
  • 29. Q&A
  • 30. The shift to Cloud We are leading the conversation with thought leadership and cutting edge services. #1 #1 #1 BEST SELLING MOST READ MOST LISTENED TO PODCAST BOOK ON BLOG ON ON CLOUD COMPUTING WITH CLOUD COMPUTING CLOUD COMPUTING OVER 10,000 LISTENERS
  • 31. How to Get Cloud Architecture and Design Right the First Time David S. Linthicum Blue Mountain Labs david@bluemountainlabs.com
  • 32. Abstract So, what are the proper ways to design, build, and leverage cloud computing systems? What are the steps to success? What are the emerging best practices? How does SOA fit in? In this session we’ll answer these questions, and more, covering the right and wrong ways to leverage, design, and build cloud-based systems and infrastructure. Going beyond the hype, this includes advice from those currently in the trenches who make cloud computing work for the Global 2000 and government. The audience is anyone who will soon fight to make cloud computing work for their clients, employers, and/or investors, and need to knock it out of the park the first time.
  • 33. Where To Find Out More Slides available: Bonus Content: How to architect a hybrid cloud computing solution.
  • 34. Where to find me. • @DavidLinthicum • david@bluemountainlabs.com • www.bluemountainlabs.com • www.davidlinthicum.com • http://www.linkedin.com/in/davidlinthicum • Grab a card after the presentation.
  • 35. Geek Level for this Presentation Your Grandparents that Systems Programmer and are Still Using AOL Dialup Dungeon Master
  • 37. Most Cloud-Based Systems are Lacking Architecture
  • 38. The results: • Inefficient utilization of resources. • Resource saturation. • Lack of elasticity and scalability. • Lack of security and governance. • Frequent outages. • Bad or no tenant management. • Other very bad things.
  • 39. Common Mistakes • Not understanding how to make architectures scale. • Not dealing with tenant management issues. • Not understanding that security is systemic. • Not understanding the proper use of services. • Tossing technology at the problem. • Listening to the wrong people. • Managing-by-magazine.
  • 40. The Multitenant Thing • No two multitenant architectures are alike. • Needs to be effective in the context of the problem. • Needs to leverage best architecture practices. • Needs to practice isolation and protection.a software application is “With a multitenant architecture, designed to virtually partition its data and configuration so that each client organization works with a customized virtual application instance.” Source: Wikipedia
  • 41.
  • 42. The ABCs Multitenancy Source: Lori MacVittie
  • 43. ABCs of Multitenancy Amazon Machine Images Source: Steve Bobrowski
  • 44. Virtualization is Not Always a Requirement
  • 45. Types of Cloud Architecture • Migration Patterns Emerging to a Cloud – Business Systems – Infrastructure Complexity • Building on a Cloud (PaaS) • Building a Hybrid Cloud • Building a Cloud – IaaS – SaaS – PaaS
  • 47. Enterprise Vulnerabilities Assess your Risks 1. Governance 2. Regulatory Compliance RISK TO ORGANIZATION 3. Security & Identity Management 4. Business Continuity 2 5. Process and Services 1 6. Data Management 4 9 3 7. System Integration 6 8. Resource Skills & Knowledge 5 7 9. Application Readiness 8 10 10. Network Readiness COMPLEXITY OF MITIGATING RISK Assess your vulnerabilities and mitigate your risks.
  • 48. Architecture Roadmap Where to begin Build a solid foundation: Determine business drivers Understand: data, services, business processes and system integration points Design a “cloud-friendly” enterprise architecture roadmap that leverages Services Oriented Architecture (SOA) Determine an integration strategy for internal and external systems Outline a migration path for legacy systems to the new architecture Leverage SOA to build a sturdy and agile foundation for the Cloud
  • 52. General Rules and Guidelines • Focus on the primitives. – The best clouds are sets of low level services that can be configured. • Data services • Transaction services • Utility services • Leverage distributed components that are centrally controlled. • Build for tenants, not users. • Don’t lean too much on virtualization. • Security and governance are systemic.
  • 53. Use Case: General Business System Migration to the Cloud
  • 54. The General Idea • Break the system down to it’s component parts, understanding each part. • Rethink the database, it’s typically a mess. • Rethink the system as sets of services/API, watch the granularity. – Data services, transaction services, utility services • Create a security and governance plan. • Consider the user interfaces. • Consider device interfaces. • Migrate only the components to the cloud that will provide the best value.
  • 55. Good New/Bad News • Good News: – Most cloud platforms provide the tenant management features for you. – Most cloud platforms manage the resources for you. – The cloud platforms are getting better. • Bad News: – Security is still your problem. – Application and service design is still your problem.
  • 56. Management & Service Governance Security & Identity Reference Architecture Monitoring and Management Process Management Rules Management Composites/Portals (BPMS) Transactional Services Data Services/Abstraction Data
  • 57. Create the Information Model Legacy Ontologies Metadata Understand Ontologies Data Dictionary External & Metadata Understand the Data Metadata (B2B) Data Catalog Catalog the Data Information Model Build Information Model
  • 59. Create a Service Model Data Candidate Catalog Services Understand Services Services And Information Information Model Information to Services Service Model Build Service Model
  • 61. On Premises Cloud Provider
  • 62. On Premises Cloud Provider
  • 63. Create a Process Model Data Candidate Catalog Processes Understand Processes Services to Processes Information Model Services to Processes Process Model Service Build Process Model Model
  • 64. Reference Architecture Process Management Rules Management Composites/Portals (BPMS) Transactional Services Data Services/Abstraction Data
  • 65. On Premises Cloud Provider
  • 66. Create a Governance Model Process Defined Model Policies Define Policies Policy Designs Information Model Design Policies Governance Model Service Implement Policies Model
  • 67. Management & Service Governance Security & Identity Reference Architecture Monitoring and Management Process Management Rules Management Composites/Portals (BPMS) Transactional Services Data Services/Abstraction Data
  • 68. Policies Policies Runtime Governance Monitorin g Repository Logs
  • 69. Test SOA using Cloud Architecture Process Test Model Plan Create Test Plan Black Box Testing Information Results Model Black Box Testing White Box Testing Results Service White Box Testing Model Governance Model
  • 70. Assigning Candidate Data, Services, and Processes for the Clouds Process Candidate Assignments Processes Analyze Candidate Processes Service Assignments Candidate Services Analyze Candidate Services Data Assignments Data Analyze Candidate Data Dictionary and Metadata Governance Model
  • 71. Select Platforms and Deploy Processes, Services, and Data to Platforms. Candidate Platforms Process List Candidate Platforms Assignments Test Results Service Assignments Analyze and Test Candidate Platforms Target Platforms Data Assignments Select Target Platforms Deploy to Target Platforms
  • 72. Data Services Processes Data Data Data Data
  • 73. Data Services Processes Data PaaS Data Data Data DaaS IaaS
  • 74. Data Services Processes Application Data PaaS Data Application Data DaaS Data IaaS
  • 75. Stepping to the Clouds 1. Access the mission. 11. Create a governance strategy. 2. Access the culture. 12. Create a security strategy. 3. Access the value. 13. Bind candidate services to data 4. Understand your data. and processes. 5. Understand your services. 14. Relocate services, processes, 6. Understand your processes. and information. 7. Understand the cloud 15. Implement security. resources. 16. Implement governance. 8. Identify candidate data. 17. Implement operations. 9. Identify candidate services 10. Identify candidate processes.
  • 76. Q&A
  • 77. The shift to Cloud We are leading the conversation with thought leadership and cutting edge services. #1 #1 #1 BEST SELLING MOST READ MOST LISTENED TO PODCAST BOOK ON BLOG ON ON CLOUD COMPUTING WITH CLOUD COMPUTING CLOUD COMPUTING OVER 10,000 LISTENERS
  • 79. Use Case: Creating an Hybrid Cloud
  • 80. Current Patterns: Primitive Hybrid Architectures Migration Public Private Cloud Cloud Interoperability Public Private Cloud Cloud API/Services
  • 81. Best: Cloud Abstraction Public Cloud C Abstraction Private Layer Cloud B (Composit e) Private Cloud A
  • 82. Emerging Hybrid Cloud Architectural Patterns • Static Placement • Assisted Replication • Auto Migration • Dynamic Migration 82
  • 83. Static Placement Data Data - Difficult or impossible to dynamically port or migrate. - Little or no use of standards. - Typically older platforms Private Cloud mixed with cloud platforms. - Little use of abstraction. Bind to Services/API Platform Public Cloud Data Data 83
  • 84. Assisted Replication Data Data - Code port and/or interface compatibility. - Some use of standards. - Typically new platforms that Private Cloud are code/service compatible. - Limited use of abstraction. Services/API Public Cloud Data Data 84
  • 85. Auto Migration Data Data - Auto code/VM migration and/or interface compatibility. - Some use of standards. - Virtualization, code, and Private Cloud data levels. - Some use of abstraction. Services/API Public Cloud Data Data 85
  • 86. Dynamic Migration Data Data - Dynamic VM migration OS within single logical OS. - Logical and physical abstraction. Private Cloud - Some use of standards. - Hybrid cloud operating systems. Services/API Public Cloud Data Data 86
  • 87. Policies Policies Runtime Governance Monitorin g Repository Logs
  • 88. We Need Cloud Abstraction! Public Cloud C Private Common Cloud B Interface Cloud Management Private Cloud A
  • 89. Define Information Data Data Core Physical and Logical Models 89
  • 90. 90
  • 91. Define Services Services Core Services Data Data Core Physical and Logical Models 91
  • 92.
  • 93. Define Processes Core Processes Services Core Services Data Data Core Physical and Logical Models 93
  • 94. Map to the Proper Architecture • Static Placement • Assisted Replication Services • Auto Migration • Dynamic Migration Data Data 94
  • 95. Select Technology Solution • Static Placement • Assisted Replication • Auto Migration • Dynamic Migration 95

Notas del editor

  1. Thought leadership:Most read blog … Most listened to Podcast (10,000+ listeners) …
  2. Thought leadership:Most read blog … Most listened to Podcast (10,000+ listeners) …