building hybrid cloud with cloudify (public)

14
GigaSpaces Cloudify Any App, On Any Cloud, Your Way Building Hybrid Cloud with Cloudify

Upload: nati-shalom

Post on 15-Jan-2015

1.551 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Building hybrid cloud with cloudify (public)

GigaSpaces Cloudify Any App, On Any Cloud, Your Way

Building Hybrid Cloud with Cloudify

Page 2: Building hybrid cloud with cloudify (public)

Product Portfolio

EnterpriseScaling Platform

Cloud/PaaS On BoardingPlatform

End-to-end application scaling Data scaling

I have a Scalability Challenge

I have a Scalability Challenge

I want to leverage the cost and agility benefit of cloud .

(Deal with scalability down the road..)

I want to leverage the cost and agility benefit of cloud .

(Deal with scalability down the road..)

Page 3: Building hybrid cloud with cloudify (public)

Cloudify position on the cloud stack

3

PaaS

IaaS

DevOps(Automation)

Productivity

Control

ChefPuppet

CloudFoundryHeroku

GAEOpenShift

Rightscale

Public clouds(AWS, Rackspace,..) Private clouds

(Vmware, OpenStack..)

High productivity with full control

Enstratus

Page 4: Building hybrid cloud with cloudify (public)

How does it work?1 Upload your recipe.

2 Cloudify creates VM’s & installs agents

3 Agents install and manage your app

4 Cloudify automate the scaling

® Copyright 2012 GigaSpaces Ltd. All Rights Reserved

Page 5: Building hybrid cloud with cloudify (public)

Leverages the XAP core IP for cluster management Designed for mission-critical apps Designed primarily for private/hybrid cloud Already substantial amount of prospects and initial customers

Enterprises (existing customers) ISVs Carriers

Built-in support for: Big Data : Hadoop, Cassandra, MongoDB, MySQL, DB2 Application Servers : Tomcat, WebSphere, WebLogic, Ruby, PHP Cloud: Bare-Metal, OpenStack, CloudStack,.. Cloud Management: Chef, Puppet , AppDynamics...

GigaSpaces Cloudify Main Highlights

® Copyright 2011 GigaSpaces Ltd. All Rights Reserved5

Page 6: Building hybrid cloud with cloudify (public)

6

application { name="simple app"

service { name = "mysql-service"} service { name = "jboss-service" dependsOn = ["mysql-service"]}}

Cloudify Recipes, Explained

® Copyright 2011 Gigaspaces Ltd. All Rights Reserved

Groovy-DSL based Setup (now also via Chef) Provisioning for any cloud:

local, public, private Customizable monitoring Scaling (manual and auto)

service {name "jboss-service"icon "jboss.jpg"type "APP_SERVER“numInstances 2[recipe body]

}

lifecycle{ init "mysql_install.groovy” start "mysql_start.groovy” stop "mysql_stop.groovy"}

..

compute{ template “BIG_LINUX_32”}

scalingRule {   serviceStatistics {     metric "Total Requests Count"        movingTimeRangeInSeconds 20         statistics maximumThroughput     } highThreshold { value 1 instancesIncrease 1 } }])

Page 7: Building hybrid cloud with cloudify (public)

7

Integrate with Chef

® Copyright 2011 Gigaspaces Ltd. All Rights Reserved

Running Chef Server as a PaaS

Infrastructure Service

Using Chef as part of a PaaS application

(setting MySQL)

Page 8: Building hybrid cloud with cloudify (public)

HYBRID CLOUD SCENARIOS

Disaster Recovery

Multi-Site Activity

Bursting processes with its data

Continues availability of data across sites

Keep the data close to its users

True Cloud Bursting

Page 9: Building hybrid cloud with cloudify (public)

Bursting Web Traffic & Data Across Sites Demonstrating:

– Cloudify for Bursting Web Traffic, – XAP for bursting Data

Bursting Web Traffic Clone a new environment on-demand Route traffic to new environment

Bursting Data Use replication to synchronize state Seamless plug-in to the data source

CLOUD BURSTING WITH CLOUDIFY

® Copyright 2011 GigaSpaces Ltd. All Rights Reserved9

Page 10: Building hybrid cloud with cloudify (public)

BURSTING WEB TRAFFIC

Load Balancer

Web Container 1

Web Container 2

Web Container 3

® Copyright 2011 GigaSpaces Ltd. All Rights Reserved10

Load Balancer

Web Container 1

Web Container 2

Web Container 3Scale

Dynamically within site

Burst to External Site

Create new clone on the fly on the cloud that suits

you best

Link the new site into the Load

Balancer

Private Cloud

Page 11: Building hybrid cloud with cloudify (public)

zz

BURSTING DATA

® Copyright 2011 GigaSpaces Ltd. All Rights Reserved11

Virtual Private Data Cloud

Burst WebTraffic

Private Cloud Remote Cloud

Page 12: Building hybrid cloud with cloudify (public)

DEMO: BURSTING TRAFFIC & DATA

® Copyright 2011 GigaSpaces Ltd. All Rights Reserved12

Virtual Private Data Cloud

PRIVATE CLOUD PUBLIC CLOUD

Page 13: Building hybrid cloud with cloudify (public)

Clone a new environment on demand Create application environment replica - Recipe based model Leverage Cloud portability to choose the right cloud for the job

Support for Bursting Traffic & Data Keep data consistent across sites Maximize bandwidth & performance Handles network failure

Bring new data site on the fly without any downtime!

Building Hybrid Cloud with Cloudify (Summary)

® Copyright 2011 GigaSpaces Ltd. All Rights Reserved13

Page 14: Building hybrid cloud with cloudify (public)

Get it today, for free: Cloudifysource.org