使用Amazon S3代替家庭备份服务器

这是一篇翻译文章,原文作者Jeremy Zawodny,原文链接:http://jeremy.zawodny.com/blog/archives/007624.html

以下是原文内容:

================

不久前,Amazon发布了自己的Simple Storage Service (或简称为“S3”)。该服务提供了一种托管式存储平台,可帮助开发人员以此为基础创建各种应用程序。例如Smugmug,一个流行风的照片分享网站,就使用S3保存并托管图片

我一直在考虑使用S3作为在线备份的后台,因为我早已经产生了这个想法(参考:Swimming Pools and Hard Disks以及Cheap On-Line Storage Coming Soon)。

在随后几天里,我将介绍如何实现这种做法–目前我的实验工作已经过半。但首先,我想说说这样做的意图。

家庭服务器的成本

Amazon的价格模型非常吸引人。当前的费率是数据存储费用$0.15/GB每月,而数据传输成本为$0.20/GB(译注:这是2006年的报价,现在,取决于所用数据中心的地理位置、所需可靠性,及数据量,报价有所不同,但总体价格更便宜)。

我的家庭服务器使用了一颗2.4GHz Pentium 4处理器,包含三块250GB SATA硬盘,配置为RAID阵列,另外还有一块80GB的引导和系统盘。我打算使用Kill A Watt测量其功耗,最后发现,当CPU空闲且硬盘旋转时,大致功率为120瓦特。也就是说,每四周耗电80千瓦时。根据PG&E’s Residential Rates,圣何塞的平均电费为每千瓦时$0.16247。

我的家庭服务器仅仅是打开并闲置,每四周最少就要产生电费$13,即每年$170。这还没有算我用于购买硬盘的$700,以及用于购买主板、CPU、机箱、内存等组件的另外$700。当然,这些仅仅是最低金额,因为在执行工作时,CPU还要消耗更多电力。

因此如果我们假设我在服务器上花费$1,400,并将这台服务器使用五年,那么每月(4周)就有$22的硬件成本。

如果您一直在统计,这就是$22 + $13 = $35,仅仅用于备份我的文件(大部分文件位于几个数据中心的服务器内),每四周的花费。

因此合计下来,如果没有硬件故障,五年备份工作的总成本大致为$2,275。

S3的成本

我需要备份的数据在不压缩的情况下需要占用大致125GB磁盘空间。如果要在Amazon的S3中存储,每月的费用为$18.75。让我们进一步假设在未来五年里,我每个月产生新数据1GB(大部分是照片),并且为了执行备份工作(备份日志文件、电子邮件,以及其他此类临时文件),每周需要传输2GB数据。

每周2GB也就是每四周8GB,其成本为每四周“一个月”$1.60,即每年$20.80,五年即需要$104。

假设经过增加,从今天计算,五年后的数据总量为190GB,取整为200GB。如果增长速度保持不变,取200GB和125GB的平均数,即162.5GB。再将该容量与13“周”和5年相乘,最终可得$1,584。

合计来看,如果这些估计是正确的,并且Amazon的服务不降价(几年内肯定会降价),最终的成本为$1,688。

换句话说,更换为S3可以帮助我在五年时间节约$587!

其他收益

很明显,使用S3不仅可以节约电费,还不再需要购买备份硬件(服务器和磁盘),因此可以极大节约成本。但除此之外还有什么?

  • 可用性。相比我自己的家庭服务器和家用宽带线路,很明显Amazon的服务更加稳定。
  • 速度。如果远程服务器故障,我就只能通过缓慢的家用DSL或Cable线路从家里将所有数据发过去。使用S3意味着可以用更快速度还原。
  • 简化。这是我在管理方面花费时间最少的Unix装置。就算每周或每两周只需要五分钟,最多也就需要这么点时间。

再次提醒:我将在未来几天(或几周)里介绍这一过程(工具和其他)。

更新:节约情况远比我想象中的更好,结果发现,上文中我误读了某些du输出。我其实只需要原本设想的空间总量的一半,也就是说,只需要75GB,而非125GB。恩…

================

分享:

《使用Amazon S3代替家庭备份服务器》有4个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注

发表评论前,先做个简单的数学题吧: * Time limit is exhausted. Please reload CAPTCHA.