日前,有一位名叫杰西卡(jessica)的用户在知名科技媒体mashable上向编辑提问称“我已经决定在我旗下公司的日常运营中使用云计算技术,但我对这一技术的可靠性仍然存在一定的疑问,我如何才能确保自己能够在云端服务器宕机的情况依旧可以读取我的数据和商用应用呢?”
对此,科技博客mashable知名评论人克里斯蒂娜-沃伦(christina warren)就对杰西卡的问题进行了一番详细解读。具体如下:
杰西卡,这是一个非常好的问题!在目前诸多的科学技术领域中,云计算通常来说已经是一个相当可靠的技术。然而,云计算服务器宕机的情况仍然时有发生。就在上周,亚马逊多项服务出现故障,并在随后蔓延到了亚马逊的数据库、云服务和灵活计算(elastic compute)服务,同时引起了许多使用亚马逊云服务的互联网服务崩溃,其中包括instagram、netflix、pocket和 pinterest等面向消费者的互联网服务。
在此,我向你提供3个可以使你在云端所存储信息更加安全的小方法。
1. 备份数据
如果你在云端存储了十分重要的数据信息,请一定要确保你在本地拥有一份备份,因为数据存储的第一条规矩就是“永远拥有一份以上的备份文件”,所以“备份、备份、备份”是一条永远不会过时的真理。
除了实时备份重要文件以外,你还需要定期查看这些文件,以确保他们文件没有被损毁、破坏,而且不同的备份需要存储在不同的地点中。这样做法的另一个好处在于,你不仅可以确保你的文件资料在意外情况发生时安然无恙,还可以在一个云端服务器瘫痪时随时将文件上传至另一个服务器中。
总的来说就是,备份——备份——测试。
2. 有所准备
你永远不知道自己所依赖的云端服务器什么时候会突然瘫痪,无论是业内知名的bluehost还是诸如instagram这些大公司所使用的亚马逊数据库都是如此。在此前的美国“桑迪”飓风肆虐期间,无数知名网站都因为自己位于纽约的数据中心被淹而被迫下线,甚至连亚马逊位于美国弗吉尼亚州主要用于支持“亚马逊网络服务”(amazon web services)访问流量的数据中心都曾遭遇过瘫痪的情况。
2011年,诸如hootsuite、foursquare和reddit这些知名网站就曾因为亚马逊网络服务数据中心的故障而瘫痪了将近24个小时。
因此,“防范于未然”通常都能够帮助用户减少在灾难发生时候的损失。在此,我们不得不提及亚马逊网络服务在2011年故障期间的一个小案例,那就是没有受到此次服务器瘫痪影响的知名图片分享网站smugmug。
当时,该公司并没有仅仅依赖于亚马逊弗吉尼亚数据中心所提供的服务,而是将自己的数据分布在了许多不同的地点(类似于上条中的多点备份)。随后,该公司在一份声明中详细解释了自己的做法。
“如果你在云端所存储的资料十分重要,比如银行、政府、医疗、保健以及财政数据等,你需要将这些信息在尽可能广泛的范围内进行部署。这一工作十分费时、费力,因此对于许多人来说并不现实。但是,对于部分公司来说这却十分重要。需要指出的是,这样的做法或许并不会真正有它的用武之地,但却足以防范于未然。”该公司在官方博客中写道。
3. 云端之外
如果预算允许的话,不妨考虑一下为自己建立多个云端服务商。举例来说,除了使用亚马逊网络服务外,你还可以同时使用微软azure或者rackspace的云端服务。