云数据库RDS(Relational Database Service,简称 RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。是阿里云分布式文件系统和SSD盘高性能存储,RDS 支持 MySQL、SQL Server、PostgreSQL 和 PPAS(Postgre Plus Advanced Server,一种高度兼容 Oracle 的数据库)引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的解决方案,解决了数据库运维的烦恼。云数据库有以下几个特点。
高性能:参数优化,所有 RDS 实例的参数是经过生产实践优化,在 RDS 实例的生命周期内,DBA 持续对其进行优化,确保 RDS 一直基于最佳实践在运行。 SQL 优化建议,针对用户的应用场景特点,RDS 会锁定效率低下的 SQL 语句并提出优化建议,以便用户优化业务代码。 高端硬件投入,RDS 使用的所有服务器硬件经过评测,保证性能和稳定性。
安全性:防 DDoS 攻击,当用户使用外网连接和访问 RDS 实例时,可能会遭受 DDoS 攻击;当 RDS 安全体系认为用户实例正在遭受 DDoS 攻击时,会首先启动流量清洗的功能,如果流量清洗无法抵御攻击或者攻击达到黑洞阈值时,会进行黑洞处理,保证RDS的可用性。建议用户通过内网访问 RDS 实例,可以使 RDS 实例免受 DDoS 攻击的风险。 访问控制策略,用户可定义允许访问 RDS 的 IP 地址,其它 IP 地址将被拒绝访问;每个账号只能查看、操作自己的数据库。系统安全,RDS 处于多层防火墙的保护之下,可以有力地抗击各种恶意攻击,保证数据的安全; RDS 服务器不允许直接登录,只开放特定的数据库服务所需要的端口; RDS 服务器不允许主动向外发起连接,只能接受被动访问。安全团队,阿里云团队负责 RDS 的安全技术支持。
高可靠性:双机热备,RDS 采用热备架构,物理服务器出现故障后服务秒级切换,整个切换过程对应用透明。多副本冗余,RDS 服务器中的数据构建于 RAID 之上,数据备份存储在 OSS 上。数据备份,RDS 提供自动备份的机制。用户可以设置自动备份的周期,还可以根据自身业务特点随时发起备份。数据恢复,支持按备份集和指定时间点的恢复;在大多数场景下,用户可以将 7 天内任意一个时间点的数据恢复到 RDS 临时实例或克隆实例上,数据验证无误后即可将数据迁回 RDS 主实例,从而完成数据回溯。
云数据库RDS与自建数据库对比如下图:
云数据库RDS的主要功能如下图:
云数据库RDS的主要功能以及与自建数据库的对比https://www.qwzyj.com/thread-172-1-1.html (出处: 全网资源菌)
网友评论