在哪里安全地存储源代码?

我们公司已经使用版本控制,并且已经在做日常的备份。

但是,我的上司担心在多重抢劫或某些自然灾害的情况下,将源代码保持在“足够安全”的地方。

我试图search谷歌的东西,我想最好的解决scheme将是一些在线备份服务。

你以前有没有遇到类似的问题? 你是怎么解决的?
如果可能的话,你能参考一个很好的服务来解决你的问题吗?

更新 :我们目前备份在2 DVD。 一个留在我老板家,一个存放在公司大楼内。

离线是好的,但如果通过networking推送,那么这是不够的。 想象一下,有人闯入您的主服务器,其中包含您的异地备份服务器的凭据。 大数据,包括备份在内的所有数据都是由黑客掌控的。

在异地存储的DVD上进行物理备份比这些云端黑客(IMHO)更安全。 可能你可以把这些结合在一起,以获得两全其美的效果……但是,一个好的备份scheme比两个有缺陷的scheme更好。

将您的源代码备份到Amazon S3 ,这将是安全的,而且是异地备份! 即使你的办公室遇到了火焰,你仍然可以检索你的源代码

您只需要一个非现场存储位置。

如果您使用的是分布式版本控制(例如Git),则可以简单地设置一个远程存储库并每天推送一次。 许多公司提供这项服务。

如果你使用的是像Subversion这样的东西,我build议你可以每天一次将版本库复制到远程位置。 即使是共享的托pipe帐户也可以(尽pipeVPS优先)。 如果你这样做了密码保护备份,但确保一大堆人知道密码。

有些人甚至会把存储库放在一个外部驱动器上,而这个驱动器是在外部驱动的。 考虑到你现在可以在一个钥匙圈上安装8-16 + GB,没有太多的理由反对这样做。

你的办公室和外部主机同时爆炸的机会相当遥远。

我正在使用rsync.net,可以通过SSH / HTTPS访问。 他们提供encryption的存储(不是默认的选项)。

本地银行(在爱尔兰)提供安全的存储服务。 值得调查的是,这个DVD被存放在老板家的路线。

只是不要做CodingHorror做的事情,并将虚拟镜像的所有备份存储在与虚拟镜像相同的硬盘上。 特别是不要相信你的备份程序给一个叫Geoff的人,偶尔驾驶到数据中心改变USB驱动器的地方。

我使用ibackup.com,我对他们比较满意。 其他人使用JungleDisk。 你的老板是对的,你一定要有异地备份。

你今天的备份在哪里? 只要他们不在现场,就不一定需要在线解决scheme。

我曾经说过存储你的异地备份是你老板的房子是一个坏主意,他的房子的安全可能不如你的办公场所,这提供了一个巨大的安全漏洞。 在你甚至认为公司只有一个人可以访问这些非现场备份的情况下,以防万一需要。

如果您被迫进入DR状态(您的网站和现场备份被破坏),那么您可以承受多less数据丢失,以及您需要多长时间才能恢复运行? 这可能是因为你不需要每天的异地备份,而每周备份就足够了,使用诸如存储在银行或像IronMountain这样的公司,就不那么麻烦了。

你有多个网站? 也许交换磁带与另一个网站将是一个可行的解决scheme。