how open source is accelerating innovation in the field of saas and paas
TRANSCRIPT
www.mor.ph
Cloud RisingHow Open Source is accelerating innovation
in the field of SaaS and Paas
Jerome [email protected]
www.mor.ph
“The Network is the Computer”
Scott McNealy John Gage
www.mor.ph
The Cloud is Rising
• IT-related capabilities are now being provided “as a service”
• People are more comfortable on utilizing online applications and store their data
• The current economic downturn makes Cloud Computing more relevant than ever
• Gartner says 25% of software will be delivered as SaaS by 2011*
* http://www.gartner.com/it/page.jsp?id=496886
www.mor.ph
Cloud Computing EvolutionMorph
GAEForceAzure
Google Apps37signalsWeb 2.0
AWSAkamai
Nirvanix
PaaS SaaS IaaS
Cloud Computing
Utility Computing
Grid Computing
Cluster Computing Super Computing
www.mor.ph
Cloud Computing Ecosystem
Infrastructure as a Service
Platform as a Service
SaaS
www.mor.ph
What is Software as a Service (SaaS)?
• SaaS is a model of software deployment.
• Application is hosted as a service provided to customers across the Internet.
• Managed from central locations rather than at customer’s site.
www.mor.ph
Drivers of SaaS
• Ubiquity of the Internet
• Faster transactions
• Open Source web frameworks (Rails, Java, Django, Grails, PHP, etc.)
• Data standards, portability and flexibility
• Time to market/Cost
www.mor.ph
SaaS Companies and Products
• Salesforce - CRM and platform
• 37signals - Productivity
• Google Apps - Office suite
• Zoho - Office and Productivity
• WebEx - Conferencing
www.mor.ph
What is Platform as a Service (PaaS)?
• An outgrowth of the SaaS application delivery model
• Provides the facilities to support the end-to-end life cycle of building and delivering web applications and services
• Provisioned on the fly, on-demand model
www.mor.ph
Open Source as a Foundation of PaaS
• Linux
• Virtualization technologies (Xen, KVM)
• Web Framework and Messaging
• Database (PostgreSQL, MySQL)
• Backup and Storage
• Custom Middleware and Integration
www.mor.ph
Platform as a Service players
• Morph AppSpace and AppCloud
• Force
• Google AppEngine
• Bungee Connect
• Azure
• Heroku
• Joyent Accelerator
• Friendster
• MySpace
www.mor.ph
What is Infrastructure as a Service (IaaS)?
• The delivery of computer infrastructure as a service.
• Typically a virtualized platform environment.
• Not exactly HPA/HPC but speed of provisioning compensates for this.
www.mor.ph
Common denominators for Infrastructure as a Service
• On-demand provisioning and billing
• Virtualization (Xen, VMWare, KVM)
• COtS (Commodity Off the Shelf) equipment and storage
• Open Source components
• Custom middleware
www.mor.ph
Infrastructure as a Service (IaaS) enablers
• Amazon Web Services
• GoGrid
• Nirvanix
• Joyent
• Akamai
www.mor.ph
Do-it-Yourself vs. SaaS/PaaS
D.I.Y. Infrastructure
High CapExHigh maintenance costsAnticipate usage spikesEquipment depreciation
Time consumingHigh learning curve
Dedicate staff for 24x7 support
SaaS/PaaS Provider
Predictable OpExVery low start-up costs
On-demand infrastructureLow maintenance
Scalable & secure environmentService Level Agreement
Focus on strengths/business
www.mor.ph
Morph Application Platform
An on-demand platform for Web applications
www.mor.ph
The Real Deal
Ruby on RailsJava
Grails
Linux MySQLPgSQL
NagiosCacti
Puppet
Open Source in Action!
www.mor.ph
The Big Picture
AWS (EC2, S3, SQS), DC
Morph Application Platform
Redmine, Substruct, Tracks, Beast, El
Dorado, etc.
Morph AppCloud Interface