SlideShare a Scribd company logo
David S. Linthicum, CTO [email_address] @DavidLinthicum Moving to Cloud Computing Step-by-Step
UNDERSTANDING THE RELATIONSHIPS SOA Cloud Computing Enterprise Architecture
SOA AND CLOUD COMPUTING One can consider cloud computing the extension of SOA out to cloud-delivered resources, such as storage-as-a-service, data-as-a-service, platform-as-a-service -- you get the idea.  The trick is to determine which services, information, and processes are good candidates to reside in the clouds, as well as which cloud services should be abstracted within the existing or emerging SOA. Cloud Computing Services On-Demand Database On-Demand Applications On-Demand Platform On-Demand SOA Shared Services Shared Information Shared Processes Agility Integration Governance
THREE LAYERS OF CLOUD COMPUTING Software as a Service (SaaS) Finished applications that you rent and customize Platform as a Service (PaaS) Developer platform that abstracts the infrastructure, OS and middleware to drive developer productivity Infrastructure as a Service (IaaS) Deployment platform that abstracts the infrastructure
THE "CLOUD PYRAMID" Describes Cloud Services Economy Building blocks: IaaS -> PaaS -> SaaS Source:  GoGrid Google App Engine
NIST defines cloud computing as a set of characteristics, delivery models, and deployment models On-demand self-service   Ubiquitous network access   Resource pooling Rapid elasticity Pay per use 5 Characteristics Software as a Service (SaaS)   Platform as a Service (PaaS) Infrastructure as a Service (IaaS) 3 Delivery Models Private Cloud Community Cloud Public Cloud Hybrid Cloud 4 Deployment Models
“THE CLOUD”? Size of the cloudlets and overlap shown is not to scale  Shared application infrastructure as a service (AIaaS) Application platform  as a service (APaaS) IaaS – Integration as a service Off-Premises Cloud Infrastructure Utility Hosting Web Hosting SaaS AIaaS APaaS IaaS Cloud Platform Native Web  Applications Hardware  managed by  others Elastic Internet  resources Fixed, dedicated  resources Shared  applications Provider-dedicated Web  applications and Web  content Commodity  (industrialized)  computing resources Hosted dedicated  Web applications  and Web content Programmable or  programmatically  accessible resources Source: Gartner Research
ORGANIZING THE CLOUDS Infrastructure-as-a-Service Security-as-a-Service Storage-as-a-Service Integration-as-a-Service Database-as-a-Service Information-as-a-Service Process-as-a-Service Platform-as-a-Service Application-as-a-Service Management/Governance-as-a-Service Testing-as-a-Service
WHY CLOUD? THE EXISTING TRAJECTORY IS NOT GOOD WHY CLOUD? $ Capability
UNDERSTANDING THE ROI
$500,000 $1,000,000 On-Premise
Cloud Delivered
“ For the cloud, we're all in.”
CLOUD POPULARITY=HYPE Source: CA
NEED A JOB?
CRAZY CLOUD WASHING
FEAR OF MULTITENANCY
 
A “Connectivity Explosion” Applications, formats, APIs, protocols, standards, etc. Connected business partners Connectivity neither trivial nor static: Incompatible structures, semantics, business rules No  mature standards Changes abound Not easy to create robust Web services interfaces Connectivity becomes more challenging than ever Source:  Pervasive Software
Data volumes increases at an explosive rate 1 Exabyte = 1 quintillion bytes 2010 2009 2008 2007 (IDC) Data subject to Sarbanes-Oxley, Basel II or other governmental regulation
 
