我有许多项目需要按子存储桶和子子存储桶进行组织。
您推荐哪个 CDN?
我之前问过这个问题,有人告诉我“伪造”S3: Amazon S3 有“子目录”吗?(Rackspace Cloudfiles 没有)
答案1
一个想法是找到一个提供缓存的内容交付网络。您可以将文件存储在可通过 Web 访问的某个位置,例如 S3,然后 CDN 将获取文件并通过您的 cname 提供服务。据我所知,可以做到这一点的一些 CDN 是 Akamai 和 Limelight,但除非您每月交付 TB 并可以签订合同,否则他们可能不会与您合作。
答案2
看看 Rackspace 的云文件。
他们有完整的 API,并且使用 Limelight。他们使用容器,因此您可以将保存的数据组织到逻辑存储桶中(而不是目录,因为它们不是分层的)。为了创建层次关系,您可以在自己的应用程序中管理它,该应用程序会接触 API(实际上就是您自己的 CDN),和/或使用下划线或其他标识符命名您的容器,您可以解析这些标识符来确定层次关系。
使用云文件没有最低要求,而且我确信无论是否有云服务器包您都可以使用它们。