build & deploy scalable cloud applications in record time

31
Build & Deploy Scalable Cloud Applications in Minutes

Upload: rightscale

Post on 20-Aug-2015

1.295 views

Category:

Technology


3 download

TRANSCRIPT

Build & Deploy Scalable Cloud Applications in Minutes

2

Presenters

In order of appearance

Paul Jasek……….………….North American Technical Sales Manager, WaveMaker

Uri Budnik……….……………………..Director of Business Development, RightScale

Hans Petrie……….………………………………………….........................,RightScale

3

Agenda

● What is WaveMaker?

● What is RightScale?

● Developing & Deploying with WaveMaker (Demo)

● Managing & Scaling with RightScale (Demo)

● Q&A

5

What Is WaveMaker?

● Web Fast – build drag & drop web & cloud applications

● CIO Safe –standard Java, security, RDB

● Open source – based on Spring, Hibernate

● Cloud ready – deploy on site or on demand

6

The WaveMaker SaaS Ecosystem

Administration [ RightScale ]

Billing [ Zuora ]

Reporting[ Demand Reports ]

SaaS

Application Server [ Java ]

Visual Builder [ WaveMaker ]

Ecosystem Open Architecture Makes Integration Easy

WaveMaker is the On-Rampto the SaaS Ecosystem

7

WaveMaker Technical Architecture

Data – DB/2

WaveMaker Development Platform

ExistingJava

WebServices

- SOA

Creates

Uses

SaaS Vendor: drag & drop web interface

SaaS Customer: end-user self-service

Standard Java Server - WebSphere

Role-Based Access

SaaS App

Web 2.0 UI

Business Logic

Self-Service

8

WaveMaker Studio = Huge ROI

Time to Develop Lines of Code

140 hours

Source: National City Bank

419 Hours

25,987 Lines

OfCode

335 lines

ASP.NETASP.NET WaveMakerWaveMaker

9

KANA

WebSphere ESBWebSphere Process Server

10

IBM LotusLive

11

Logistics Company

13

What Is Cloud Computing?

● Virtually infinite computing resources

● Scalable on-demand

● Pay per use

● Surpasses traditional hosting

– Multiple server sizes

– Reassign IPs, Virtual IPs

– Multiple failure zones and geographies

– Virtual disk volumes

– Cloud interoperability

13

You just lostcustomers

You just lostcustomers

Classic IT ProblemInfrastructureCost $

time

LargeCapital

Expenditure

LargeCapital

Expenditure

PredictedDemand

TraditionalHardware

ActualDemand

Solution: Managed CloudInfrastructureCost $

time

On DemandProvisioningOn DemandProvisioning

PredictedDemand

ActualDemand

AutomatedScaling

● Public Clouds– Shared computing infrastructure that anyone can access via the

Internet (e.g., Amazon Web Services, Rackspace)

● Private Clouds– Cloud computing infrastructure that is owned by a single party; may or

may not be connected to the Internet (e.g., Eucalyptus-enabled data center)

● Hybrid Clouds– Union of Public and Private Clouds used together to leverage the

benefits of both

Different Cloud Types

● Applications in the Cloud (SaaS)– Salesforce.com, Gmail, …

● Platforms in the Cloud (PaaS)– Google App Engine, Force.com, …

● Infrastructure in the Cloud (IaaS)– Amazon Web Services, GoGrid, Rackspace, …

– RightScale cloud management system

Public Cloud Layers

Cloud ModelsRightScale

● Agile = automate and benefit!– From boot to production on auto-pilot

– Across different stacks & different clouds

– Auto-failover, auto-restart, auto-scale

– Change your business process

“Deploy faster, better, and cheaper than your competitors”

Agile Deployment

Scalability

On-demand resources

Cost savings

Reliability

Other

Cloud Drivers

Source: RightScale user survey

● Pharmaceutical Analysis– Reducing job time for protein analysis comparing 2.5MM compounds

● Test & Dev– Stand up performance testing on mobile application prior to ’08 Summer

Games

● Media Transformation– Maintain user SLA on video transcoding despite highly variable demand

● Social Game Provider– Handling unpredictable demand for 4 MM geo-distributed players

Customer Use cases

Cloud Management Drivers

Manage complexity

Automate systems

Fast on-ramp

Deployment expertise

Other

Source: RightScale user survey

AUTOMATIONARCHITECTUREAUTOMATIONARCHITECTURE

CLOUD-READY SOLUTIONS

CLOUD-READY SOLUTIONS

EXPERTISE& SUPPORTEXPERTISE

& SUPPORT

Cloud ApplicationsCloud Applications

AmazonUS & EUAmazonUS & EU SunSunRackspaceRackspace GoGridGoGrid Other

CloudsOther CloudsFlexiScaleFlexiScale EucalyptusEucalyptus

The RightScale Management Platform

Dynamically Configure a Server

● Next gen architecture - “Cloud-ready” servers

– More than just running a bundled image

● Dynamic vs. static configuration

– Leverage one server model across different deployments

– Replicable design … get up and running fast!

– Complete lifecycle management … version control

– Portability across multiple cloud platforms

● RightScale Server Templates

What’s in a Server Template?

2611

11

RightScale Macros _ smart and easy

A RightScale Macro is an executable description of a Deployment that includes attributes within a deployment, as well as Input parameters and attributes that are either set at the Deployment or ServerTemplate level.

The BI Macro brings together the BI solution stack for you – eliminating the work and time you would have to spend to integrate all the components.

Managing a Multi-Server Environment

RightScale Deployments bring all the servers associated with an application environment together under unified management.

• Set global input parameters• Monitor the entire deployment• Make global updates• Easily clone for ongoing development and testing

28

Demo

29

Already have your application built and running in Amazon EC2?

● Try signing up for a free trial of RightScale’s Cloud Management Platform at www.rightscale.com

Interested in WaveMaker to develop your SaaS Solution?

● Go to www.wavemaker.com for the free, open source download

Need help to enable your solution?● Contact WaveMaker Professional Services at [email protected] or

RightScale at [email protected]

Next Steps

30

Q & A

31

Thank you!