Standalone cloud Cloud 1 Cloud 2 enterprise Extended enterprise cloud Cloud 1 Cloud 3 Cloud 2 Intercloud Cloud Source:  Bob Grossman
CLOUD ABSTRACTION Cloud B Cloud C Cloud A Task Routing
Local data center (small, dedicated) Remote cloud  (large, pay per use) Dynamic Workload User requests User requests Workload factoring HYBRID CLOUDS Source:  NEC
HERE WE GO AGAIN?
“ Cloud-computing will help to optimize the Federal data facility environment and create a platform to provide services to a broader audience of customers.” President’s Budget for FY 2010 Section 9, Cross Cutting Programs
IT IS SKEPTICAL IT is understandably skittish about cloud computing. However, many of the cloud computing resources out there will actually provide better service than on-premise. Security and performance are still issues. Also, control.
SECURITY AND MATURITY TOP LIST OF CONCERNS FOR CLOUD SERVICES
CONSIDER PRIVATE CLOUDS “ Private Cloud Computing is Real  – Get Over It”    -  Tom Bittman – Gartner
CONSIDERING CLOUDS However, not so fast. Not all computing resources should  exist in the clouds, private or public. Cloud computing is not always cost effective. Do your homework before making the move.
CLOUD COMPUTING A Fit When: Processes, applications, and data are largely independent Points of integration are  well defined Lower level of security is fine Core internal enterprise  architecture is healthy Web is the  desired platform Cost is an issue Applications are new Not A Fit When: Processes, applications, and data are largely coupled Points of integration are  not well defined Higher level of security is required Core internal enterprise architecture needs work The application requires  a native interface Cost is an issue Application is legacy
PATH TO THE CLOUDS Path to clouds: start with the architecture Understand: Mission drivers Information under management Existing services under management Core business processes
“AS-IS”
“TO BE”
DEPLOY
INFORMATION MODEL
SERVICE MODEL
STEPPING TO THE CLOUDS
DON’T FORGET Episode 100 Last Week!
THANKS! David S. Linthicum [email_address]

More Related Content

What's hot (20)

PDF
Cloud computing (pdf)
Steven Habuda
 
PPTX
Top 10 cloud service providers
Vineet Garg
 
PPTX
Kanz visual bee
Ben Kepes
 
PPTX
Kanz
Ben Kepes
 
PPTX
Cloud discussion
David Giard
 
PPT
Cloud Computing Ppt
Anjoum .
 
PPTX
Cloud Computing 101
Ben Kepes
 
PPT
Cloud Computing - Benefits and Challenges
ThoughtWorks Studios
 
PPT
Overview of Cloud Computing and the Potential Business Impact
guest964352
 
PPTX
A cloud computing primer for non-technical executives
Tyler James Johnson
 
PPT
Introduction to Cloud Computing
Tushar Gandhi
 
PPTX
Slides cloud computing
Haslina
 
PPTX
Cloud computing ppt
Amex Ka
 
PPTX
Cloud Computing & Cloud Architecture
notnip
 
PPT
Government Applications of Cloud Computing
Roger Smith
 
PPTX
Design and inplementation of hybrid cloud computing architecture based on clo...
aish006
 
PPSX
Cloud computing ppt by Binesh
Binesh
 
PPTX
Cloud Computing
Bala Ganesh
 
PPTX
Cloud Computing Trends 2019
Intelebee
 
Cloud computing (pdf)
Steven Habuda
 
Top 10 cloud service providers
Vineet Garg
 
Kanz visual bee
Ben Kepes
 
Kanz
Ben Kepes
 
Cloud discussion
David Giard
 
Cloud Computing Ppt
Anjoum .
 
Cloud Computing 101
Ben Kepes
 
Cloud Computing - Benefits and Challenges
ThoughtWorks Studios
 
Overview of Cloud Computing and the Potential Business Impact
guest964352
 
A cloud computing primer for non-technical executives
Tyler James Johnson
 
Introduction to Cloud Computing
Tushar Gandhi
 
Slides cloud computing
Haslina
 
Cloud computing ppt
Amex Ka
 
Cloud Computing & Cloud Architecture
notnip
 
Government Applications of Cloud Computing
Roger Smith
 
Design and inplementation of hybrid cloud computing architecture based on clo...
aish006
 
