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 <ul><li>One can consider cloud computing the extension of SOA out to cloud-delivered resources, su...
THREE LAYERS OF CLOUD COMPUTING Software as a Service (SaaS) Finished applications that you rent and customize Platform as...
THE &quot;CLOUD PYRAMID&quot; <ul><li>Describes Cloud Services Economy </li></ul><ul><li>Building blocks: IaaS -> PaaS -> ...
NIST defines cloud computing as a set of characteristics, delivery models, and deployment models <ul><li>On-demand self-se...
“THE CLOUD”? Size of the cloudlets and overlap shown is not to scale  Shared application infrastructure as a service (AIaa...
ORGANIZING THE CLOUDS Infrastructure-as-a-Service Security-as-a-Service Storage-as-a-Service Integration-as-a-Service Data...
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
 
<ul><li>A “Connectivity Explosion” </li></ul><ul><li>Applications, formats, APIs, protocols, standards, etc. </li></ul><ul...
Data volumes increases at an explosive rate <ul><ul><li>1 Exabyte = 1 quintillion bytes </li></ul></ul>2010 2009 2008 2007...
 
Standalone cloud Cloud 1 Cloud 2 enterprise Extended enterprise cloud Cloud 1 Cloud 3 Cloud 2 Intercloud Cloud Source:  Bo...
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 Workl...
HERE WE GO AGAIN?
“ Cloud-computing will help to optimize the Federal data facility environment and create a platform to provide services to...
IT IS SKEPTICAL <ul><li>IT is understandably skittish about cloud computing. </li></ul><ul><li>However, many of the cloud ...
SECURITY AND MATURITY TOP LIST OF CONCERNS FOR CLOUD SERVICES
CONSIDER PRIVATE CLOUDS <ul><ul><li>“ Private Cloud Computing is Real  – Get Over It”  </li></ul></ul><ul><ul><li>  -  Tom...
CONSIDERING CLOUDS <ul><li>However, not so fast. </li></ul><ul><li>Not all computing resources should  exist in the clouds...
CLOUD COMPUTING <ul><li>A Fit When: </li></ul><ul><li>Processes, applications, and data are largely independent </li></ul>...
PATH TO THE CLOUDS <ul><li>Path to clouds: start with the architecture </li></ul><ul><li>Understand: </li></ul><ul><li>Mis...
“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]
Upcoming SlideShare
Loading in...5
×

Moving to cloud computing step by step linthicum

4,622

Published on

