Upload
uri-cohen
View
559
Download
3
Embed Size (px)
DESCRIPTION
Presentation from the DLD Tel Aviv conference: Common myths about pushing apps to the cloud, and what are the drivers to the Cloudify Open Source Framework.
Citation preview
Your Apps on the CloudWhat It Really Takes
Uri Cohen @uri1803 | github.com/uric
Head of Product @ GigaSpaces#dld Tel Aviv
Let’s Start by
Debunking a Few
Myths…
Myth #1
Cloud is not for legacy apps
Fact: Millions of
Existing Apps Out
There
SaaS is a $30B business today, $105B in 5 years (Forrester)
Many ISVs will sell existing apps on demand, from the cloud, before reengineering
Fact: Millions of
Existing Apps Out
There
A typical enterprise can have ___________ of (existing) apps
Fact: Millions of
Existing Apps Out
There
A typical enterprise can have thousands of (existing) apps
Fact: Millions of
Existing Apps Out
There
A typical enterprise can have thousands of (existing) apps
1/3 of IT orgs already implemented a private cloud (Gartner)
Guess what apps they intend to run on it…
Some of the Most Popular
Platforms on the
Cloud Are:
Some of the Most Popular
Platforms on the
Cloud Are:
MySQL, Postgres, Rails, Tomcat, Apache HTTP…
Hardly new technologies…
Myth #2
PaaS is for Everyone
Most Existing
Apps Just Don’t Fit
In
The Ideal
In Reality…
For Ops, PaaS is Just a Giant
Black Box
75% of sys
admins distrust the blackbox nature of PaaS
PaaS has no way of easily extending the stack
http://www.keeneview.com/2011/08/devops-and-paas-friend-or-foe.html
Myth #3 The Cloud Is like Any Other Data Center
Fact: Cloud IS
Different
VMs come and go
http://blog.scalyr.com/2012/10/16/a-systematic-look-at-ec2-io/
Fact: Cloud IS
Different
VMs come and go
I/O can vary up to 30x with no apparent reason
http://blog.scalyr.com/2012/10/16/a-systematic-look-at-ec2-io/
Fact: Cloud IS
Different
VMs come and go
I/O can vary up to 30x with no apparent reason
A whole AZ can go bust (remember?)
http://blog.scalyr.com/2012/10/16/a-systematic-look-at-ec2-io/
Myth #4No one really moves apps from one cloud to another
Cloud Portability
Facts
Zynga moved ~80% of their workload from Amazon to their private zCloud
“own the base, rent the spike”
http://code.zynga.com/2012/02/the-evolution-of-zcloud/
Cloud Portability
Facts Started with Linode, then moved to RackSpace, then to AWS
http://code.mixpanel.com/2010/11/08/amazon-vs-rackspace/
Cloud Portability
Facts
• You want the flexibility to choose what’s right for you, when it’s right for you
• Based on pricing, features, availability, performance, etc.
Open source framework for deploying, managing, healing and scaling any app, on any cloud
Your App, Your Recipe
25
How It Worksapplication {
name="petclinic"service { name = "mongod" }service { name = "mongoConfig" }service { name = "apacheLB" }service { name = "mongos" dependsOn = ["mongoConfig",
"mongod"]}service { name = "tomcat" dependsOn = ["mongos","apacheLB"]
}}
Demo Time!
http://www.cloudifysource.org/take-cloudify-challenge
Thank You!
References: http://www.cloudifysource.org http://github.com/CloudifySource http://code.mixpanel.com/2010/11/08/amazon-vs-rackspace/http://techblog.netflix.com/2012/07/benchmarking-high-performance-io-with.html http://natishalom.typepad.com/nati_shaloms_blog/2011/11/five-misconceptions-on-cloud-portability.html http://code.zynga.com/2012/02/the-evolution-of-zcloud/