Cloud computing ppt by Binesh
Binesh
 
Cloud Computing
Bala Ganesh
 
Cloud Computing Trends 2019
Intelebee
 

Similar to Moving to cloud computing step by step linthicum (20)

PPT
Cloud Computing Impact On Small Business
David Linthicum
 
PPTX
Cloud computing
Thor Tolo
 
PPT
Introduction To Cloud Computing By Beant Singh Duggal
Beantsingh
 
PPTX
Cloud Innovation and Virtualization.pptx
csedsc
 
PPT
cloud computing
Roshan Bagdiya
 
PPTX
Cloud computing
Arysha Channa
 
PPT
Cloud Ecosystems A Perspective
jmcdaniel650
 
PPTX
Cloud Computing and Microsoft
John Bristowe
 
PPTX
Cloud Computing - Everything you wanted to know!
Debasish Patra
 
PPT
Cloud Computing By Pankaj Sharma
Ranjan Kumar
 
PDF
Cloud computing CXO's guide
Aspire Systems
 
PPT
Karrox introduction to cloud computing
Karrox Franchise
 
PPTX
Ppt cloud deployment
Virendra Ruhela
 
PPT
Cloud computing
Amiya Kumar
 
PPTX
Demystifying Cloud Computing
Fazle Abbas Luqmani
 
PPT
Cloud computing - dien toan dam may
Nguyen Duong
 
DOCX
UNIT - I.docx
Revathiparamanathan
 
PPTX
Microsoft cloud strategic_overview_vu
Pham Anh Vu
 
PPTX
CLOUD COMPUTING.pptx
SurajThapa79
 
PPTX
Discovering the value of the cloud for the business
Dr. Ramkumar Lakshminarayanan
 
Cloud Computing Impact On Small Business
David Linthicum
 
Cloud computing
Thor Tolo
 
Introduction To Cloud Computing By Beant Singh Duggal
Beantsingh
 
Cloud Innovation and Virtualization.pptx
csedsc
 
cloud computing
Roshan Bagdiya
 
Cloud computing
Arysha Channa
 
Cloud Ecosystems A Perspective
jmcdaniel650
 
Cloud Computing and Microsoft
John Bristowe
 
Cloud Computing - Everything you wanted to know!
Debasish Patra
 
Cloud Computing By Pankaj Sharma
Ranjan Kumar
 
Cloud computing CXO's guide
Aspire Systems
 
Karrox introduction to cloud computing
Karrox Franchise
 
Ppt cloud deployment
Virendra Ruhela
 
Cloud computing
Amiya Kumar
 
Demystifying Cloud Computing
Fazle Abbas Luqmani
 
Cloud computing - dien toan dam may
Nguyen Duong
 
UNIT - I.docx
Revathiparamanathan
 
Microsoft cloud strategic_overview_vu
Pham Anh Vu
 
CLOUD COMPUTING.pptx
SurajThapa79
 
Discovering the value of the cloud for the business
Dr. Ramkumar Lakshminarayanan
 
Ad

More from David Linthicum (20)

PPTX
Mashing Up DevOps with Cloud Computing
David Linthicum
 
PPTX
Accelerating government agility with cloud computing v1
David Linthicum
 
PPTX
Becomming a cloud governance ninja linthicum interop fall 2013
David Linthicum
 
PPTX
Geting cloud architecture right the first time linthicum interop fall 2013
David Linthicum
 
PPTX
Calculating the true value of industry specific clouds linthicum
David Linthicum
 
PPTX
Linthicum next generation-iaa s-paas-and-database-as-a-service
David Linthicum
 
PPTX
Linthicum state of-the-art-cloud-platforms
David Linthicum
 
PPTX
Linthicum what is-the-true-future-of-cloud-computing
David Linthicum
 
PPT
Why Cloud Computing Projects Fail
David Linthicum
 
PPT
Getting Cloud Architecture Right the First Time Ver 2
David Linthicum
 
