浙江省高等学校教师教育理论培训

微信搜索“毛凌志岗前心得”小程序

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

MySQL scalability and high availability - cloud DB from Xeround | Xeround

What is Xeround?

Xeround (pronounced zeh-round) is a service that replaces your existing MySQL database and provides seamless MySQL scalability and high availability. Xeround runs in the cloud, allowing you to scale your database up or out automatically, and maintain availability even in the event of failure. Currently, you can run your database on Amazon Web Services and on Rackspace, as well as via the Heroku platform, with additional cloud service providers being added.





MySQL Compliance

 

Xeround Storage Engine - MySQL Scalability and ComplianceMySQL Compliance – Seamless MySQL Scalability and High Availability

Xeround was built on the MySQL Storage Engine Architecture, acting as a pluggable storage engine. Relying on this architecture, and the MySQL query language support, Xeround patented storage engine seamlessly replaces your current MySQL database. If you have an existing MySQL-based application, you can get started with a few simple steps.

 

Architecture

 

Xeround Cloud DB ArchitectureArchitecture

Xeround’s two tier architecture is comprised of Access Nodes and Data Nodes. Data Nodes are responsible for storing the data, while Access Nodes receive application requests, communicate with Data Nodes, perform computations and deliver request results.

Xeround stores data in virtual partitions that are not bound to the underlying hardware infrastructure. Each partition is replicated to the different Data Nodes located on separate servers, providing high availability and full resiliency.

 

Availability & Resiliency

 

Xeround Availability and ResiliencyAvailability and Resiliency

In order to provide high availability, Xeround keeps each data object in a (configurable) number of copies. This approach ensures that even in the case of hardware failure, all the data is fully available.

In normal operation, Xeround uses quorum based Read and Write voting algorithms, providing full consistency with low latency.

In case of hardware failure, Xeround automatically replicates its virtual partitions among the existing resources. During this process, all data requests continue to be served as usual. In addition, data can be optionally written to an external storage for long-term backup and restore.

 

Scalability & Elasticity

 

Xeround Scalability and Elasticity – Simplifying MySQL ScalabilityScalability and Elasticity – Simplifying MySQL Scalability

When the system needs an even larger database or requires more throughput, Xeround automatically scales-out based on thresholds that you set. Following an addition in resources, Xeround performs a re-layout of the virtual partitions. The system’s throughput then increases linearly with no downtime or manual intervention.

When the number of requests or the data volume decreases, it is possible to remove some of the allocated resources. Applying a similar process to the scale out process, Xeround scales back in and then performs a re-layout of the virtual partitions, ensuring that the system will continue to function without any user intervention – providing truly transparent MySQL scalability.

 

Ease of Use

 

’Xeround’s DBaaS for MySQL (pay-per-use)Ease of Use

The promise of databases in the cloud goes beyond mere cost reduction and operational efficiency; It is all about simplicity and a “worry-free” philosophy.

Xeround’s Database-as-a-Service (DBaaS) for MySQL applications delivers seamless configuration and optimization to your database’s performance and availability on the cloud. DB management tasks aimed to ensure high availability, elasticity, and geographical distribution, as well as on-going tedious daily operations – that typically require long and detailed planning, extensive resources and complex execution – all become as simple as click-and-go.

  • Get set up with your highly available database in the cloud in a matter of minutes
  • No code changes to your applications – simply connect them to your cloud DB and you’re good to go!
  • No need for architectural and code scaling considerations such as memcached, sharding etc
  • Configuration and the on-going DB operations are automated or are as easy as a click of a button away
  • No vendor lock-in
  • Pay per use and not by instance size – no need for over-provisioning.
 

 

Follow Us:

  • News & Recent Blog Posts
  • Apr 12, 2012 - Xeround Cloud Database is Now Available as Engine Yard Add-on
  • Apr 11, 2012 - Xeround Now Available in Beta on HP Cloud Services
  • Feb 07, 2012 - Xeround Announces Free Version of Popular Cloud Database
  • Dec 14, 2011 - Xeround Secures $9 Million in Series C Funding
posted on 2012-04-16 16:10  lexus  阅读(304)  评论(0编辑  收藏  举报