建立社区摄影网站,我可以在哪里存储我的照片?

时间:2009-10-14 07:22:18

标签: storage cloud photography

我正在制定摄影社区网站的要求。调查的一个重要特征是允许比我国互联网周围的竞争网站更多的照片/帐户。有什么可能吗?

我应该选择像亚马逊S3这样的东西,还是有什么能提供更多与图像相关的功能?我最感兴趣的是每GB的低价格(存储和转出)。

2 个答案:

答案 0 :(得分:0)

Flickr / Picasa集成如何?用户使用自己的Flickr / Picasa帐户存储照片并使用您网站中的功能。在这种情况下,您不需要为存储照片付费:P

我自己想要一张存储照片的照片。而不是个人acc。对于每个站点。

答案 1 :(得分:0)

我曾经为一个托管数十亿张图片的社交网站工作,我们评估了S3。结论是,对于交通繁忙的网站而言,它太贵了。存储本身非常便宜,但访问S3上内容的成本加起来很快。这使得S3更适合在线备份等应用程序。在我看来,成本是主要因素。

另一方面,一旦您的网站变大,这只是一个问题。 S3的最大优点是你不必担心可扩展性,而且它很容易设置然后忘记它,因为它只是起作用。许多中型服务使用S3取得了巨大成功。

我们采用的解决方案是一系列专用服务器,用于托管图像并运行网络服务器(不使用Apache,使用针对静态内容优化的网络服务器,如lighttpd或nginx),在这些服务器之前,使用CDN(内容传送网络,例如akamai或panther express)。您通常会获得较高的命中率(取决于您网站的访问模式),因此最终用户将直接从CDN获取大多数文件,并且不会导致服务器上的任何负载(第一次访问文件时除外) 。因此,您可能只使用一台服务器和镜像一段时间。随着规模的扩大,挑战将成为如何在整个服务器场中分发图像,如何管理冗余等等。

我认为上市时间也起到了作用。在这方面,一个好的策略可能是从S3开始并快速启动。稍后,您仍然可以迁移到更复杂的解决方案。在这种情况下,请确保管理层牢记这一点。非技术人员倾向于相信一旦功能起作用,您再也不必触摸它。请注意,迁移大量数据需要时间。当我们改变我们的照片架构时,复制作业会持续数月。