| Continuent |
|
Continuent OverviewOpen Source Database Cost Scaling DilemmaOpen source databases have revolutionized the economics of database management by promising a wide range of businesses the opportunity to build high value systems with a low cost of entry and incremental cost scaling by the horizontal addition of databases. This model is especially attractive for businesses like SaaS, ISPs, social networking sites, and many enterprise systems that need to scale investment as the value of the applications grows. The problem is that while horizontal database scaling works well for small- to medium-sized applications, large clusters of open source databases are expensive to implement, difficult to manage, and poses a variety of operational risks, including poor availability, data loss, inefficient usage of resources, and problems with performance scaling. This leaves customers with a difficult choice—invest in the management capabilities to make open source databases work, migrate to far more expensive commercial database systems, or consider even more radical options like discarding SQL databases. In all cases, customers end up with enormously increased costs that severely limit profitability or even cause their businesses to fail. The reality of the scaling problem is summarized by the following quote from Ryan King, an engineer at Twitter, which recently announced plans to migrate their applications away from MySQL: “We have a system in place based on shared mysql + memcache but its quickly becoming prohibitively costly (in terms of manpower) to operate. We need a system that can grow in a more automated fashion and be highly available.” Migrating to another database will require a substantial rewrite even for Twitter, which has a very simple application. What the market really needs is a solution to make existing open source DBMS business manageable: lower overall cost, raise flexibility, and lower risks of operation as businesses scale. In short, the market needs a solution to the cost-scaling problem. How Continuent is differentIn Continuent provides a complete solution for implementing and operating scalable clusters of open source databases that can support the needs of the most demanding applications while providing linear cost scaling. In other words, Continuent Tungsten allows open source databases to fulfill the incremental cost scaling model that makes them so attractive in the first place. Continuent Tungsten provides:
1. Efficient management to lower operational costs. For example, Tungsten includes features like sharding and parallel replication to support multi-tenant SaaS applications. It includes cross-site replication capabilities allow convenient set up of disaster recovery, which is a common requirement for all high-value systems. The bottom line is a cost differential that amounts to 30% or less of the cost of high-end commercial DBMS without the risk of migration. The cost differential vis-à-vis open source databases are even higher, as Tungsten enables customers to continue operating inexpensive open source at transaction volumes well beyond the point where the cost graph becomes vertical and those databases become economically infeasible. Solutions for SaaSThe key SaaS business requirementsSaaS companies have a unique set of business requirements to increase profitability and service quality, and lower the operation risks:
Continuent Tungsten offers high-availability solution that provides high service qualify, thus lowering the risk for the system downtime and allowing to maintain the Service Level Agreements (SLAs). As the SaaS vendors grow, the complexity of their back-end systems increase, often including multi-site operations. This significantly increases management overhead and cost. Continuent Tungsten streamlines the management of the database servers, lowers the cost and increases SaaS profitability. For multi-tenant operations, moving customers and services efficiently becomes a necessity. Continuent Tungsten allows effective tools to manage customers, move them around and increased capacity while not impacting other customers or maintenance downtime. The key technical benefits Tungsten offers SaaSTungsten solution is well designed to address the technical needs of the SaaS vendors:
Tungsten offers high-availability, database cluster management and management of complex topologies for multi-tenant architectures. Tungsten high availability and data protection features include maintaining live copies with data consistency checking and tightly coupled backup/restore integration with cluster management tools. Tungsten cluster management allows SaaS vendors to migrate customers and perform system upgrades without downtime, thus enabling these maintenance operations during normal business hours. Tungsten also enables complex replication topologies, including data filtering and data archiving strategies, maintaining extra data copies for data-marts, routing different customers to different DBMS copies, and providing cross-site multi-master replication. Solutions for EnterpriseOpen Source databases within EnterpriseEnterprises are increasingly adopting open source solutions for business critical and even mission critical applications. Enterprises choose an open source database as solution platform to help their budgets and avoiding vendor lock-in. But open source databases are lacking in the area of:
The key benefits Tungsten offers Enterprise users
Tungsten provides answers open source databases in the areas of:
Database clusters solve a host of problems ranging from improving database uptime to increasing performance. However, existing database management technology ranges from being complicated to downright scary. Tungsten creates database clusters you to be able to replicate, find and manage data so you can have it all in a solution that you can easily deploy and operate. Tungsten integrates advanced replication and backups to ensure complete protection from the DBA’s worst nightmare: losing data. Tungsten provides simple, automated failover procedures to allow applications to switch to replicas quickly, seamlessly, and without risk of data loss. This helps address not just failures but also maintenance, which is the main source of down-time in modern IT environments. Tungsten delivers speed and flexibility, manages expansion and growth and handles seamlessly database server failures and maintenance operations. Solutions for ISVsThe key ISV business requirementsISV companies creating reliable, out-of-box applications running on database require easily and cost-effectively to embed software components and to provide unattended continuous operation:
The key benefits Tungsten offers ISV vendorsTungsten solution is designed to address the technical needs of the ISVs:
Unattended high availability and data protection are provided by fully automated failover, easy integration and customization of backups, and automated database consistency checking. For ISVs to embed Tungsten as part of their applications, Tungsten provides bone-simple database management procedures and zero-data loss DBMS switch operations for maintenance. When embedded, there is limited or no access to the database cluster. Therefore Tungsten offers self-contained management tools with fully scriptable operations, and JMX interfaces for management and monitoring. Key FeaturesContinuent offers a wealth of solutions for MySQL and PostgreSQL users proving the following key features in five (5) main categories: Data Management Advanced Data Management features include business rule-driven management with automated failover and management for SaaS multi-tenant systems. Monitoring features include remote monitoring API, event notifications, remote problem diagnosis. High Availability High Performance Data Protection |
|
