我的公司正在寻找通过FTP进行文件共享的解决方案 - 目前,我们共享一台服务器用于客户端/管理员FTP文件共享和服务多个站点,并且正在寻求拆分我们的角色,以便我们有一个服务器专用于FTP和一个服务网站。
我曾尝试使用AWS找到一个很好的解决方案,但无法找到有关EBS和EC2服务器的任何详细信息,以及EC2包是否能够处理FTP存储。例如,T2.nano实例似乎是1 cpu和最小RAM的理想选择,但我没有看到有关EBS存储限制的信息。
我们最多需要500GiB左右,并且每天都会在1GiB附近进行转移。我们不需要运行数据库或http服务器。我们可以每周在后台运行文件清理服务。
修改
我错误地提出了这个问题,这个问题源于我现在掌握的对AWS EC2和EBS的基本缺乏理解。我知道EC2可以运行FTP服务,问题更多的是具有动态存储的经济高效的解决方案。感谢您的投入!
答案 0 :(得分:4)
正如SO上的其他人会告诉你的那样:不要打扰EBS。它可以使用,但从长远来看没有多大意义。它的运行成本也更高且更复杂(备份/灾难恢复/具有多个ftp服务器机器)。
使用S3存储文件并使用能够利用S3 for ftp的东西(如s3fs)
请参阅:
http://resources.intenseschool.com/amazon-aws-howto-configure-a-ftp-server-using-amazon-s3/
Setting up FTP on Amazon Cloud Server
http://cloudacademy.com/blog/s3-ftp-server/
如果FTP不是强烈要求,您还可以查看将人员直接迁移到使用S3(最初或在您进行设置之后,直接为他们提供FTP和S3选项)
答案 1 :(得分:1)
question是最常见的SO之一:您可以在任何EC2实例类型上安装FTP服务器
对于EBS没有限制,如果需要,您可以随时increase the storage,因此最好的规则是:从低位开始并在需要时增加
仅提及网络性能是否与实例类型一起提供,因此如果您关心速度,则t2.nano(low network performance)可能不够