【发布时间】:2016-05-24 20:39:41
【问题描述】:
我目前正在为我的大学开发一个文件共享 android 项目,我想在其中使用 aws EC2 实例作为我的应用程序服务器后端。但是我应该使用哪个 EC2 实例?我对此感到非常困惑。
我的服务器包含一些用于登录、注册和数据库操作的 PHP 脚本(添加共享文件链接的行,删除..等) 我使用 aws S3 在共享文件链接之前存储文件。共享链接是通过 TCP/IP 套接字完成的。所以我什至想为套接字服务器使用相同的服务器。这里有很多实例类型 https://aws.amazon.com/ec2/instance-types/ 。但不知道在我的特定项目中使用哪一个。
【问题讨论】:
-
我投票结束这个问题,因为它太宽泛了。不可能给你一个有意义的答案,因为它取决于太多的因素。从直觉告诉您足以满足您的工作负载的最便宜的实例类开始,例如 t2.micro,然后,如果您有问题,请确定您的代码次优的地方,并对其进行优化 - 或扩大实例对于您需要更多的资源类型(例如,CPU、内存、网络带宽)。将正在运行的机器更改为不同的实例可能需要 2 分钟。不要为最初的选择而苦恼。
-
TLDR:“针对 [您的] 特定项目”进行测试。
标签: amazon-web-services amazon-s3 amazon-ec2