RDS是什么呢?AWS官网上说Amazon Relational Database Service (Amazon RDS) “是一种 Web 服务,可让用户更轻松地在云中设置、操作和扩展关系数据库。它可以为行业标准关系数据库提供经济高效且可以调节大小的容量,并管理常见数据库管理任务”。其实RDS就是AWS托管的数据库服务。正常情况下,数据库需要自己维护。为了使用数据库,你需要准备安装机器,配置安装环境,安装数据库,为数据库打补丁等等。当然这个过程对于DBA工程师有两个结果,要么累成狗无力支撑,要么成大牛了身价暴涨。在AWS看来,上面所说的工作全部属于重复性劳动,没有必要多次消耗高价的人力成本,AWS可以替你做,操作人员只需点几下鼠标,AWS不但把环境给你准备好了,而且提供较高的可用性。这就是RDS存在的意义。
RDS实例的创建也不难,下面以oracle实例创建为例讲解一下。
选择服务中的“RDS”,在左导航中选择“实例”:
1 选择引擎
首先选择数据库引擎的类型,这里我们选择oracle中的“Oracle SE”版本:
2 确定是否用于生产目的
这里会询问“是否计划将此数据库用于生产目的”。对于生产目的的RDS,Oracle实例创建过程中会做一些优化配置,它自动为你选择“多可区域的部署”和“预定义IOPS(SSD)”的存储类型,这里我们只用于测试,选择否,点击“下一步”:
3 指定数据库详细信息
这一步配置数据库的详细信息。包括“实例规格”和“设置”两方面的选项。
3.1 实例规格
- 许可模式:自有许可。就是说oracle是AWS替你安装,但是许可需要你自己提供。
- 数据库引擎版本:选择默认的“11. 2.0.4.v3”。当然12c早出来了你也可以选择12c的版本。
- 数据库实例类:用于选择数据库实例的级别。说白了就是确定该实例的综合性能,这将决定“此数据库实例的计划工作负载所需的计算、网络和内存容量”,官网上有详细的说明。不同实例级别的定价是不一样的,选择时要注意。我们这里选择“db.t2.medium —— 2 vCPU,4 GiB RAM”。
- 多可用区部署:否。
- 存储类型:有三个选择,我们选择“通用型(SSD)”。
- 分配的存储空间:100G。
3.2 设置
这里面的信息比较简单,将数据库实例标识符、用户名、密码都填好,就可以点击下一步:
4 配置高级设置
4.1 网络安全
这里面是配置网络方面的信息。
- VPC:默认
- 子网组:默认
- 公开访问:是(如果选否将不能通过互联网访问该RDS实例)
- 可用区:选择一个可用区,这里选择“cn-north-1a”。
- 安全组:创建新的安全组
4.2 数据库选项
- 数据库名称 :ORCL
- 数据库端口 :1521
- 数据库参数组 :默认
- 数据库集群参数组:默认
- 选项组:默认
- 复制标签给快照:保持未选中
- 字符集名称:ZHS 16GBK
4.3 备份
全部保持默认
4.4 维护
全部保持默认
审查无误后可以点击“启动数据库实例”:
5 实例创建
这时跳转的页面会提示实例正在创建,点击“查看您的数据库实例”:
随即会跳到实例页面,在这里能看到刚刚创建的RDS的详细信息。实例创建还是比较耗时的,耐心等待一会。成功后可以看到完整信息:
注意“终端节点”中会显示该RDS实例的域名,连接该实例就靠它了。
至此RDS实例就创建好啦!
6 部署数据
至于如何为RDS实例导入数据可以见我的另一篇博文《亚马逊AWS学习——为oracle类型的RDS数据库部署数据》。
版权声明:本文为博主原创文章,未经博主允许不得转载。