TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
My sql enterprise for managed hosting & saas providers
1. MySQL Enterprise for
Managed Hosting & SaaS Providers
Jimmy Guerrero
Sr Product Marketing Manager
jimmy@mysql.com
Copyright MySQL AB – 2008
2. Agenda
• MySQL Overview
• SaaS Overview
• MySQL Enterprise for SaaS Providers
• SaaS Architectures
• MySQL Authorized Hosting Partner Program
• Case Studies
• Next Steps
Copyright MySQL AB – 2008
3. Overview of MySQL
• Founded in 1995
• Operations in 25 countries and growing
• World’s most popular open source database
• Reduces TCO of database management
Reliable, High Performance, Easy to Use
• Embedded by over 100 companies
• Hundreds of Partners and Service Integrators
Copyright MySQL AB – 2008
4. Established & Emerging Companies
Web 2.0
Enterprise 2.0
craigslist
SaaS
Telecom
OEM & ISV
Copyright MySQL AB – 2008
5. Software as a Service Overview
• Disruptive on-demand business & software delivery model
in which business applications are accessed by end-users
in a web-browser over the Internet
• Hosting is typically outsourced to a managed hosting
provider or (less likely) the SaaS providers maintain their
own data centers
• Low-cost way for businesses to obtain the same benefits of
commercially licensed, “on-premise” software without the
associated risks, complexity & high initial cost
• Pricing model is subscription based
Copyright MySQL AB – 2008
6. Client/Server Architecture
Corporate Application Database
Clients
Firewall Servers Server
LAN
Copyright MySQL AB – 2008
7. SaaS Architecture
End-Users
Corporate
Internet
Managed Hosting
Firewall
Web/App MySQL
Servers Servers
Copyright MySQL AB – 2008
8. Contrasting SaaS and ASP
• Host third-party or customized customer applications in their
own data centers
• In general, cannot provide the required technical expertise
to host a variety of applications without specializing in a
particular vertical
• Hosted applications are not architected for a “shared”
environment
• Customer must still retain application expertise in-house
• High profile bankruptcies & difficulty in delivering on SLAs
Copyright MySQL AB – 2008
9. Benefits of SaaS to Businesses
• No software/hardware to buy, install, upgrade or maintain
• Uptime, on-demand scalability & performance are often
enforced through an SLA
• Lower cost, predictable licensing via a subscription
• Less risk & quicker implementation vs. “on-premise”
• Less disruptive application upgrades
• Greater ease of use & lower training requirements
• Promotes standard business practices across departments
Copyright MySQL AB – 2008
10. SaaS Adoption Trends
http://www.crmlandmark.com/crmlabsindustrytrends.htm
Copyright MySQL AB – 2008
11. SaaS SMB Adoption Trends
http://www.crmlandmark.com/survey_hostedERP.htm
Copyright MySQL AB – 2008
12. MySQL and SaaS Examples
• Accounting/Financial
• Business Intelligence
• Content Management
• Compliance & Risk Management
• Customer Relationship Management
• Enterprise Resource Planning
• Human Resource Management
• Messaging & Collaboration
• Office & Productivity
• Product Lifecycle Management
• Supply Chain Management
• Security
• Web Analytics
Copyright MySQL AB – 2008
14. Benefits of Open Source for SaaS Providers
• LAMP software stack running on COTS hardware
lowers initial startup costs
• Ubiquitous in hosted environments
• Perfect for on-demand Scale-Out environments
• Software freedom and no vendor lock-in
Scale-Up vs Scale-Out
Copyright MySQL AB – 2008
15. MySQL Enterprise for SaaS Providers
Enterprise database and monitoring software, plus
production support delivered in an annual subscription
MySQL Enterprise
MySQL MySQL 24x7
Enterprise Enterprise Production
Server Monitor Support
MySQL
Enterprise Deploy and monitor an unlimited number of servers for the
Unlimited price of a single CPU of Oracle
Copyright MySQL AB – 2008
16. Why MySQL Enterprise?
• Deliver on SLAs
• Increase availability
• Optimize performance
• Effectively monitor scale-out environments
• Faster time to market
• Develop & deliver on proven open source components
• Keep costs predictable
Copyright MySQL AB – 2008
17. MySQL Support & Licensing Options
MySQL MySQL
Traditional MySQL
Professional Training &
OEM/ISV Pro/Classic
Services Certification
MySQL MySQL MySQL
ISV/SaaS Professional Training &
Pro/Classic
Hybrid Services Certification
Enterprise
MySQL MySQL
SaaS MySQL Professional Training &
Provider Enterprise Services Certification
Copyright MySQL AB – 2008
18. MySQL Enterprise Monitor
• Consolidated view of entire MySQL environment
• Auto discovery of MySQL Servers & replication topologies
• Over 100 customizable rules for monitoring and alerting
• Identifies problems before they occur
• Reduces risk of downtime
• Improve delivery of SLAs
• Scale-out with less DBAs
Copyright MySQL AB – 2008
19. On-Demand Scalability for MySQL
MySQL Replication
• Designed for on-demand read scalability
• Cost-effective alternative to Scale-Up
• Asynchronous replication
• Statement or row-level replication support
• No special networking components
• Fully-supported via MySQL Enterprise subscription
• Enterprise Monitor discovers and monitors replication
topologies
Copyright MySQL AB – 2008
20. MySQL Replication – Scale-Out
Web/App
MySQL Replication
Servers
writes
MySQL
Replication
reads
reads
Copyright MySQL AB – 2008
21. Scalability: MySQL Partitioning
Web/App
MySQL Partitioning
Servers
Cust_id 1-999
Cust_id 1000-1999
Cust_id 2000-2999
Copyright MySQL AB – 2008
23. Scalability: Multi-Tenancy
Web/App
Multi-Tenancy Architecture
Servers
Customer A
Customer B
Customer C
Copyright MySQL AB – 2008
24. Scalability: Virtualization
Web/App
Virtualization Architecture
Servers
Customer A
Customer B
Customer C
Copyright MySQL AB – 2008
25. MySQL Replication – High Availability
Web/App MySQL Replication
Servers
writes
Active
Servers
reads
MySQL
Replication
Standby
Server
Copyright MySQL AB – 2008
26. High Availability for MySQL
Distributed Replicated Block Device (DRBD)
• Runs over standard IP networks
• Distributed storage
• Similar to network RAID
• Synchronous replication
• No special networking components
• Excellent performance (blocks vs. rows of data)
• Manages inconsistencies of data during a failure
• Hides the complexity of many recovery actions
• Linux heartbeat manages fail over and virtual IPs
• Fully-supported add-on to MySQL Enterprise subscription
Copyright MySQL AB – 2008
27. DRBD Architecture
Web/App
MySQL and DRBD
Servers
Active
Master
Synchronous
Block
Replication
Virtual IP
Management
Passive
Master
Copyright MySQL AB – 2008
28. MySQL High Availability Scale-Out
Web/App
DRBD + MySQL Replication
Servers
reads
reads
Active
Master writes
Synchronous
Block
Virtual IP Replication
Management
Passive
Master
Copyright MySQL AB – 2008
29. Why Do SaaS Providers Outsource Hosting?
• Take advantage of economies of scale to lower costs
• Focus on core business competencies
• Leverage hosting providers expertise and infrastructure
• Shift burden of delivering SLAs to hosting provider
• Faster resolution to production problems
• Realize on-demand scalability
• Pass-along faster implementation time to customers
• Lower risks
• Compliance, security, identity and access management
• Increased choices of value add-on services
• Access to hosting providers eco-system
Copyright MySQL AB – 2008
30. SLA Value Chain - Infrastructure
Provisioned from multiple carriers and fed into facility via
Internet
multiple fiber loops.
Raised floors with multiple power sources supplying
Facility battery and generator backup. Also, redundant cooling
systems.
Multiple redundant routers at “border” and “core”
Network distributing to multiple redundant switches. Separate
(redundant) front-end and back-end networks.
Hardware Consistent brand, with redundant power supply, fans
and CPUs. Highest level service agreement with vendor.
Copyright MySQL AB – 2008
31. SLA Value Chain – Software Stack
Operating
Backed by vendor whether proprietary or open source.
System
App
Backed by vendor whether proprietary or open source.
Server
Backed by vendor whether proprietary or open source. In
Database
the case of MySQL, MySQL Enterprise is the only choice.
Redundant infrastructure to monitor network, power,
Monitoring cooling, hardware and software elements which feed into
centralized Network Operations Center (NOC).
Procedures “Run Book” details implementation from troubleshooting,
remediation, escalation and reporting.
Copyright MySQL AB – 2008
32. Hosting Provider Challenges
• Delivering on SLAs
• Providing customers with scalability on-demand
• Architecting high availability infrastructure
• Rapid deployment
• Proactive monitoring
• Maintaining in-house expertise
• Responsive technical support to customer issues
• Manage multiple vendor relationships
• Non-intrusive upgrades
• Containing costs
Copyright MySQL AB – 2008
33. Solutions for Hosting Providers
MySQL Authorized Hosting Partner Program
Provides top-tier hosting companies a valuable, affordable way to distinguish
their offerings, plus access to MySQL Enterprise software and services
MySQL Authorized
Hosting Partner
Branding MySQL 24x7
& Enterprise Production
Marketing Server Support
MySQL MySQL Training
Enterprise Enterprise &
“SPLA” Monitor Certification
Copyright MySQL AB – 2008
34. Power Consumption & MySQL
“MySQL beats Sybase and PostgreSQL in Neal Nelson
Power Efficiency Test”
• 101% to 299% more throughput
• 107% to 328% better power efficiency
• Nelson Database Power Efficiency Benchmark measures
both throughput and power efficiency for transaction
processing workloads at a variety of user load levels.
• Less power consumption means a greener facility
http://biz.yahoo.com/bw/071030/20071030006338.html?
Copyright MySQL AB – 2008
35. SaaS Case Study: Right Now Technologies
SaaS Application
Enterprise Software As A Service CRM system with
over 3,000 deployments worldwide.
Key Business Benefits
Open source software provides an infrastructure for
scalability, reliability and security at a much lower cost.
Why MySQL?
“Our systems have facilitated over 1 billion customer
interactions on behalf of our clients while maintaining
reliability at or above 99.97 percent. Money spent on
proprietary databases, when there is a viable open
source alternative, is money wasted.”
-- Greg Gianforte, CEO , Right Now Technologies
Copyright MySQL AB – 2008
36. SaaS Case Study: Zimbra
SaaS Solution
The Zimbra Collaboration Suite (ZCS) solution
unifies email, contacts, shared calendar, VoIP,
and online document authoring in a rich
browser-based interface.
Key Business Benefit
ZCS is a modern and innovative application
that is cost-effectively delivered on premise or
on demand, as Software as a Service (SaaS).
Why MySQL?
"MySQL is a key component of Zimbra
Collaboration Suite — enabling us to deliver a
reliable and scalable platform to over 8 million
users.” --Scott Dietzen, President & CTO
Copyright MySQL AB – 2008
37. SaaS Case Study: Supply Dynamics
SaaS Solution
Business-Critical Supply Chain Platform used by
Fortune 100 companies
Key Business Benefit
Supply Dynamics helps companies like GE and
Honeywell reduce production costs, deliver
products faster and fulfill higher Service Level
Agreements (SLAs) by linking their entire supply
chain.
Why MySQL?
Reliability – No database downtime
High-Performance – Real-time data visibility
Low Administration – No Full-time DBA Required
Copyright MySQL AB – 2008
38. Hosting Case Study: Logicworks
Authorized Platinum Hosting Partner
Logicworks provides the Managed Database
Service for MySQL with a 100% SLA.
Key Business Benefit
A 100% SLA ensures no MySQL database
transactions are lost and revenue-generating
online initiatives are not impacted by downtime.
Why Authorized MySQL Managed Hosting?
“Logicworks helps MySQL customers deploy and
manage mission-critical applications. We provide
enterprise Level managed services so that MySQL
developers and DBAs can focus on their core
competencies.” -- Carter Burden, Chairman & CEO, Logicworks
Copyright MySQL AB – 2008
39. Summary
Why MySQL Enterprise for
Managed Hosting and SaaS Providers?
4. Deliver on SLA commitments
6. Ensure availability, performance and on-demand scalability
8. Leverage low, predictable costs while maintaining margins
Copyright MySQL AB – 2008
40. Q & A and Next Steps
• MySQL Enterprise for SaaS Providers
http://www.mysql.com/why-mysql/service-providers/saas/
• MySQL Enterprise for SaaS Providers Whitepaper
http://www.mysql.com/why-mysql/white-papers/mysql_wp_saas-providers.php
• MySQL Enterprise for Managed Hosting Providers
https://partner-portal.mysql.com/guide/hosting.html
Questions:
jimmy@mysql.com
Copyright MySQL AB – 2008