PPTX
Getting an open systems cloud strategy right the first time linthicm
David Linthicum
 
PPTX
Redefining cloud computing again linthicum with bonus
David Linthicum
 
PPTX
Hybrid and Private Cloud Architectures
David Linthicum
 
PPTX
How to get cloud architecture and design right the first time 2012
David Linthicum
 
PPTX
New integration approach in a cloud computing world
David Linthicum
 
PPTX
Future of cloud computing linthicum 2
David Linthicum
 
PPT
How to Get Cloud Architecture and Design Right the First Time
David Linthicum
 
PPTX
Capacity Management in a Cloud Computing World
David Linthicum
 
PPTX
Future of cloud computing linthicum
David Linthicum
 
PPT
False Cloud Debate Panel Interop 2011
David Linthicum
 
Mashing Up DevOps with Cloud Computing
David Linthicum
 
Accelerating government agility with cloud computing v1
David Linthicum
 
Becomming a cloud governance ninja linthicum interop fall 2013
David Linthicum
 
Geting cloud architecture right the first time linthicum interop fall 2013
David Linthicum
 
Calculating the true value of industry specific clouds linthicum
David Linthicum
 
Linthicum next generation-iaa s-paas-and-database-as-a-service
David Linthicum
 
Linthicum state of-the-art-cloud-platforms
David Linthicum
 
Linthicum what is-the-true-future-of-cloud-computing
David Linthicum
 
Why Cloud Computing Projects Fail
David Linthicum
 
Getting Cloud Architecture Right the First Time Ver 2
David Linthicum
 
Getting an open systems cloud strategy right the first time linthicm
David Linthicum
 
Redefining cloud computing again linthicum with bonus
David Linthicum
 
Hybrid and Private Cloud Architectures
David Linthicum
 
How to get cloud architecture and design right the first time 2012
David Linthicum
 
New integration approach in a cloud computing world
David Linthicum
 
Future of cloud computing linthicum 2
David Linthicum
 
How to Get Cloud Architecture and Design Right the First Time
David Linthicum
 
Capacity Management in a Cloud Computing World
David Linthicum
 
Future of cloud computing linthicum
David Linthicum
 
False Cloud Debate Panel Interop 2011
David Linthicum
 
Ad

Recently uploaded (20)

PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PDF
introduction to computer hardware and sofeware
chauhanshraddha2007
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
introduction to computer hardware and sofeware
chauhanshraddha2007
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 

