我目前有一台Linux服务器,每天运行大约10,000个用户。 托pipe服务提供商提供了我也正在使用的备份。 虽然我信任我的托pipe人,但我希望有一个非现场备份,以防万一主机长时间停机或破产(你永远不知道)。 我的想法是tar和拆分数据并将存档复制到我的Amazon S3帐户,但我想知道这是否是最好的主意。
最好是异地备份30GB的数据?
我可能会说你的亚马逊S3的rsync,但要记住,它的30GB,所以带宽成本会很高(如果你支付95%),这将需要很长的时间才能得到你最初的推动。 一旦你的数据在那里只是保持文件rsynced每晚/每周/无论你的喜好是什么。
但是,那只是备份方面,不要忘记恢复。 我会在第二个数据中心购买第二台服务器,具有相似的版本,并每晚更新rsync。
一个S3帐户对于这样大小的数据集不是不切实际的 – 在10Mbps的速度下,大约需要9个小时来传输所有的数据。 不pipe你做什么,但是考虑恢复 – 你可以在9个小时的时间内(在新机器所需的任何configuration时间之前)下载你的30GB数据到你的服务器上吗? 同时关注数据集的增长,并不断重新评估这一select。 在某种程度上,find愿意将物理媒体(一堆DVD或一个USB硬盘驱动器)寄给你的人是有道理的,但现在一个纯粹的networking可访问的系统应该适合你。
听起来像tarsnap可能正是你所需要的。 便宜也。
你也可以看看JungleDisk 。 有服务基本上增加了体面的encryption和接口/应用程序到S3允许实时数据备份。