GigaSpaces CloudifyThe PaaS Jail-Breaker                              IGT PaaS Summit                        Uri Cohen, VP...
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...
You (Probably) Don’t Want to:    Fork, learn source                                                   Rely on a vendor to ...
Step Back: Perspectives on PaaS    Developer: “PaaS is so                                                Sys admin: “PaaS ...
DevOps to the Rescue DevOps is all about:      Automating complex IT       processes      With Full visibility and     ...
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
Introducing GigaSpaces Cloudify     Any App, Any Stack                                                 Automation of the E...
Application Description using RECIPES      Groovy-DSL based      Setup (a-la Chef, Puppet)      Provisioning for any cloud...
Built-in recipes                                                         XAP Spring                                   XAP ...
Built In Cloud Drivers (Partial List)                                                  Your Own                           ...
Live Demo17   ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
Live Demo See the recipe Start a local cloud and deploy PetClinic on it      With MongoDB at the backend      No VMs, ...
Get it today, for free:www.gigaspaces.com/cloudify
Upcoming SlideShare
Loading in...5
×

GigaSpaces Cloudify - The PaaS Jailbreaker

2,147

Published on

The promise of many current PaaS platforms is that they will make application development on the cloud simple. To achieve this, most PaaS platforms take the "my way or the highway" approach (a.k.a opinionated architecture), and force you to fit into their own stack, language of choice, cloud data center, security, high availability, and scalability models. The result is that once you’re in – you’re locked in forever. Cloudify aims to change all that by giving you the freedom to choose your own stack, on any cloud, and handle your application without code changes.

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
  • Nice presentation, when the database becomes a performance bottleneck, the use of an in-memory distributed cache can be very good option. It is the easiest way to achieve high performance, scalability and availability. Products like GigaSpaces XAP and NCache of Alachisoft (http://www.alachisoft.com/ncache/index.html) are doing very good job in this regard. NCache is an enterprise level distributed cache for .NET and Java and also provides a fast and reliable storage for ASP.NET and JSP Ses sions.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,147
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide
  • Code, debug, push
  • 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)
  • 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
  • Mention:Infrastructure as code Change tracking Not exposed to external changes Productivity graph (90/10. Ours is stable
  • Start local cloud Show recipe – install application – simple Show on ec2 Install Metrics LogsComparison charts
  • GigaSpaces Cloudify - The PaaS Jailbreaker

    1. 1. GigaSpaces CloudifyThe PaaS Jail-Breaker IGT PaaS Summit Uri Cohen, VP Products @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. You (Probably) Don’t Want to: Fork, learn source Rely on a vendor to do code, change, push, req it for you… 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  With Full visibility and control 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. Introducing GigaSpaces Cloudify Any App, Any Stack Automation of the Entire Lifecycle Deploy any middleware stack using a Deploy, manage, and update your recipe based deployment mechanism application using a single platform Automatic Self-Healing Any Cloud Crashed nodes and machines are Support all major cloud and automatically replaced by new virtualization platforms ones, following recipe instructions Auto-Scale, Your Way Cluster-Aware Monitoring & Automatic scaling of your application Management services based on out-of-the-box or Pluggable monitoring, custom custom metrics alerts, and application-aware monitoring console Fully Testable on Your Laptop Easily start, debug & test on a LocalCloud. No VMs, no hassles.13 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    14. 14. Application Description using RECIPES Groovy-DSL based Setup (a-la Chef, Puppet) Provisioning for any cloud: local, public, private Customizable monitoring Scaling (manual and auto) application { name="simple app" service { service { name "jboss-service" lifecycle{ "mysql-service”} name = icon "jboss.jpg" service { init "mysql_install.groovy” type "APP_SERVER“ name = "jboss-service" start "mysql_start.groovy” numInstances 2 dependsOn = [“mysql-service”} stop "mysql_stop.groovy" } [recipe body] } } ..14 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    15. 15. 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 Web15 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    16. 16. Built In Cloud Drivers (Partial List) Your Own Data Center16 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    17. 17. Live Demo17 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    18. 18. Live Demo See the recipe Start a local cloud and deploy PetClinic on it  With MongoDB at the backend  No VMs, no hassles Switch to EC2 to see the same app deployed there, with  Application visualization  Generic & customizable monitoring18 ® Copyright 2011 Gigaspaces Ltd. All Rights Reserved
    19. 19. Get it today, for free:www.gigaspaces.com/cloudify

    ×