build & deploy scalable cloud applications in record time
TRANSCRIPT
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
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
● 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
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
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