SlideShare a Scribd company logo
The Cloud Application Stack

          Geva Perry
        CloudConnect
        February 2012
Follow Me
• Blog: ThinkingOutCloud.com
• Twitter: @GevaPerry




                    @GevaPerry
What I’ve Been Up To




        @GevaPerry
Cloud Adoption Drivers
• Obvious
  – Agility
  – Cost Savings / Capital Efficiency
  – Increase Scale & Reliability
• Less Obvious
  – Best Practices / Automation
  – Ecosystem / Integration


                         @GevaPerry
Big Picture

  App Stack




  “Cloud OS”




 Virtualization




 Data Center


       @GevaPerry
Cloud OS
•   Server Operating System
•   Virtualization Layer
•   Provisioning Model
•   API




                      @GevaPerry
Cloud OS Choices



Amazon              RAX/Citrix/OpenStack   VMWare   SFDC/Heroku   Microsoft
•Eucalyptus for
 Private/Provider
CloudConnect 2012: The cloud application stack
Approaches to the Stack in the Cloud
•   Run Traditional Components in the Cloud
•   Stack Assemblers
•   Mix ‘n Match Cloud Services
•   Curated Stack
•   Blackbox




                      @GevaPerry
Control



Ease

       @GevaPerry
First Approach

TRADITIONAL COMPONENTS
RUNNING ON THE CLOUD

                 @GevaPerry
@GevaPerry
STACK ASSEMBLERS


            @GevaPerry
Auto Assemble & Deploy to Cloud

                            Web
                           Server




            Database



                                    OS




              @GevaPerry
Higher Level Stacks




       @GevaPerry
MIX & MATCH CLOUD SERVICES


             @GevaPerry
Cloud Services Mix-n’-Match
Component    Examples                            Amazon


Database                                         RDS, DynamoDB, SImpleDB


Messaging/                                       SQS
Queues

Caching                                          ElastiCache


Big Data            Pre-Launch Startups          Elastic MapReduce
Analytics




                                    @GevaPerry
…and Peripheral Services
• Run-Time:
  – APM/Monitoring
  – Log Analysis
  – Security
• Pre-Production/Application Lifecycle:
  – Testing
  – IDEs
  – Binary Repositories

                          @GevaPerry
PLATFORM-AS-A-SERVICE


             @GevaPerry
PaaS: The Curated Stack




         @GevaPerry
Multiple “Exhibits”




       @GevaPerry
Non-Developer PaaS

BLACKBOX


                     @GevaPerry
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)
ECOSYSTEM WARS


            @GevaPerry
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
“Lock-iness”
          Openness




U
     De Facto           Adopted
b    Standard           Standard
i
q
u                        Dead
i                      Standard,
t   Proprietary
                      Unadopted
y                         OSS




                @GevaPerry
Flexibility




Ease


       @GevaPerry
Ecosystem Benign Lock-In




          @GevaPerry
WHERE IT’S HEADED


             @GevaPerry
@GevaPerry
CHOICES




  @GevaPerry

More Related Content

PDF
Kubernetes, The Day After
PDF
Intro to OpenStack - Scott Sanchez and Niki Acosta
PPTX
OpenStack in the Enterprise
PDF
GitOps with Amazon EKS Anywhere by Dan Budris
PPTX
Brisbane DevOps Meetup - Reinvent 2015
PPTX
OpenStack and Rackspace
PDF
Overcoming 5 Common Docker Challenges: How We Do It at RightScale
PDF
Policy-based Cloud Storage: Persisting Data in a Multi-Site, Multi-Cloud World
Kubernetes, The Day After
Intro to OpenStack - Scott Sanchez and Niki Acosta
OpenStack in the Enterprise
GitOps with Amazon EKS Anywhere by Dan Budris
Brisbane DevOps Meetup - Reinvent 2015
OpenStack and Rackspace
Overcoming 5 Common Docker Challenges: How We Do It at RightScale
Policy-based Cloud Storage: Persisting Data in a Multi-Site, Multi-Cloud World

What's hot (20)

PDF
Lessons Learned Running The Largest OpenStack Clouds
PDF
Alfresco Transform Service DevCon 2019
 
