【问题标题】:Server Infrastructure, file upload project服务器基础设施,文件上传项目
【发布时间】:2015-05-30 10:52:49
【问题描述】:

我打算创建一个文件上传网站,用户注册为会员,然后通过文件上传表单和ftp帐户上传文件(每个文件最多10gb)。 对于每个上传的文件,会员都会获得一个链接,他可以与其他用户共享该链接。不幸的是,我只是一个普通的 Django coder/linux 用户,之前没有从事过任何类似的项目。

问题 1

使用的存储空间可能会迅速增长到 1000 TB,我该如何优化服务器及其存储?我应该使用云服务还是最适合哪种类型的托管?您将如何设置基础架构以使其顺利运行?

我计划将 Freebsd 作为 OS 和 Django/Python 用于开发...

感谢您的意见和所有想法!

【问题讨论】:

    标签: python linux django ftp freebsd


    【解决方案1】:

    根据您的描述,我将从云服务开始,看看实际使用情况如何。这可能是最便宜和最具扩展性的版本。

    对于设置,您有多种选择(惊喜!:-))。 AFAIK,亚马逊有一些预配置的图像可能会让你走很长一段路。既然你在做 python,你也可以看看谷歌,看看他们的服务是如何协同工作的。

    正如您主要将自己描述为程序员一样,我会远离 puppet、chef、ansible 等。虽然这些都是很棒的工具,但它们为管理实际服务器添加了一层抽象。当然,我可能错了,这些工具只是您进行设置所需的帮助。

    对于许多管理工具,有现成的模块或模板可以帮助您实现目标。

    作为一个简单的作战计划建议:

    1. 查看云提供商,以确定哪一个适合您。
    2. 查看与您正在考虑使用的云提供商交互的工具。
    3. 尝试为您选择的云提供商/管理工具查找用户组,以了解更多信息或从其他人那里获得帮助。

    【讨论】:

      猜你喜欢
      • 2011-01-05
      • 2010-11-25
      • 2010-09-10
      • 2010-09-18
      • 1970-01-01
      • 1970-01-01
      • 2018-04-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多