基于MySQL实现云数据库服务 的设计与实现
首发时间:2011-12-14
摘要:云计算(Cloud Computing),是一种新兴的共享基础架构的方法,可以将巨大的资源池连接在一起以提供各种IT服务,为信息技术带来了重大变革。云计算的一种典型商业模式是以服务器平台或者开发环境作为服务提供给用户(一般称为租户),被称为PaaS (Platform-as-a-Service),意思是平台即服务。一般来说DaaS (Database-as-a-Service),被可以作为Paas平台的一种基础能力,即应用开发者无需了解数据库服务的具体实现方式,只要通过互联网使用相关的数据库访问接口,就可以使用高可用、高可扩展的数据库服务。在本文中,Daas平台采用MySQL数据库作为基础,即DaaS向用户提供标准的MySQL数据库访问接口。在部署上,采用分享数据的方式实现数据隔离,采用单机多MySQL实例的方法实现数据库性能隔离,保证良好的用户体验和较高的安全性。在系统架构上,DaaS系统采用分层的结构,在MySQL客户端和服务器之间引入了代理层(MySQL-Proxy),代理层不仅保证在服务端发送故障时,可以迅速将服务切换到正常机器上,以保证数据库服务的高可用性,也有效的实现了对用户数据库大小的限制,保证了数据库服务的安全性。
For information in English, please click here
The Design and Implementation of Cloud Database Service based on MySQL
Abstract:Cloud computing is a new way to share infrastructure. It puts huge resources together into a pool to provide various IT services, which brought significant changes in information technology. One of the typical business models is to provide server platforms or development environment as products to users, which is called PaaS, namely Platform-as-a-Service. Generally speaking, DaaS--Database-as-a-Service is a basic capacity of PaaS. It means the developers do not need to understand the specific way to achieve database service. As long as you can access the Internet, the high-available and high-extensive database is available. In this case, DaaS platform is based on MySQL Database.To ensure good user experience, DaaS provides service isolations in performance and data-storage. In terms of system architecture, the platform is based on a hierarchical structure. There exists a layer of proxy between MySQL clients and the MySQL-server layer, which is called MySQL-Proxy. With the proxy layer, the system can not only switch to the backup server quickly when the current server fails, which ensures high availability of the database service, but also implement the size restriction of each user, which ensures safety of the database service.
Keywords: PaaS DaaS MySQL multitenant high availability
基金:
论文图表:
引用

No.****
同行评议
共计0人参与
勘误表
基于MySQL实现云数据库服务 的设计与实现
评论
全部评论