Slide 1: Build & Deploy Scalable Cloud Applications in Minutes
Slide 2: Presenters
In order of appearance
Paul Jasek……….………….North American Technical Sales Manager, WaveMaker Uri Budnik……….……………………..Director of Business Development, RightScale Hans Petrie……….………………………………………….........................,RightScale
2
Slide 3: Agenda
● ● ● ● ●
What is WaveMaker? What is RightScale? Developing & Deploying with WaveMaker (Demo) Managing & Scaling with RightScale (Demo) Q&A
3
Slide 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
● ● ●
5
Slide 6: The WaveMaker SaaS Ecosystem
SaaS Ecosystem
Visual Builder
[ WaveMaker ]
Open Architecture Makes Integration Easy
Reporting
[ Demand Reports ]
WaveMaker is the On-Ramp to the SaaS Ecosystem
Billing
[ Zuora ]
Administration
[ RightScale ]
Application Server
[ Java ]
6
Slide 7: WaveMaker Technical Architecture
SaaS Vendor: drag & drop web interface SaaS Customer: end-user self-service SaaS App
Creates Uses
Web 2.0 UI Business Logic
Self-Service
Role-Based Access
WaveMaker Development Platform
Standard Java Server - WebSphere
Data – DB/2
7
Existing Java
Web Services - SOA
Slide 8: WaveMaker Studio = Huge ROI
Time to Develop Lines of Code
419 Hours
25,987 Lines Of Code
140 hours
335 lines
WaveMaker
ASP.NET
WaveMaker
ASP.NET
Source: National City Bank
8
Slide 9: KANA
WebSphere ESB WebSphere Process Server
9
Slide 10: IBM LotusLive
10
Slide 11: Logistics Company
11
Slide 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 13
Slide 14: Classic IT Problem
Infrastructure Cost $
Large Capital Expenditure
You just lost customers
Predicted Demand Traditional Hardware Actual Demand
time
Slide 15: Solution: Managed Cloud
Infrastructure Cost $
On Demand Provisioning
Predicted Demand Actual Demand Automated Scaling
time
Slide 16: Different Cloud Types
●
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
Slide 17: Public Cloud Layers
● ● ●
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
Slide 18: Cloud Models
RightScale
Slide 19: Agile Deployment
●
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”
Slide 20: Cloud Drivers
Scalability On-demand resources Cost savings Reliability Other
Source: RightScale user survey
Slide 21: Customer Use cases
●
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
Slide 22: Cloud Management Drivers
Manage complexity Automate systems Fast on-ramp Deployment expertise Other
Source: RightScale user survey
Slide 23: The RightScale Management Platform
Cloud Applications
AUTOMATION ARCHITECTURE
CLOUD-READY SOLUTIONS
EXPERTISE & SUPPORT
Amazon US & EU
Rackspace
Sun
FlexiScale
GoGrid
Eucalyptus
Other Clouds
Slide 24: 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
Slide 25: What’s in a Server Template?
Slide 26: 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.
11 26
11
Slide 27: 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
Slide 28: Demo
28
Slide 29: Next Steps
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 saas@wavemaker.com or RightScale at info@rightscale.com
29
Slide 30: Q&A
30
Slide 31: Thank you!
31