开发者社区> 问答> 正文

RDS简介



1.1什么是RDS?

RDS是一个基于高稳定,大规模平台的商用关系型数据库服务。目前 RDS可以无缝的与 MYSQL兼容,用户可以通过DNS域名、数据库客户端或其他第三方数据库管理程序来调用、管理与使用该服务。用户可以按照需求申请数据库并按需付费,不需要维护数据库,也不用再担心数据库的可用性与安全性,这可以有效的节约用户的时间和资源成本。该服务与用户现有程序、工具完全兼容,并提供数据迁移、切换后的自动连接机制和有效的数据备份与恢复策略。服务的可用性可以达到 99.99%,提供双机热备份、秒级的切换时间和极高的 IO访问速率。并且随着用户对资源消耗的改变, RDS能弹性地进行资源的伸缩。


1.2 RDS提供的服务

RDS适用于那些所有需要云数据库服务的开发人员和企业。用户可以通过控制面板或数据库管理程序轻松实现对一个DB instance(数据库实例)及数据库的创建、管理和使用。

  • 申请数据库实例并启动数据库。

用户登录 http://www.aliyun.com/网站注册帐号,然后通过帐号登陆系统便可以申请DB instance,同时用户可以设置一个mysql数据库。
  • 通过你熟悉的数据库工具或程序语言来连接到DB instance。

用户的数据库实例申请在获得批准后,用户可以通过域名+PORT的连接串连接到Internet,连接到数据库来访问该DB instance。
  • 数据库参数的设定。

RDS预先配置了合理的参数设置,可以快速简单地启动一个MySQL数据库,同时也提供自定义参数配置的功能。用户可通过数据库参数组来设置一系列参数,包括DB instance名称、连接地址、字符集、数据库帐号、数据库密码等。
  • 查看DB instance的资源使用情况。

通过应用程序、MySQL客户端、用户控制面板中的任意一种,来监控数据库运算和存储资源的利用。
  • 实现对DB instance的管理。

可以通过MySQL客户端或应用程序来管理与使用该服务,也可以通过用户控制面板来管理该服务。控制面板的功能包括重置密码、提供启动、重启数据库、修改DB实例的信息以及将数据恢复到某个备份点。
  • 通过各大核心组件的相互调用及配合,执行负载均衡、防DDOS攻击、在线迁移等其他功能,保障用户数据库能够安全稳定的运行。
  • 对于用户的数据库备份,目前缺省采用7天7个备份,用户可以自己重新选择备份日期。


1.3 RDS的优势

  • 高可靠性

    RDS关系数据库服务采用主从热备份的集群架构方式,秒级切换时间。同时,主机所有数据分片存储,在提高备份效率的同时也让备份集更加安全。
  • 弹性伸缩

    随着用户业务压力的增加,常会出现资源不够用的情况,RDS可以很容易的进行存储容量的升级从而获取更多资源;如果在资源已经超出需求的情况下,也可以很容易的减少资源消耗,有效地提高资源利用率,为用户节约了成本。(即将实现)
  • 强兼容性

    RDS关系型数据库服务可以无缝兼容与MySQL、SQLSERVER兼容的所有应用,且与你现有的程序、工具完全兼容。不需要做任何改动,就可以将现有程序迁移至RDS数据库服务上面。
  • 海量存储

    RDS的集群可以动态伸缩,根据用户需要提供海量数据的存储服务,很容易满足业务需要和系统负载所必需的计算和存储空间。RDS具有高性能的特点,经过一系列的使用测试,理论上也达到数据库单实例性能的最大值。
  • 易于部署

    用户申请开通RDS服务后,通过数据库客户端工具或第三方数据库管理工具(如phpmyadmin)登陆数据库进行操作和开发,不需要额外的运维。
  • 安全稳定

RDS的整个服务集群处于多层防火墙的保护之下,可以有力地抗击各种恶意攻击,保证数据的安全。同时在具体操作中,数据库服务器只开放特定数据库服务所需的端口,扫描应用程序的SQL,免除安全隐患。

展开
收起
yzpc2003 2011-08-25 14:28:23 16953 0
2 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像