+86 13541016684Mon. - Fri. 10:00-22:00

亚马逊AWS-创建RDS实例

亚马逊AWS-创建RDS实例

亚马逊AWS-创建RDS实例

RDS是什么呢?AWS官网上 说Amazon Relational Database Service (Amazon RDS) “是一种 Web 服务,可让用户更轻松地在云中设置、操作和扩展关系数据库。它可以为行业标准关系数据库提供经济高效且可以调节大小的容量,并管理常见数据库管理任务”。 其实RDS就是AWS托管的数据库服务。正常情况下,数据库需要自己维护。为了使用数据库,你需要准备安装机器,配置安装环境,安装数据库,为数据库打补 丁等等。当然这个过程对于DBA工程师有两个结果,要么累成狗无力支撑,要么成大牛了身价暴涨。在AWS看来,上面所说的工作全部属于重复性劳动,没有必 要多次消耗高价的人力成本,AWS可以替你做,操作人员只需点几下鼠标,AWS不但把环境给你准备好了,而且提供较高的可用性。这就是RDS存在的意义。

RDS实例的创建也不难,下面以oracle实例创建为例讲解一下。

选择服务中的“RDS”,在左导航中选择“实例”:

2015082109531383

1 选择引擎

首先选择数据库引擎的类型,这里我们选择oracle中的“Oracle SE”版本:

2015082109563454

2 确定是否用于生产目的

这里会询问“是否计划将此数据库用于生产目的”。对于生产目的的RDS,Oracle实例创建过程中会做一些优化配置,它自动为你选择“多可区域的部署”和“预定义IOPS(SSD)”的存储类型,这里我们只用于测试,选择否,点击“下一步”:

2015082110042596

3 指定数据库详细信息

这一步配置数据库的详细信息。包括“实例规格”和“设置”两方面的选项。

3.1 实例规格

  • 许可模式:自有许可。就是说oracle是AWS替你安装,但是许可需要你自己提供。
  • 数据库引擎版本:选择默认的“11. 2.0.4.v3”。当然12c早出来了你也可以选择12c的版本。
  • 数据库实例类:用于选择数据库实例的级别。说白了就是确定该实例的综合性能,这将决定“此数据库实例的计划工作负载所需的计算、网络和内存容量”,官网上有详细的说明。不同实例级别的定价是不一样的,选择时要注意。我们这里选择“db.t2.medium —— 2 vCPU,4 GiB RAM”。
  • 多可用区部署:否。
  • 存储类型:有三个选择,我们选择“通用型(SSD)”。
  • 分配的存储空间:100G。

3.2 设置

这里面的信息比较简单,将数据库实例标识符、用户名、密码都填好,就可以点击下一步:

2015082110333159

4 配置高级设置

4.1 网络安全

这里面是配置网络方面的信息。

  • VPC:默认
  • 子网组:默认
  • 公开访问:是(如果选否将不能通过互联网访问该RDS实例)
  • 可用区:选择一个可用区,这里选择“cn-north-1a”。
  • 安全组:创建新的安全组

4.2 数据库选项

  • 数据库名称 :ORCL
  • 数据库端口 :1521
  • 数据库参数组 :默认
  • 数据库集群参数组:默认
  • 选项组:默认
  • 复制标签给快照:保持未选中
  • 字符集名称:ZHS 16GBK

4.3 备份

全部保持默认

4.4 维护

全部保持默认

审查无误后可以点击“启动数据库实例”:

2015082111002786

5 实例创建

这时跳转的页面会提示实例正在创建,点击“查看您的数据库实例”:

2015082111040028

随即会跳到实例页面,在这里能看到刚刚创建的RDS的详细信息。实例创建还是比较耗时的,耐心等待一会。成功后可以看到完整信息:

2015082111214018

注意“终端节点”中会显示该RDS实例的域名,连接该实例就靠它了。

至此RDS实例就创建好啦!

6 部署数据

至于如何为RDS实例导入数据可以见我的另一篇博文《亚马逊AWS学习——为oracle类型的RDS数据库部署数据》