加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

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

发布时间:2021-01-14 08:47:44 所属栏目:电商 来源:网络整理
导读:《解读华为企业云RDS技术:如何有效减少运维工作量》要点: 本文介绍了解读华为企业云RDS技术:如何有效减少运维工作量,希望对您有用。如果有疑问,可以联系我们。 互联网技术的迅猛发展,手机、平板、智能电视等各种输入终端的普及,让互联网数据呈现出爆炸

图4:使用场景二

数据库实例需要先查询数据库所有参数和参数信息后才能进行设置参数取值和参数恢复默认值.

数据库实例可以进行扩容和重启,可以将返回的任务号作为调用参数查询异步任务的进展情况.

RDS API 涉及的数据模型

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

 

图5:API数据模型

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

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

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

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

数据库解决方案对比

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

结语

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读