请建议我,我应该在我的应用程序中使用什么产品(亚马逊 aws)(非常简单)。
- 它是一个移动应用程序
- 用户拍照并上传至服务器
- 其他用户将能够从图片中加载图片
Q1. 我正在考虑使用 EC2。(我不确定 S3 是否具有弹性,是否可以轻松扩展存储)。因此,请建议我的应用程序需要哪些产品?(EC2、RDS、S3、SImpleDB 等)
Q2. 如果我使用 EC2,我应该在 1 个实例上安装 httpd、mysql、php 吗?还是应该分开安装?
答案1
问 1.EC2 + EBS。
Q2。这取决于你,但我会把所有东西都放在一个实例上(这样成本更低,而且以后你随时可以重新配置)。必要时,你可以将 mysql 分离到一个单独的实例(或者用 httpd/php 创建新实例,然后继续使用旧实例中的 mysql)。请记住,如果实例终止,Amazon 实例上的数据不会保留,即重新启动后数据将不复存在(但重启后数据将保留)。因此,你需要将数据保存在单独的 EBS 卷上或使用 EBS 实例。阅读一些资料 - Amazon 有关于这些主题的相当不错的文档。
希望这可以帮助。