简单学习云数据库系统架构(以UMP系统为例)

  一.UMP系统概述

  低成本和高性能的MySQL云数据库方案

  二.UMP系统架构

  架构设计遵循以下原则:

  • 保持单一的系统对外入口,并且为系统内部维护单一的资源池
  • 消除单点故障,保证服务的高可用性
  • 报站系统具有良好的可伸缩性,能够动态地增加,删除计算与储存节点
  • 保证分配给用户的资源也是弹性可伸缩的,资源之间相互隔离,确保应用和数据安全

  UMP系统中的角色包括:

  • Controller服务器
  • Proxy服务器
  • Agent服务器
  • Web控制台
  • 日志分析服务器
  • 信息统计服务器
  • 愚公系统

  依赖的开源组件包括:

  • Mnesia
  • LVS
  • RabbitMQ
  • Zookeeper

  三.UMP系统功能

  • 容灾
  • 读写分离
  • 分库分表
  • 资源管理
  • 资源调度
  • 资源隔离
  • 数据安全

最新文章

  1. c#中多线程同步Lock(锁)的研究以及跨线程UI的操作
  2. iOS开发:http中的get和post请求
  3. Linux之VSFTP服务
  4. UVA1583 最小生成元
  5. AppScan学习笔记
  6. Understanding apps: mobile, native or responsive
  7. Facebook 和 Google 如何激发工程师的创造力
  8. HDOJ --- 2196 Computer
  9. 翻转View
  10. tomcat 修改为自己项目界面
  11. JavaSE学习入门
  12. Linux nohup 命令
  13. add two numbers(将两个链表相加)
  14. Asible第三章:roles--小白博客
  15. 关于extern的使用
  16. [4]传奇3服务器源码分析一 SelGate
  17. 日期处理相关 - “Fri Dec 11 00:00:00 CST 2015”日期格式解析
  18. linux进程间通讯的几种方式的特点和优缺点
  19. ajax请求步骤
  20. c#聊聊文件数据库kv

热门文章

  1. Java 8 Stream 的终极技巧——Collectors 操作
  2. Python基础_ONLINE习题集_03 数据类型
  3. 103、Java中String类之compareTo()方法
  4. c++生成的动态库移到其他电脑上,动态库不能运行
  5. 项目实战报异常Exception及决绝方案
  6. hostPath Volume【转】
  7. chromedriver版本问题
  8. R 《回归分析与线性统计模型》page119,4.2
  9. android中的简单animation(三)accelerate(加速),decelerate(减速),anticipate,overshoot,bounce
  10. Java连载67-深入一维数组、main方法中的args参数详解