Moving to cloud computing step by step linthicum

  • 1. David S. Linthicum, CTO [email_address] @DavidLinthicum Moving to Cloud Computing Step-by-Step
  • 2. UNDERSTANDING THE RELATIONSHIPS SOA Cloud Computing Enterprise Architecture
  • 3. SOA AND CLOUD COMPUTING One can consider cloud computing the extension of SOA out to cloud-delivered resources, such as storage-as-a-service, data-as-a-service, platform-as-a-service -- you get the idea. The trick is to determine which services, information, and processes are good candidates to reside in the clouds, as well as which cloud services should be abstracted within the existing or emerging SOA. Cloud Computing Services On-Demand Database On-Demand Applications On-Demand Platform On-Demand SOA Shared Services Shared Information Shared Processes Agility Integration Governance
  • 4. THREE LAYERS OF CLOUD COMPUTING Software as a Service (SaaS) Finished applications that you rent and customize Platform as a Service (PaaS) Developer platform that abstracts the infrastructure, OS and middleware to drive developer productivity Infrastructure as a Service (IaaS) Deployment platform that abstracts the infrastructure
  • 5. THE "CLOUD PYRAMID" Describes Cloud Services Economy Building blocks: IaaS -> PaaS -> SaaS Source: GoGrid Google App Engine
  • 6. NIST defines cloud computing as a set of characteristics, delivery models, and deployment models On-demand self-service Ubiquitous network access Resource pooling Rapid elasticity Pay per use 5 Characteristics Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) 3 Delivery Models Private Cloud Community Cloud Public Cloud Hybrid Cloud 4 Deployment Models
  • 7. “THE CLOUD”? Size of the cloudlets and overlap shown is not to scale Shared application infrastructure as a service (AIaaS) Application platform as a service (APaaS) IaaS – Integration as a service Off-Premises Cloud Infrastructure Utility Hosting Web Hosting SaaS AIaaS APaaS IaaS Cloud Platform Native Web Applications Hardware managed by others Elastic Internet resources Fixed, dedicated resources Shared applications Provider-dedicated Web applications and Web content Commodity (industrialized) computing resources Hosted dedicated Web applications and Web content Programmable or programmatically accessible resources Source: Gartner Research
  • 8. ORGANIZING THE CLOUDS Infrastructure-as-a-Service Security-as-a-Service Storage-as-a-Service Integration-as-a-Service Database-as-a-Service Information-as-a-Service Process-as-a-Service Platform-as-a-Service Application-as-a-Service Management/Governance-as-a-Service Testing-as-a-Service
  • 9. WHY CLOUD? THE EXISTING TRAJECTORY IS NOT GOOD WHY CLOUD? $ Capability
  • 13. “ For the cloud, we're all in.”
  • 18.  
  • 19. A “Connectivity Explosion” Applications, formats, APIs, protocols, standards, etc. Connected business partners Connectivity neither trivial nor static: Incompatible structures, semantics, business rules No mature standards Changes abound Not easy to create robust Web services interfaces Connectivity becomes more challenging than ever Source: Pervasive Software
  • 20. Data volumes increases at an explosive rate 1 Exabyte = 1 quintillion bytes 2010 2009 2008 2007 (IDC) Data subject to Sarbanes-Oxley, Basel II or other governmental regulation
  • 21.  
  • 22. Standalone cloud Cloud 1 Cloud 2 enterprise Extended enterprise cloud Cloud 1 Cloud 3 Cloud 2 Intercloud Cloud Source: Bob Grossman
  • 23. CLOUD ABSTRACTION Cloud B Cloud C Cloud A Task Routing
  • 24. Local data center (small, dedicated) Remote cloud (large, pay per use) Dynamic Workload User requests User requests Workload factoring HYBRID CLOUDS Source: NEC
  • 25. HERE WE GO AGAIN?
  • 26. “ Cloud-computing will help to optimize the Federal data facility environment and create a platform to provide services to a broader audience of customers.” President’s Budget for FY 2010 Section 9, Cross Cutting Programs
  • 27. IT IS SKEPTICAL IT is understandably skittish about cloud computing. However, many of the cloud computing resources out there will actually provide better service than on-premise. Security and performance are still issues. Also, control.
  • 28. SECURITY AND MATURITY TOP LIST OF CONCERNS FOR CLOUD SERVICES
  • 29. CONSIDER PRIVATE CLOUDS “ Private Cloud Computing is Real – Get Over It” - Tom Bittman – Gartner
  • 30. CONSIDERING CLOUDS However, not so fast. Not all computing resources should exist in the clouds, private or public. Cloud computing is not always cost effective. Do your homework before making the move.
  • 31. CLOUD COMPUTING A Fit When: Processes, applications, and data are largely independent Points of integration are well defined Lower level of security is fine Core internal enterprise architecture is healthy Web is the desired platform Cost is an issue Applications are new Not A Fit When: Processes, applications, and data are largely coupled Points of integration are not well defined Higher level of security is required Core internal enterprise architecture needs work The application requires a native interface Cost is an issue Application is legacy
  • 32. PATH TO THE CLOUDS Path to clouds: start with the architecture Understand: Mission drivers Information under management Existing services under management Core business processes
  • 38. STEPPING TO THE CLOUDS
  • 39. DON’T FORGET Episode 100 Last Week!
  • 40. THANKS! David S. Linthicum [email_address]