mysql - Amazon EC2 上的 MySQL 数据库和 Amazon RDS 上的 MySQL 数据库有什么区别

标签 mysql amazon-web-services amazon-ec2 amazon-rds

我想要一个用于我的 android 库存音频商店应用程序的数据库。我会将我的音频文件存储在 Amazon S3 上。我需要一个用于用户信息和音频元数据的数据库,为此我在本地电脑上创建了一个 MySQL 数据库,但我不知道在哪里托管它。现在,我需要知道将其存储在 EC2 和 RDS 上有什么区别。

最佳答案

在 EC2 上,您可以完全控制 sql 实例,必须自己管理它,在需要时设置复制,并且根据共享责任模型,您要对任何安全问题负责。

在 RDS 上,您的控制是有限的,AWS 升级和修补实例,进行备份,可以设置复制,并负责安全(当然,除非您泄露了密码)。

此外,由于网络传输没有延迟,本地实例的性能可能会更高,但这当然取决于您的配置能力和 EC2 实例负载。

关于mysql - Amazon EC2 上的 MySQL 数据库和 Amazon RDS 上的 MySQL 数据库有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37904903/

相关文章:

mysql - 如何从以不同格式存储日期的 varchar 列中获取有效日期

amazon-web-services - AWS Lambda 函数无法从 EC2 实例 : SequelizeConnectionError connect ETIMEDOUT 访问 MySQL 数据库

amazon-web-services - 无法计算 MD5 : AWS S3 bucket

linux - 具有夏令时的 Ubuntu Amazon EC2 日期

php - 在字符串中查找空格并在其后追加字符

mysql - 优化 mySQL 查询 - 更新 JOIN 2 表

php - 在 MySQL 中匹配部分字符串(SQL LIKE)

amazon-web-services - 应用程序控制的 session 粘性: enable stickiness on all cookies?

amazon-web-services - 有可用的 Amazon AWS SQS gui 吗?

amazon-web-services - 哪些 aws 实例类型需要指定子网 ID?