社会焦点

解读华为企业云RDS技术:如何有效减少运维工作量(2)

字号+ 作者: 来源: 2017-05-08

RDS API 涉及的数据模型 在 RDS 的 Web 界面中,考虑到面向用户的易用性,将用户的数据库实例组织成集群的形式进行展现,通常一个 MySQL 集群中可以包含一个主实例、一个 HA 备实例以及若干个只读副本,或者只包含

  RDS API 涉及的数据模型

在 RDS 的 Web 界面中,考虑到面向用户的易用性,将用户的数据库实例组织成集群的形式进行展现,通常一个 MySQL 集群中可以包含一个主实例、一个 HA 备实例以及若干个只读副本,或者只包含一个主实例和若干个只读副本,不包含备实例,其中只读副本不超过 5 个。如图 5 所示为 API 数据模型。

解读华为企业云RDS技术:如何有效减少运维工作量

图 5:API 数据模型

在 RDS 的 OpenAPI 中,考虑到与 OpenStack Trove 的兼容,对外只以实例级别提供服务,与 Web 界面上的集群组织方式的对应关系为:

在创建实例时会默认创建出一个集群,并将创建出的实例显示在此集群下。

在列举实例时会将此用户所属的所有实例以列表方式给出,不会体现出集群到实例的层次关系。

删除只读副本与界面功能相同,都是指定实例进行删除;删除主备实例时会同时将实例所属的集群一同删除,但前提条件是必须将集群下属的只读副本提前删除。

  数据库解决方案对比

数据库的解决一般可通过自建数据库、数据库 on 云服务器、RDS 等,我们来通过图 6 所示的详细对比了解其优劣势:

解读华为企业云RDS技术:如何有效减少运维工作量

图 6:数据库解决方案详细对比

RDS 背后聚集了华为的 DBA 团队专门负责运维,数据库内核开发团队负责改进数据库,将很多需要 DBA 日常运维的工作逐渐纳入实现产品化。使用的客户可以从很多底层的任务中解放出来。

RDS 数据库实例的生命周期包括创建、修改、重启、备份和还原以及删除等,具体如图 7 所示。

解读华为企业云RDS技术:如何有效减少运维工作量

图 7:数据库实例生命周期管理

  完整的 RDS 需要提供哪些服务

接下来将以华为企业云 RDS 为例,来说明作为一个完整的 RDS 产品,至少需要能够提供哪些服务。

结合在数据库技术领域的发展趋势,完整的 RDS 产品或可从以下几点特性着手研发:兼容多版本 MySQL、多种实例类型满足多场景需求、数据库管理便利灵活、指标监控便于运行状况了解、性能调优满足业务需要等。

以华为企业云 RDS 为研究模板和例子,其服务特性可从以下几点来看:

一是安全,RDS 包括多种安全策略保护数据库和用户隐私,例如:VPC、子网、安全组等。

二是性能监控,RDS 能支撑监控数据库实例及数据库引擎的关键性能指标,包括计算 / 内存 / 存储容量使用率、I/O 活动、数据库连接数、QPS/TPS、缓冲池、读 / 写活动等。

三是数据迁移,登录 RDS 管理控制台,即可在“数据迁移”页面,提供数据迁移流程。

四是高可用,RDS 会将主数据库实例数据复制到一个备用数据库实例中,一旦主数据库实例发生故障导致不可用,即可在很短时间内切换到备用数据库实例上。

五是弹性伸缩,包括水平伸缩和垂直伸缩,例如可增删只读副本(每个数据库集群最多有 5 个只读副本)、数据库实例存储空间扩容等。

六是备份与恢复,RDS 既支持自动备份以及创建快照,又能支持恢复到某个备份文件点。

七是日志管理,可查询数据库“错误日志”和“慢查询日志”,为数据库调优提供参考。

八是参数配置,数据库管理员可以根据监控和日志等信息,对数据库引擎参数进行自定义设置,从而优化数据库。

  写在最后

华为企业云 RDS 可以解决当前各类电子商务网站、社区网站、移动 APP 以及游戏类应用数据库搭建、管理以及维护的高成本及复杂性问题,使用户可以将更多的精力聚焦到应用和业务等核心层面,节约硬件成本和软件等成本,实现按需付费。

华为企业云 RDS 支持主从热备、读写分离,且提供了备份、恢复、监控等方面的全套解决方案,从而解决数据库运维上的问题。

相关推荐:

  • 华为史上最美操作系统,你绝对不能错过的EMUI5.0
  • 国产操作系统典范:deepin操作系统
  • 娱乐办公两不误!这个笔记本能把屏幕拔下来写字
  • 斗鱼响应新规加强监管,坚持打造优质精品直播
  • SpaceX 火箭爆炸原因确定:液态氧过冷成了固态
  • 华为Mate9中国版真机秀 你绝对没发现它有两种版本
  • 99%的人都不知道的微信高效使用术?
  • 乐视网一周蒸发88亿元 贾跃亭反思节奏发展过快
  • 似乎已经战胜传统渠道的小米 今年为什么被OPPO、vivo 打败?
  • 优雅商务风,性能一鸣惊人—TCL 950体验评测
  • 转载请注明出处。


    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章