11 月 9 日在杭州举办的阿里云开发者大会,阿里云计算基础产品部资深专家周光辉,做了题为阿里云关系型数据库服务的演讲,主要从产品定义、产品主要功能、三大高级功能以及同类产品比较等方面进行展开。
周光辉首先介绍了产品定义:
阿里云 RDS(关系型数据库),意在通过云服务的方式让关系型数据库管理操作更加简单,目前兼容 MySQL 和 SQLServer。在硬件成本方面,RDS 采用按需付费,无需托管费用,且不需要运维。同其他云服务类似,RDS 也具备部署扩容的特性。
接下来讲述了 RDS 的基本功能
基本功能主要包括日常操作:创建、报警、监控;备份恢复:根据用户自定义备份策略进行自动备份,同时对备份数据可进行查看、还原、下载等操作;弹性升级:例如与聚石塔合作,聚石塔是支撑天猫的一个重要服务,在双十一时,可以根据服务的压力,动态调整配置和资源;安全设置:RDS 设有白名单,同时还具有防 DDOS 攻击、数据清洗、密码暴力攻击检测的功能;慢 SQL 查询:系统会记录下执行时间超过 1 秒 SQL 语句。
故障恢复:采用双机热备方式,在遇到故障时 30 秒内完成切换,用户只需要在程序设置好自动重联即可;在线迁移:主要只是将某个实例在线迁移到物理机上,迁移过程中对业务不会造成影响。
在提到分布式 RDS,周光辉解释到:
分布式 RDS 主要充当数据访问中间件的角色,在 RDS 上,系统会根据用户自定策略,自动将数据分不到后台的 RDS 上,中间件访问时会自动做路由。同时支持分布式查询和在线扩容,比如当数据节点不够时,可以自由添加更多的数据节点,这点对于用户来说是透明的。
最后,周光辉列举了 RDS 的几点不同:
除价格外,RDS 采用多实例,故障恢复在 30 秒内自动完成;在性能上,可以最高达到 12000 IOPS ,安全,水平拆分提供分布式 RDS,便于用户做水平拆分和水平扩展。
评论