• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Cloud Taxonomy: Platform vs Infrastructure
 

Cloud Taxonomy: Platform vs Infrastructure

on

  • 13,587 views

Here are some slides I use to distinguish between the different types of clouds in use out there.

Here are some slides I use to distinguish between the different types of clouds in use out there.

Statistics

Views

Total Views
13,587
Views on SlideShare
12,146
Embed Views
1,441

Actions

Likes
4
Downloads
408
Comments
1

12 Embeds 1,441

http://www.appistry.com 1020
http://www.cloudbook.net 272
http://cloudpul.se 70
http://cloudpulseblog.com 35
http://www.slideshare.net 23
http://cloudbook.net 11
http://www.slideee.com 3
http://translate.googleusercontent.com 2
http://wayback.archive.org 2
http://webcache.googleusercontent.com 1
http://209.85.173.132 1
http://web.archive.org 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Hi,
    Saltmarch Media is organizing its third edition of Business Technology Summit 2010 which will take place on 11 and 12 Nov'10 at Nimhans Convention Centre, Bangalore. The summit will feature topics like Soa, SaaS, PaaS, Cloud Computing, Cloud Development, Cloud Governance and more. For more info log on to btsummit dot com
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Cloud Taxonomy: Platform vs Infrastructure Cloud Taxonomy: Platform vs Infrastructure Presentation Transcript

    • The Cloud “Pyramid” Applications, Platform, Infrastructure Sam Charrington Appistry 1 www.appistry.com
    • Cloud Infrastructure… • Provides access to “Compute” and “Storage” instances, on-demand • Based an virtualization technology • Advantages: Full control of environments and infrastructure • Disadvantages: Provide little or no abstraction • Examples: Amazon EC2, GoGrid, Amazon S3, Nirvanix, Linode www.appistry.com
    • What About the Applications? After a few hours, the fog of hype starts to lift and it becomes apparent that the clouds are pretty much shared servers just as the Greek gods are filled with the same flaws as earthbound humans. Yes, these services let you pull more CPU cycles from thin air whenever demand appears, but they can't solve the deepest problems that make it hard for applications to scale gracefully. Many of the real challenges lie at the architectural level, and simply pouring more server cycles on the fire won't solve fundamental mistakes in design. www.appistry.com
    • The Challenge: Cloud Presents New Application Requirements • Modular, service-oriented • Unpredictable load • Dynamic • Distributed • Connected • Multi-tenant Traditional Application Infrastructure Wasn’t Built to Meet the Requirements of Cloud Applications www.appistry.com
    • The Solution: Cloud Platforms • Abstract applications across individual cloud servers (“application virtualization”) • Ensure application QoS: scalability, reliability, availability • Provide run-time services for cloud applications via APIs, e.g. state, workload management • Simplify and automate app deployment and management Cloud Platforms Provide the Glue that Allows Cloud Applications to Fully Leverage Cloud Infrastructure www.appistry.com
    • Cloud Layers Infrastructure vs. Platform Characteristic Infrastructure Platform e.g. Amazon EC2 e.g. Appistry EAF, Google App Engine Scope Virtual Machine Application Management Manual; machine-by-machine Automated; single step Ease-of-use Easy to provision new Easy to build/migrate cloud-enabled infrastructure applications; cut time-to-market Scalability Create new servers on demand Applications scale linearly Risk Reduce infrastructure investment Reduce project/development risk Reliability Reliable infrastructure Reliable applications Cost Pay only for what you use; use Enable application agility and reduce only what you need development costs Security Provide secure infrastructure Enable secure applications www.appistry.com
    • Hosted Cloud Platforms (“PaaS”) Provides platform benefits, but: • Focus on single application stack (e.g. Ruby, Python) • Lock applications to single cloud infrastructure provider • Restricted to available services, e.g. can’t use SQL compliant DBs as-a-Service www.appistry.com
    • Cloud Application Platforms • Delivered as software • Used in-cloud or on-premise • Support standard enterprise software development stacks (e.g. Java, .NET, C++ via Eclipse, Visual Studio) • Provide portability across cloud environments • Provide essential services such as data Cloud App. caching and workload management www.appistry.com