Cloud Taxonomy: Platform vs Infrastructure

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    3 Favorites

    Cloud Taxonomy: Platform vs Infrastructure - Presentation Transcript

    1. The Cloud “Pyramid” Applications, Platform, Infrastructure Sam Charrington Appistry 1 www.appistry.com
    2. 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
    3. 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
    4. 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
    5. 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
    6. 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
    7. 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
    8. 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

    + sam_at_appistrysam_at_appistry, 11 months ago

    custom

    3032 views, 3 favs, 5 embeds more stats

    Here are some slides I use to distinguish between t more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 3032
      • 2435 on SlideShare
      • 597 from embeds
    • Comments 0
    • Favorites 3
    • Downloads 217
    Most viewed embeds
    • 571 views on http://www.appistry.com
    • 16 views on http://www.cloudbook.net
    • 6 views on http://cloudpulseblog.com
    • 3 views on http://cloudbook.net
    • 1 views on http://209.85.173.132

    more

    All embeds
    • 571 views on http://www.appistry.com
    • 16 views on http://www.cloudbook.net
    • 6 views on http://cloudpulseblog.com
    • 3 views on http://cloudbook.net
    • 1 views on http://209.85.173.132

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories