有问题就有答案
Q1:搞了个小应用,阿里云上买的主机是自己运行mysql还是用RDS
我觉得几个因素吧:看你是不是对 MySQL 版本有特殊需求,RDS 只支持5.5和5.6吧。看你是否要有很多自定义的配置,RDS 还不是很灵活看你是否需要更高的权限去做优化或这备份方案如果这几点都没有,初期我觉得用 RDS 是好选择。RDS 每个实例都是一主一备,省去了你自己的一些操作,而且有很好的监控机制,有问题报警,你也能看到比较友好的数据报表。这些都是你自己搭建数据库的话最初很难做的,所以我比较建议用 RDS。如果有天发现数据量大或者访问量太高,RDS 不能很好的支持了,再迁出来。
Q2:云数据库有必要吗?云数据库RDS和在云服务器上自建MySQL有什么区别?
RDS是阿里云提供的即开即用的关系型数据库服务,兼容了MySQL和SQL Server两种数据库引擎。在传统数据库的基础上,阿里云RDS提供了强大丰富的功能从而保证了高可用性、高安全性以及高性能。此外,RDS还提供了诸多便利功能提升了RDS的易用性。★高可用:采用主从热备的架构。主机down机或者出现故障后,备机秒级完成无缝切换,服务可用性承诺:99.95%提供自动多重备份的机制。用户可以自行选择备份周期,也可以根据自身业务特点随时进行临时备份,数据可靠性承诺:99.9999%数据回溯到任意时间点。用户可以选择7天内的任意时间点创建一个临时实例,临时实例生成后验证数据无误,即可将数据迁移到RDS实例,从而完成数据回溯操作。★高安全提供白名单访问策略。可自行设置允许访问的IP及IP段,有效防止黑客扫描端口进行服务器攻击。提供阈值报警的功能。支持实例锁定报警、连接数报警、IOPS报警、磁盘空间使用报警、CPU报警等。提供SQL注入告警。将对发往RDS的疑似SQL注入的语句进行记录并展示,供用户进行程序调整,杜绝SQL注入的发生。SQL审计。记录所有发往RDS的SQL语句,系统将记录SQL语句相关的连接IP、访问数据库的名称、执行语句的账号、执行时间、返回记录数等信息。供用户对RDS安全性进行排查。控制台操作日志。记录所有在控制台上进行的修改类操作,便于管理员查看并管理RDS。
Q3:阿里云的服务器是不是自带mysql
云服务器、数据库、WEB和FTP需要分别部署和配置。
Q4:阿里云的云服务器是不是不自带mysql数据库的,需要另外花钱购买?如果不买的话,就不能安装wp和dz这样...
一般网站不需要额外购买数据库,自己的服务器有足够的数据库。或者wpdz自己的数据库就够了。
Q5:搞了个小应用,阿里云上买的主机是自己运行mysql还是用RDS
如果对数据库稳定性要求不高直接自己运行mysql就行,省钱。如果要求提供稳定服务又不差钱,又为了省事,可以考虑直接用RDS。
Q6:本人小白,我现在要做一个能用账号密码登陆的app,我应该买阿里云的ECS服务器还是应该买RDS数据
你要做一个什么类型的APP,给大众使用的话云服务器就可以,至于数据库一般都会赠送或者免费搭建