Your SlideShare is downloading. ×
0
Cloudify The PaaS Jailbreaker                            Uri Cohen, VP Products                                        Gig...
Why PaaS In the First Place?
It’s Simple, Fisher-Price Simple3         ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
It’s Agile             Enter GigaSpaces XAP4            ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
But Does it Meet YOUR Needs?5        ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
New Breed of PaaS Platforms6        ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
Is This Good Enough for YOU?Ask yourself:• Do I need additional platforms?• Do I need a different  OS version/type?• Can I...
Can You Really DIY?                    Fork, learn source                    code, change, push, req                    ue...
Step Back: Perspectives on PaaS    Developer: “PaaS is so                                                Sys admin: “PaaS ...
DevOps to the Rescue DevOps is all about:      Automating complex IT       processes      “Infrastructure as Code” We ...
Putting PaaS & DevOps Together11      ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
Result: YOUR App, UNCHANGED, on ANY Cloud12       ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
GIGASPACES CLOUDIFY GigaSpaces Cloudify is an open source PaaS stack that can on board any application to any cloud withou...
Application description through RECIPES     Groovy-DSL based     Setup (a-la Chef, Puppet)     Provisioning for any cloud:...
Recipe Execution  Process                                                                      Install                    ...
Built-in recipes                                                         XAP Spring                                   XAP ...
Built In Cloud Drivers (Partial List)                                                  Your Own                           ...
Q&A18   ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
Get it today, for free:www.cloudifysource.org
Upcoming SlideShare
Loading in...5
×

The DevOps PaaS Infusion - May meetup

280

Published on

PaaS Jailbreaker

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
280
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Iaas Is great takes 1 min to get a server as opposed to weeks But from there you still have the app to install, provision The business cares about apps not ops PaaS is supposed to be the solution
  • Code, debug, push, continuous deployment
  • Setup quickly Roll out quicklyDirectly from your IDE Integrates with your source control repo
  • There are many app that just don’t fit the bill: Complex JEE applicationsBig Data applicationsMulti-tier applicationsNative applications (C++,..).Net, Python, Multi-site applicationsLow-latency applications (that can't run on VMs)Pre existing apps
  • How may use nosql? Tomcat? Websphere?How many use the ootb configuration?An application that needs a certain version of MySQL (not the one that comes with the framework)An application that needs to run on Redhat (not Ubuntu). or even more interesting -- a case where there are mutiple applications, each needing a different OS served at the same time.That’s why devops is more picked up
  • Transcript of "The DevOps PaaS Infusion - May meetup"

    1. 1. Cloudify The PaaS Jailbreaker Uri Cohen, VP Products GigaSpaces @uri1803
    2. 2. Why PaaS In the First Place?
    3. 3. It’s Simple, Fisher-Price Simple3 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    4. 4. It’s Agile Enter GigaSpaces XAP4 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    5. 5. But Does it Meet YOUR Needs?5 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    6. 6. New Breed of PaaS Platforms6 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    7. 7. Is This Good Enough for YOU?Ask yourself:• Do I need additional platforms?• Do I need a different OS version/type?• Can I settle for the underlying cloud SLAs?7 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    8. 8. Can You Really DIY? Fork, learn source code, change, push, req uest pull on github…8 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    9. 9. Step Back: Perspectives on PaaS Developer: “PaaS is so Sys admin: “PaaS is just easy, who needs sys giant blackbox toy that I admins anyway”? can’t really use for real- world app”9 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    10. 10. DevOps to the Rescue DevOps is all about:  Automating complex IT processes  “Infrastructure as Code” We thought it would make a good foundation for PaaS…10 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    11. 11. Putting PaaS & DevOps Together11 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    12. 12. Result: YOUR App, UNCHANGED, on ANY Cloud12 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    13. 13. GIGASPACES CLOUDIFY GigaSpaces Cloudify is an open source PaaS stack that can on board any application to any cloud without architectural or code changes. 1. Mission critical applications 2. Any cloud, any stack. No code change 3. Full control and visibility13 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    14. 14. Application description through RECIPES Groovy-DSL based Setup (a-la Chef, Puppet) Provisioning for any cloud: local, public, private Customizable monitoring Scaling (manual and auto) application { scalingRule { app" name="simpleservice { serviceStatistics { lifecycle{"jboss-service" name metric "Total Requests Count" compute{ { initicon "jboss.jpg" "mysql_install.groovy” service template movingTimeRangeInSeconds 20 start name"APP_SERVER“ = "mysql-service } "mysql_start.groovy” type “BIG_LINUX_32” maximumThroughput statistics service { stopnumInstances 2 "mysql_stop.groovy" } } name } "jboss-service" = highThreshold { [recipe body] mysql-service ]} dependsOn = [}} value 1 .. instancesIncrease 1 } }14 ]) ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    15. 15. Recipe Execution Process Install Bootstrap Application Configure Java & Cloudify Recipe Start Agent Monitor & Ensures H/ACommands ResourceAllocation Invokes IaaS API Compute Services15 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    16. 16. Built-in recipes XAP Spring XAP Processing Unit CouchDB MySQL JBoss Tomcat Cassandra MongoDB JEE & Spring Ruby on Rails Node.js Hadoop Relational & Big Data PHP Web16 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    17. 17. Built In Cloud Drivers (Partial List) Your Own Data Center17 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    18. 18. Q&A18 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    19. 19. Get it today, for free:www.cloudifysource.org
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×