1
我想为我的android股票音频商店应用程序提供数据库。我将在Amazon S3上存储我的音频文件。我需要一个用于用户信息和音频元数据的数据库,为此我在本地PC上创建了一个MySQL数据库,但我不知道在哪里托管它。现在,我需要知道将它存储在EC2和RDS之间有什么区别。Amazon EC2上的MySQL数据库和Amazon RDS上的MySQL数据库之间有什么区别
我想为我的android股票音频商店应用程序提供数据库。我将在Amazon S3上存储我的音频文件。我需要一个用于用户信息和音频元数据的数据库,为此我在本地PC上创建了一个MySQL数据库,但我不知道在哪里托管它。现在,我需要知道将它存储在EC2和RDS之间有什么区别。Amazon EC2上的MySQL数据库和Amazon RDS上的MySQL数据库之间有什么区别
在EC2上,您可以完全控制sql实例,必须自己管理它,根据需要设置复制,并根据共享责任模型,对任何安全问题负责。
在RDS上,您的控制受到限制,AWS会升级和修补实例,进行备份,可以设置复制并负责安全性(当然,除非您损害了密码)。
此外,由于网络传输没有延迟,本地实例的性能可能会更高,但它的确定取决于您配置它的能力以及EC2实例负载。
看一看[这里](http://www.laurencegellert.com/2013/05/pros-and-cons-of-rds-vs-ec2-for-mysql-with-aws/) –
可能的重复[使用MySQL的Amazon RDS与EC2各自的优点/局限性有哪些?](http://stackoverflow.com/questions/4806272/what-are-the-respective-advantages-limitations-of-amazon-rds- VS-EC2与 - MySQL的) –