CloudConnect 2012: The cloud application stack

2,236 views

Published on

As the basic components of cloud computing hit the mainstream, we’re seeing a second generation of application stack components emerge—cloud databases, load-balancers, messaging queues, caches, workers, and so on. They’re much more than just rented metal, and they’re what makes clouds much more than just on-demand hardware.
In this session, we’ll look at the latest and greatest trends in the “cloud stack”, looking at where this technology is headed, why it holds so much promise, and what the major challenges and risks are.

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

No Downloads
Views
Total views
2,236
On SlideShare
0
From Embeds
0
Number of Embeds
37
Actions
Shares
0
Downloads
26
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Point out Newvem, Xeround, Cloudsoft, Alcatel (?)
  • CloudConnect 2012: The cloud application stack

    1. 1. The Cloud Application Stack Geva Perry CloudConnect February 2012
    2. 2. Follow Me• Blog: ThinkingOutCloud.com• Twitter: @GevaPerry @GevaPerry
    3. 3. What I’ve Been Up To @GevaPerry
    4. 4. Cloud Adoption Drivers• Obvious – Agility – Cost Savings / Capital Efficiency – Increase Scale & Reliability• Less Obvious – Best Practices / Automation – Ecosystem / Integration @GevaPerry
    5. 5. Big Picture App Stack “Cloud OS” Virtualization Data Center @GevaPerry
    6. 6. Cloud OS• Server Operating System• Virtualization Layer• Provisioning Model• API @GevaPerry
    7. 7. Cloud OS ChoicesAmazon RAX/Citrix/OpenStack VMWare SFDC/Heroku Microsoft•Eucalyptus for Private/Provider
    8. 8. Approaches to the Stack in the Cloud• Run Traditional Components in the Cloud• Stack Assemblers• Mix ‘n Match Cloud Services• Curated Stack• Blackbox @GevaPerry
    9. 9. ControlEase @GevaPerry
    10. 10. First ApproachTRADITIONAL COMPONENTSRUNNING ON THE CLOUD @GevaPerry
    11. 11. @GevaPerry
    12. 12. STACK ASSEMBLERS @GevaPerry
    13. 13. Auto Assemble & Deploy to Cloud Web Server Database OS @GevaPerry
    14. 14. Higher Level Stacks @GevaPerry
    15. 15. MIX & MATCH CLOUD SERVICES @GevaPerry
    16. 16. Cloud Services Mix-n’-MatchComponent Examples AmazonDatabase RDS, DynamoDB, SImpleDBMessaging/ SQSQueuesCaching ElastiCacheBig Data Pre-Launch Startups Elastic MapReduceAnalytics @GevaPerry
    17. 17. …and Peripheral Services• Run-Time: – APM/Monitoring – Log Analysis – Security• Pre-Production/Application Lifecycle: – Testing – IDEs – Binary Repositories @GevaPerry
    18. 18. PLATFORM-AS-A-SERVICE @GevaPerry
    19. 19. PaaS: The Curated Stack @GevaPerry
    20. 20. Multiple “Exhibits” @GevaPerry
    21. 21. Non-Developer PaaSBLACKBOX @GevaPerry
    22. 22. Non-Developer PaaS• Quickbase• WorkXpress• Salesforce.com/Force.com• Zoho Creator• LongJump• IS Tools• Wavemaker (Java, acquired by VMWare)• Atlas (based on Cappuccino)• ApplicationCraft (JavaScript)
    23. 23. ECOSYSTEM WARS @GevaPerry
    24. 24. The Importance of Ecosystem• Rapid Product Maturity – Stability, core features – Even if driven by only a few actual contributors• “Whole Product” – Advanced features – Professional Services and Support – Integrations @GevaPerry
    25. 25. “Lock-iness” OpennessU De Facto Adoptedb Standard Standardiqu Deadi Standard,t Proprietary Unadoptedy OSS @GevaPerry
    26. 26. FlexibilityEase @GevaPerry
    27. 27. Ecosystem Benign Lock-In @GevaPerry
    28. 28. WHERE IT’S HEADED @GevaPerry
    29. 29. @GevaPerry
    30. 30. CHOICES @GevaPerry

    ×