Moving to cloud computing step by step linthicum
-
Upload
david-linthicum -
Category
Technology
-
view
4.512 -
download
0
description
Transcript of Moving to cloud computing step by step linthicum
![Page 2: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/2.jpg)
© Bick Group 2010
UNDERSTANDING THE RELATIONSHIPS
SOA
CloudComputing
EnterpriseArchitecture
![Page 3: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/3.jpg)
© Bick Group 2010
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 ComputingServices On-Demand
Database On-DemandApplications On-
DemandPlatform On-Demand
SOAShared Services
Shared InformationShared Processes
AgilityIntegrationGovernance
![Page 4: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/4.jpg)
© Bick Group 2010
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
![Page 5: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/5.jpg)
© Bick Group 2010
THE "CLOUD PYRAMID"
• Describes Cloud Services Economy
• Building blocks: IaaS -> PaaS -> SaaS
GoogleApp Engine
Source: GoGrid
![Page 6: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/6.jpg)
© Bick Group 2010
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
![Page 7: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/7.jpg)
© Bick Group 2010
“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
SaaSAIaaS
APaaSIaaS
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
![Page 8: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/8.jpg)
© Bick Group 2010
Infrastructure-as-a-Service
Secu
rity-a
s-a-S
erv
ice
Storage-as-a-Service
Inte
gra
tion-a
s-a-S
erv
ice
Database-as-a-Service
Information-as-a-Service
Process-as-a-Service
ORGANIZING THE CLOUDS
Pla
tform
-as-a
-Serv
ice
Application-as-a-Service
Management/Governance-as-a-Service
Testing-as-a-Service
![Page 9: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/9.jpg)
© Bick Group 2010
WHY CLOUD?THE EXISTING TRAJECTORY IS NOT GOOD
$
Capability
WHY CLOUD?
![Page 10: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/10.jpg)
© Bick Group 2010
UNDERSTANDING THE ROI
![Page 11: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/11.jpg)
© Bick Group 2010
$500,000
$1,000,000
On-Premise
![Page 12: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/12.jpg)
© Bick Group 2010
Cloud Delivered
![Page 13: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/13.jpg)
© Bick Group 2010
“For the cloud, we're all in.”
![Page 14: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/14.jpg)
© Bick Group 2010
CLOUD POPULARITY=HYPE
Source: CA
![Page 15: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/15.jpg)
© Bick Group 2010
NEED A JOB?
![Page 16: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/16.jpg)
© Bick Group 2010
CRAZY CLOUD WASHING
![Page 17: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/17.jpg)
© Bick Group 2010
FEAR OF MULTITENANCY
![Page 18: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/18.jpg)
© Bick Group 2010
![Page 19: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/19.jpg)
© Bick Group 2010
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
![Page 20: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/20.jpg)
© Bick Group 2010
Data volumes increases at an explosive rate
1 Exabyte = 1 quintillion bytes
0
20
40
60
80
100
120
140
160
180
200
2010200920082007 (IDC)
Data subject to Sarbanes-Oxley, Basel II or other governmental regulation
![Page 21: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/21.jpg)
© Bick Group 2010
![Page 22: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/22.jpg)
© Bick Group 2010
Standalone cloud
Cloud 1Cloud 1 Cloud 2Cloud 2
enterprise
Extended enterprise cloud
Cloud 1Cloud 1
Cloud 3Cloud 3
Cloud 2Cloud 2
Intercloud
CloudCloud
Source: Bob Grossman
![Page 23: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/23.jpg)
© Bick Group 2010
CLOUD ABSTRACTION
Cloud BCloud B
Cloud CCloud C
Cloud ACloud A
TaskRouting
TaskRouting
![Page 24: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/24.jpg)
© Bick Group 2010
24
Local data center (small, dedicated)
Remote cloud (large, pay per use)
Dynamic Workload
User requests
User requestsWorkload factoringWorkload factoring
HYBRID CLOUDS
Source: NEC
![Page 25: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/25.jpg)
© Bick Group 2010
HERE WE GO AGAIN?
![Page 26: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/26.jpg)
© Bick Group 2010
“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 2010Section 9, Cross Cutting Programs
![Page 27: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/27.jpg)
© Bick Group 2010
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.
![Page 28: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/28.jpg)
© Bick Group 2010
SECURITY AND MATURITY TOP LIST OF CONCERNS FOR CLOUD SERVICES
![Page 29: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/29.jpg)
© Bick Group 2010
“Private Cloud Computing is Real – Get Over It” - Tom Bittman – Gartner
CONSIDER PRIVATE CLOUDS
![Page 30: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/30.jpg)
© Bick Group 2010
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.
![Page 31: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/31.jpg)
© Bick Group 2010
CLOUD COMPUTING
A Fit When:
Processes, applications, and dataare 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
![Page 32: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/32.jpg)
© Bick Group 2010
PATH TO THE CLOUDS
Path to clouds: start with the architecture
Understand:• Mission drivers• Information under
management• Existing services under
management• Core business processes
![Page 33: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/33.jpg)
© Bick Group 2010
“AS-IS”
![Page 34: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/34.jpg)
© Bick Group 2010
“TO BE”
![Page 35: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/35.jpg)
© Bick Group 2010
DEPLOY
![Page 36: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/36.jpg)
© Bick Group 2010
INFORMATION MODEL
![Page 37: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/37.jpg)
© Bick Group 2010
SERVICE MODEL
![Page 38: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/38.jpg)
© Bick Group 2010
STEPPING TO THE CLOUDS
![Page 39: Moving to cloud computing step by step linthicum](https://reader033.fdocuments.in/reader033/viewer/2022051818/54b6b9dd4a7959e05e8b45d9/html5/thumbnails/39.jpg)
© Bick Group 2010
DON’T FORGET
Episode 100 Last Week!