Your SlideShare is downloading. ×
Disassembling The  Cloud
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Disassembling The Cloud

1,176
views

Published on

Presentation from SYS-CON Cloud Computing Expo March 31, 2009. Breaks down cloud into key components and discusses benefits at each layer.

Presentation from SYS-CON Cloud Computing Expo March 31, 2009. Breaks down cloud into key components and discusses benefits at each layer.

Published in: Business, Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,176
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Disassembling the Cloud JP Morgenthal SOA, BPM & Cloud Strategist jpmorgenthal.com
  • 2. Agenda
    • The Business of the Cloud
    • The Six Cloud Layers
    • Cloud Services and Layers Alignment
    • Additional Cloud Issues
  • 3. The Business of the Cloud
  • 4. What’s Old is What’s New
    • “ Gray Hairs” – this is time-sharing revisted
    • “ Newbies” - Cloud Computing allows companies to scale applications in a way they could never do before
    Truth
  • 5. Cloud Computing Use Cases
    • I want to scale my application to support peak usage periods, e.g. end of month processing and I don’t want to design my infrastructure to support this aberration from average usage
      • Includes startup where large volumes anticipated, but too costly for build it and they will come
    • Managing a data center is outside my company’s core competency and there’s no value to developing that competency in-house
      • I am acquiring a particular service because it is unique and it’s more costs-effective to have the vendor manage it than develop that knowledge in-house
    • I don’t want to deal with the issues related to packaging, selling, distributing and installing my software to customers
  • 6. The Six Cloud Layers
  • 7. The Six Cloud Layers
    • Hardware
    • Network
    • Operating System
    • Access
    • Metering
    • Application
  • 8. Hardware
    • Hardware requires capital expenditures
    • Hardware ages more rapidly relative to new advances in technology
    • Hardware requires supporting infrastructure
      • Cooling, network, storage, DR, backup, etc.
  • 9. Hardware
    • Avoid hardware acquisitions where possible
      • Support for non-confidential/private applications
      • Leverage 3-tier applications architecture with trusted connections between Web and application server
    • Infrastructure-as-a-Service will result in a break-even, or more costly option, over a specific time period, but minimizes risk
      • Can allow for more powerful hardware than would be allocated for in CapEx spending
  • 10. The Six Cloud Layers
    • Hardware
    • Network
    • Operating System
    • Access
    • Metering
    • Application
  • 11. Network
    • The network is the life line for most applications being developed and/or deployed today
    • Network communications are often the most complex vendor relationships to manage
      • Bills are so complex and componentized that carriers can make money on the margin error
    • Network bandwidth is often underutilized and needs to support peak usage
      • Network Neighborhood – carrier-neutral co-location facilities allow sharing of bandwidth
    • Cloud computing offers the opportunity to balance peak usage needs with average network utilization in a more cost-effective manner
  • 12. The Six Cloud Layers
    • Hardware
    • Network
    • Operating System
    • Access
    • Metering
    • Application
  • 13. Operating System
    • The operating system is the software that interfaces applications to the hardware
    • The Cloud consumer’s view of OS and the Cloud provider’s view of OS are typically very different
  • 14. The Six Cloud Layers
    • Hardware
    • Network
    • Operating System
    • Access
    • Metering
    • Application
  • 15. Access
    • Access is the layer that enables provisioning, configuration and monitoring of the cloud computing environments
      • Amazon Web Services
      • 3Tera
    • The access layer is under heavy scrutiny because it lends itself to vendor lock-in
      • Cloud Computing Interoperability Forum (CCIF) seeking standardization
      • EUCALYPTUS is compatible with Amazon EC2 interface, allowing EC2 tools to be used
  • 16. Access
    • Unified Cloud Interface (UCI)‏
      • A means of collecting and aggregating Cloud metadata
      • An ontology that describes the features and services of various Cloud provider offerings in a common vocabulary
      • A means of capturing the description of a particular deployment design for re-deployment on any comparable Cloud provider’s offering
  • 17. The Six Cloud Layers
    • Hardware
    • Network
    • Access
    • Operating System
    • Metering
    • Application
  • 18. Metering
    • The metering layer is critical for pay-for-use Cloud offerings
    • Metering is a very immature component of most Cloud offerings available today
      • Amazon EC2, S3
      • GoGrid – metering interface
  • 19. The Six Cloud Layers
    • Hardware
    • Network
    • Access
    • Operating System
    • Metering
    • Application
  • 20. Application
    • Everything that runs in the operating system is an application
    • For the Cloud provider using a hypervisor to deliver IaaS, the guest operating system is an application
    • For the Cloud provider delivering PaaS & SaaS, the OS is typical a traditional OS (e.g. Windows, Linux, etc.)‏
    • For the Cloud consumer, the application is always running on a guest OS
  • 21. Cloud Services and Layers Alignment
  • 22. Cloud Layers & Service Alignment IaaS Hardware Network Access PaaS Metering Application Operating System
  • 23. Cloud Services Offerings
    • Infrastructure-as-a-Service
      • Storage-as-a-Service
    • Platform-as-a-Service
      • Database-as-a-Service
      • Security-as-a-Service
    • Software-as-a-Service
  • 24. Additional Aspects of the Cloud
  • 25. Does the Private Cloud Exist?
    • YES!
    • However, differing opinions on definition of private cloud
    • I say, private cloud is still hosted provider, but with private connectivity (e.g. leased lines) vs. public Internet
  • 26. Co-Location & The Cloud
    • Co-location is not being usurped by XaaS today
      • SarbOx
      • 4 Th Amendment issues
      • SLA – provider not offering required levels of service
      • Core competency in supporting unique application requirements
  • 27. Follow Me
    • Twitter: twitter.com/jpmorgenthal
    • Blog: www.jpmorgenthal.com/morgenthal
    • Columns:
      • EBizQ
      • SearchSOA
  • 28. Q&A me [at] jpmorgenthal.com