在云或FileSystem上存储文件?

时间:2009-11-15 08:35:40

标签: file-io filesystems cloud

简单的问题,似乎还没有被直接询问过。

在Amazon S3上存储文件(图像/视频/文档/等)有什么好处?在部署应用程序的文件系统上有什么好处?

似乎普遍的共识是通过数据库(herehere)在文件系统上存储文件,但云适合在哪里?

是否所有文件都存储在文件系统中?我真的很想使用云,所以有更多的API,我可以从多个应用程序中获取文档,但我不确定性能权衡。

2 个答案:

答案 0 :(得分:4)

将文件存储在“云”中的利弊恕我直言:

专业人士:

  1. 可用性:您可以随时随地获取数据(如果您当然可以访问互联网)
  2. 您可以存储相对大量的数据,而无需担心客户端计算机的存储功能。
  3. 与其他人共享数据/做工作组更容易。
  4. 缺点:

    1. 安全性:您需要相信存储提供商会以保密方式处理您的数据,并且已采取足够强大的安全措施来防止未经授权的访问。
    2. 不可用:如果由于某种原因暂时失去连接,则无法继续工作(无论如何,通过使用数据缓存可以部分解决这个问题。)
    3. 性能,正如您所提到的,特别是对于非常大量的数据。
    4. 因此,考虑到这一点,您决定什么是最适合您的特定项目。

答案 1 :(得分:1)

Konamiman的答案很好,我只是想向专业人士添加一件事:一些云提供商拥有Content Delivery Network集成,例如Rackspace with Limelight,它可以为最终用户提供非常快速的内容交付。