PPTX
Microservices Journey Summer 2017
PDF
PaaS: An Introduction
PDF
SOA to Microservices
PPTX
Women Who Code
PDF
java in cloud - adopt cloud dev's DHARMA
PPTX
How Cloudify uses Chef as a Foundation for PaaS
PPTX
The hardest part of microservices: your data
PPTX
When networks meets apps (open stack atlanta)
PPTX
Docker & Apcera Better Together
PPTX
Operating OpenStack - Case Study in the Rackspace Cloud
PPTX
Site reliability in the serverless age - Serverless Boston Meetup
PDF
Mini-Training: Netflix Simian Army
PDF
Microservices with Spring Cloud, Netflix OSS and Kubernetes
PPTX
DevNexus 2015
PPTX
Introduction to Cloudify for OpenStack users
PPTX
Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
PPTX
Automating your OpenStack environment with Chef, Puppet and Cloudify
PDF
SmartNews's journey into microservices
Lessons Learned Running The Largest OpenStack Clouds
Alfresco Transform Service DevCon 2019
 
Microservices Journey Summer 2017
PaaS: An Introduction
SOA to Microservices
Women Who Code
java in cloud - adopt cloud dev's DHARMA
How Cloudify uses Chef as a Foundation for PaaS
The hardest part of microservices: your data
When networks meets apps (open stack atlanta)
Docker & Apcera Better Together
Operating OpenStack - Case Study in the Rackspace Cloud
Site reliability in the serverless age - Serverless Boston Meetup
Mini-Training: Netflix Simian Army
Microservices with Spring Cloud, Netflix OSS and Kubernetes
DevNexus 2015
Introduction to Cloudify for OpenStack users
Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
Automating your OpenStack environment with Chef, Puppet and Cloudify
SmartNews's journey into microservices
Ad

Similar to CloudConnect 2012: The cloud application stack (20)

PDF
Accelerating analytics in the cloud with the Starburst Presto + Alluxio stack
PPTX
Microsoft Azure at 360*
PPTX
Web Scale Applications using NeflixOSS Cloud Platform
PDF
Fuse integration-services
PDF
PaaS with Java
PDF
Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost
PDF
Tackling complexity in giant systems: approaches from several cloud providers
PDF
GridGain 6.0: Open Source In-Memory Computing Platform - Nikita Ivanov
PDF
Portable Multi-cloud Microservices with Dapr .pdf
PDF
Cloud for agile_sw_projects-final
PPTX
Cloud Platforms for Java
PDF
Netflix oss season 2 episode 1 - meetup Lightning talks
PPTX
Data Agility for Devops - OSI 2018
PDF
A real-life account of moving 100% to a public cloud
PPTX
Campus days Azure HDInsight automation
PDF
Cloud Native Camel Riding
PDF
OSGi and Private Clouds
KEY
Gaelyk update - Guillaume Laforge - SpringOne2GX 2011
PDF
Continuous Deployment @ AWS Re:Invent
PDF
Cloud, Security and opensource 2012-12-28 at SSU
Accelerating analytics in the cloud with the Starburst Presto + Alluxio stack
Microsoft Azure at 360*
Web Scale Applications using NeflixOSS Cloud Platform
Fuse integration-services
PaaS with Java
Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost
Tackling complexity in giant systems: approaches from several cloud providers
GridGain 6.0: Open Source In-Memory Computing Platform - Nikita Ivanov
Portable Multi-cloud Microservices with Dapr .pdf
Cloud for agile_sw_projects-final
Cloud Platforms for Java
Netflix oss season 2 episode 1 - meetup Lightning talks
Data Agility for Devops - OSI 2018
A real-life account of moving 100% to a public cloud
Campus days Azure HDInsight automation
Cloud Native Camel Riding
OSGi and Private Clouds
Gaelyk update - Guillaume Laforge - SpringOne2GX 2011
Continuous Deployment @ AWS Re:Invent
Cloud, Security and opensource 2012-12-28 at SSU
Ad

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
A Presentation on Artificial Intelligence
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Spectroscopy.pptx food analysis technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Per capita expenditure prediction using model stacking based on satellite ima...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
A comparative analysis of optical character recognition models for extracting...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Machine learning based COVID-19 study performance prediction
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Review of recent advances in non-invasive hemoglobin estimation
A Presentation on Artificial Intelligence
Encapsulation_ Review paper, used for researhc scholars
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Advanced methodologies resolving dimensionality complications for autism neur...
Mobile App Security Testing_ A Comprehensive Guide.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Building Integrated photovoltaic BIPV_UPV.pdf
Spectroscopy.pptx food analysis technology

CloudConnect 2012: The cloud application stack

Editor's Notes

  • #4: Point out Newvem, Xeround, Cloudsoft, Alcatel (?)