为什么更多的人选用RDS创建mysql数据库?
各大云商都推出了RDS(关系型数据库服务)的产品,但是很多个人用户甚至中小企业用户认为使用RDS创建数据库有点浪费。他们认为一台云主机上部署应用服务器+数据库这样的方式更节省成本。但是他们往往忽略了人力和数据备份、高可用等隐含的成本。
首先,企业存储在服务器上的数据是无价的,如果使用单台云主机,无法避免设备故障到时服务不可用、数据丢失损坏等的风险。这样运维管理人员往往需要部署更复杂的架构来实现服务的稳定使用,数据灾备与恢复,同时还需要部署监控服务以保证出现故障时能快速进行处理。这样,至少是需要多台云主机进行高可用的配置以及进行热备和冷备操作。同时也对运维人员的能力提出更高的要求,企业在招聘运维工程师时也需要其有更高的能力,导致人力成本的增加。
举例:一个初级运维工程师和中级运维工程师的月薪往往相差1000-5000元,而如果使用RDS进行替代,双节点2核2G的费用仅需要400+元/月,每月节省成本至少600+元。而且简单易配置,甚至一个开发工程师就会配置,直接替代运维工程师,节省了运维工程师的招聘需求。
选用RDS创建数据库有哪些好处:
1.快速部署mysql等数据库:单节点、双节点、三节点等mysql数据库能一键生成,无需进行复杂配置;
2.低投入成本:双节点最低费用每月仅需400多元,可按月续费、弹性续费;
3.弹性伸缩:随时能进行扩容;
4.易用、易管理:提供备份、监控、账号管理等多种工具,不懂运维也可使用。
那么接下来说一下怎么去采购和配置才能最大化节约成本:
由于VPC下内网互通的特性,同一VPC下的云主机和RDS产品可以通过内网进行访问,那么我们再创建资源的时候可以将公网EIP和带宽配置在云主机当中,而数据库则通过RDS创建,再通过云主机的内网访问数据库的内网IP地址,达到互联。这样数据库服务就可以无需选择公网EIP和带宽了,可以节省带宽和IP的成本。
接下来我们通过睿江云进行创建步骤的演示:
1.先创建一个VPC
2.创建云主机用作应用服务器,选择刚创建的VPC,这里需要挂载公网IP地址,这样用户才能访问到应用服务器,这里选择的是centos系统
3.接下来创建数据库,选择RDS服务,创建需要的版本(推荐创建双节点或三节点)
4.选择的时候不需要勾选挂载公网EI
5.创建完成后点击管理
6.配置数据库账号
7.查看分配的RDS私网地址
8.登录云主机测试连接
我们在云主机上安装一个mysql管理工具,输入命令:yum install -y mysql
安装完毕后输入命令测试mysql数据库的连通性,输入命令:mysql -h192.168.0.4 -utest -p
(-u后面是第六步创建的账号 -p表示输入密码)
输入密码后可以看到进入了mysql>的管理,则表示连接成功。
9.最后再去创建备份设置,确保数据安全,这样就万无一失,大功告成啦。
步骤如此简单,一个普通的程序员就会配置,根本不需要专业的运维工程师进行配置。
睿江云官网:www.eflycloud.com