我想要一个用于我的 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/