Published in: Technology, Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,622
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
485
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Moving to cloud computing step by step linthicum

  1. 1. David S. Linthicum, CTO [email_address] @DavidLinthicum Moving to Cloud Computing Step-by-Step
  2. 2. UNDERSTANDING THE RELATIONSHIPS SOA Cloud Computing Enterprise Architecture
  3. 3. SOA AND CLOUD COMPUTING <ul><li>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. </li></ul><ul><li>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. </li></ul>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. 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. 5. THE &quot;CLOUD PYRAMID&quot; <ul><li>Describes Cloud Services Economy </li></ul><ul><li>Building blocks: IaaS -> PaaS -> SaaS </li></ul>Source: GoGrid Google App Engine
  6. 6. NIST defines cloud computing as a set of characteristics, delivery models, and deployment models <ul><li>On-demand self-service </li></ul><ul><li>Ubiquitous network access </li></ul><ul><li>Resource pooling </li></ul><ul><li>Rapid elasticity </li></ul><ul><li>Pay per use </li></ul>5 Characteristics <ul><li>Software as a Service (SaaS) </li></ul><ul><li>Platform as a Service (PaaS) </li></ul><ul><li>Infrastructure as a Service (IaaS) </li></ul>3 Delivery Models <ul><li>Private Cloud </li></ul><ul><li>Community Cloud </li></ul><ul><li>Public Cloud </li></ul><ul><li>Hybrid Cloud </li></ul>4 Deployment Models
  7. 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. 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. 9. WHY CLOUD? THE EXISTING TRAJECTORY IS NOT GOOD WHY CLOUD? $ Capability
  10. 10. UNDERSTANDING THE ROI
  11. 11. $500,000 $1,000,000 On-Premise
  12. 12. Cloud Delivered
  13. 13. “ For the cloud, we're all in.”
  14. 14. CLOUD POPULARITY=HYPE Source: CA
  15. 15. NEED A JOB?
  16. 16. CRAZY CLOUD WASHING
  17. 17. FEAR OF MULTITENANCY
  18. 19. <ul><li>A “Connectivity Explosion” </li></ul><ul><li>Applications, formats, APIs, protocols, standards, etc. </li></ul><ul><li>Connected business partners </li></ul><ul><li>Connectivity neither trivial nor static: </li></ul><ul><li>Incompatible structures, semantics, business rules </li></ul><ul><li>No mature standards </li></ul><ul><li>Changes abound </li></ul><ul><li>Not easy to create robust Web services interfaces </li></ul>Connectivity becomes more challenging than ever Source: Pervasive Software
  19. 20. Data volumes increases at an explosive rate <ul><ul><li>1 Exabyte = 1 quintillion bytes </li></ul></ul>2010 2009 2008 2007 (IDC) Data subject to Sarbanes-Oxley, Basel II or other governmental regulation
  20. 22. Standalone cloud Cloud 1 Cloud 2 enterprise Extended enterprise cloud Cloud 1 Cloud 3 Cloud 2 Intercloud Cloud Source: Bob Grossman
  21. 23. CLOUD ABSTRACTION Cloud B Cloud C Cloud A Task Routing
  22. 24. Local data center (small, dedicated) Remote cloud (large, pay per use) Dynamic Workload User requests User requests Workload factoring HYBRID CLOUDS Source: NEC
  23. 25. HERE WE GO AGAIN?
  24. 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
  25. 27. IT IS SKEPTICAL <ul><li>IT is understandably skittish about cloud computing. </li></ul><ul><li>However, many of the cloud computing resources out there will actually provide better service than on-premise. </li></ul><ul><li>Security and performance are still issues. </li></ul><ul><li>Also, control. </li></ul>
  26. 28. SECURITY AND MATURITY TOP LIST OF CONCERNS FOR CLOUD SERVICES
  27. 29. CONSIDER PRIVATE CLOUDS <ul><ul><li>“ Private Cloud Computing is Real – Get Over It” </li></ul></ul><ul><ul><li> - Tom Bittman – Gartner </li></ul></ul>
  28. 30. CONSIDERING CLOUDS <ul><li>However, not so fast. </li></ul><ul><li>Not all computing resources should exist in the clouds, private or public. </li></ul><ul><li>Cloud computing is not always cost effective. </li></ul><ul><li>Do your homework before making the move. </li></ul>
  29. 31. CLOUD COMPUTING <ul><li>A Fit When: </li></ul><ul><li>Processes, applications, and data are largely independent </li></ul><ul><li>Points of integration are well defined </li></ul><ul><li>Lower level of security is fine </li></ul><ul><li>Core internal enterprise architecture is healthy </li></ul><ul><li>Web is the desired platform </li></ul><ul><li>Cost is an issue </li></ul><ul><li>Applications are new </li></ul>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
  30. 32. PATH TO THE CLOUDS <ul><li>Path to clouds: start with the architecture </li></ul><ul><li>Understand: </li></ul><ul><li>Mission drivers </li></ul><ul><li>Information under management </li></ul><ul><li>Existing services under management </li></ul><ul><li>Core business processes </li></ul>
  31. 33. “AS-IS”
  32. 34. “TO BE”
  33. 35. DEPLOY
  34. 36. INFORMATION MODEL
  35. 37. SERVICE MODEL
  36. 38. STEPPING TO THE CLOUDS
  37. 39. DON’T FORGET Episode 100 Last Week!
  38. 40. THANKS! David S. Linthicum [email_address]
  1. ¿Le ha llamado la atención una diapositiva en particular?

    Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

×