My sql enterprise for managed hosting & saas providers


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

My sql enterprise for managed hosting & saas providers

  1. 1. MySQL Enterprise for Managed Hosting & SaaS Providers Jimmy Guerrero Sr Product Marketing Manager jimmy@mysql.comCopyright MySQL AB – 2008
  2. 2. Agenda• MySQL Overview• SaaS Overview• MySQL Enterprise for SaaS Providers• SaaS Architectures• MySQL Authorized Hosting Partner Program• Case Studies• Next StepsCopyright MySQL AB – 2008
  3. 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 IntegratorsCopyright MySQL AB – 2008
  4. 4. Established & Emerging Companies Web 2.0 Enterprise 2.0 craigslist SaaS Telecom OEM & ISVCopyright MySQL AB – 2008
  5. 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 basedCopyright MySQL AB – 2008
  6. 6. Client/Server Architecture Corporate Application Database Clients Firewall Servers Server LANCopyright MySQL AB – 2008
  7. 7. SaaS Architecture End-Users Corporate Internet Managed Hosting Firewall Web/App MySQL Servers ServersCopyright MySQL AB – 2008
  8. 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 SLAsCopyright MySQL AB – 2008
  9. 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 departmentsCopyright MySQL AB – 2008
  10. 10. SaaS Adoption Trends MySQL AB – 2008
  11. 11. SaaS SMB Adoption Trends MySQL AB – 2008
  12. 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 AnalyticsCopyright MySQL AB – 2008
  13. 13. SaaS Provider Challenges• Delivering on SLA’s• Uptime & availability• Application performance & responsiveness• Rapid, frequent & iterative feature releases• On-demand scalability• Integration & customization limitations• Reduce infrastructure costs• Compliance, identity & access management• Security of online & offline data• Technical competence & knowledge• Proactive monitoringCopyright MySQL AB – 2008
  14. 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-OutCopyright MySQL AB – 2008
  15. 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 OracleCopyright MySQL AB – 2008
  16. 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 predictableCopyright MySQL AB – 2008
  17. 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 CertificationCopyright MySQL AB – 2008
  18. 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 DBAsCopyright MySQL AB – 2008
  19. 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 topologiesCopyright MySQL AB – 2008
  20. 20. MySQL Replication – Scale-Out Web/App MySQL Replication Servers writes MySQL Replication reads readsCopyright MySQL AB – 2008
  21. 21. Scalability: MySQL Partitioning Web/App MySQL Partitioning Servers Cust_id 1-999 Cust_id 1000-1999 Cust_id 2000-2999Copyright MySQL AB – 2008
  22. 22. Scalability: Sharding - Application Partitioning Web/App Sharding Architecture Servers Cust_id 1-999 Cust_id 1000-1999 Cust_id 2000-2999Copyright MySQL AB – 2008
  23. 23. Scalability: Multi-Tenancy Web/App Multi-Tenancy Architecture Servers Customer A Customer B Customer CCopyright MySQL AB – 2008
  24. 24. Scalability: Virtualization Web/App Virtualization Architecture Servers Customer A Customer B Customer CCopyright MySQL AB – 2008
  25. 25. MySQL Replication – High Availability Web/App MySQL Replication Servers writes Active Servers reads MySQL Replication Standby ServerCopyright MySQL AB – 2008
  26. 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 subscriptionCopyright MySQL AB – 2008
  27. 27. DRBD Architecture Web/App MySQL and DRBD Servers Active Master Synchronous Block Replication Virtual IP Management Passive MasterCopyright MySQL AB – 2008
  28. 28. MySQL High Availability Scale-Out Web/App DRBD + MySQL Replication Servers reads reads Active Master writes Synchronous Block Virtual IP Replication Management Passive MasterCopyright MySQL AB – 2008
  29. 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-systemCopyright MySQL AB – 2008
  30. 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. 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. 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 costsCopyright MySQL AB – 2008
  33. 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 CertificationCopyright MySQL AB – 2008
  34. 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 MySQL AB – 2008
  35. 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 TechnologiesCopyright MySQL AB – 2008
  36. 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 & CTOCopyright MySQL AB – 2008
  37. 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 RequiredCopyright MySQL AB – 2008
  38. 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, LogicworksCopyright MySQL AB – 2008
  39. 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 marginsCopyright MySQL AB – 2008
  40. 40. Q & A and Next Steps• MySQL Enterprise for SaaS Providers• MySQL Enterprise for SaaS Providers Whitepaper• MySQL Enterprise for Managed Hosting Providers Questions: jimmy@mysql.comCopyright MySQL AB – 2008