越来越多的股票照片和video网站 – 存储查询

我有一个成长的股票照片网站。 目前它是由WebFusion提供的一个非常基本的专用服务器托pipe的,现在我需要扩展存储和性能,并且丢掉垃圾支持团队。 现在我们在网上有50万张照片,估计我们很快就可以赚到百万或两张。

我现在坚持有什么扩展select,是否升级服务器,我们必须保存更多的文件,使用第三方存储服务,如亚马逊,购买我们自己的服务器或其他东西。

任何build议将是惊人的,谢谢。

我运行photoblog.com,我可以给你我的经验..我们刚刚开始亚马逊的aws产品。 所以我们的扩展方式是把一个新的小型服务器在线与search驱动器,并select一个随机的服务器上的图像放置..这是伟大的,但它吸引了规模。

我转而把所有的图像放在s3上,并且不能更快乐。我不必担心丢失整个图像服务器和所有图像。我根本不用担心备份。 如果您想更快地提供图像,但成本只有2倍左右,您可以从云端服务中获取图像。

我们也看到使用s3而不是将其存储在托pipe服务器上可以节省大约20%的成本。

是!

没有!

也许?

这一切都取决于你需要什么级别的性能以及你想要数据的安全性。 如果你需要每秒读取数百次,你将需要一个可以caching读取的存储系统,这将花费你一笔不错的钱和一些你自己的硬件。 如果你所需要的只是原始存储,那么至less就build筑而言,这是简化的事情。

数据保护对您来说可能很重要,因此请考虑双倍的存储空间以备份备份。 您可能需要考虑使用ZFS(BSD / Illumos)或SDFS(Linux)进行重复数据删除。 复制,文件版本控制,安全性,SAN,BAN,位级别,块级别,字节级别…

把它分成三个层次:

性能。 失败弹性。 备份弹性。

从性能开始。 找出你正在处理的读写次数。 转移到失败弹性。 找出你想成为多么多余。 地理多余? 还是只能局限于一个数据中心? 你想把你的内容传送给远在世界各地的人,并让它们在本地吗? NExt是备份弹性。 你想要多less历史,你想要多less版本。 他们都花费字节。

TL; DR

没有答案。