云数据库概念
1.云数据库概念
云数据库是部署和虚拟化在云计算环境中的数据库。云数据库是在云计算的大背景下发展起来的一种新兴的共享基础架构的方法,它极大地增强了数据库的存储能力,消除了人员、硬件、软件的重复配置,让软、硬件升级变得更加容易。云数据库具有高可扩展性、高可用性、采用多租形式和支持资源有效分发等特点。
2.云数据库特性
动态可扩展
高可用性
较低的使用代价
易用性
高性能
免维护
安全
3.云数据库系统架构
3.1.UMP系统概述
UMP 系统是低成本和高性能的 MySQL 云数据库方案
3.2.UMP系统架构
UMP系统中的角色包括:
Controller服务器
Proxy服务器
Agent服务器
Web控制台
日志分析服务器
信息统计服务器
愚公系统
依赖的开源组件包括:
Mnesia
LVS
RabbitMQ
ZooKeeper
3.2.UMP系统功能
容灾
读写分离
分库分表
资源管理
资源调度
资源隔离
数据安全