最好的云备份选项

能够实现数据备份的方式有很多。在虚拟化技术最为兴盛的时期,首选方式是使用数据保护软件,在hypervisor层进行备份或者复制整台虚拟机,比如Veeam Backup以及Zerto提供的同步软件。 对于使用VMware云的IT部门来说,这种方式现在仍然能够发挥工作。VIF Eduation是一家国际教育机构,其同时运行着本地、SaaS和IaaS应用程序。对于其Google Apps和Salesforce应用来说,VIF在本地开发、传统应用程序以及基于云的教师管理平台(其运行在一个本地服务提供商的vCloud Air环境当中)当中使用Spanning和Veeam Backup进行备份。但是兼容性并不是特别好,这家公司的IT经理Matt Torcasso表示,他希望能够在本地和云备份流程之间实现更好的集成性。 “确定方向是一件十分艰难的事情——在(混合)环境当中如何完善数据备份,”Torcasso表示,“这是一个十分复杂的市场,有太多种方案可供选择。” VMware vCloud Air只是整个公有云市场的一小部分,Dell和EMC的合并传闻也为市场带来了未知因素。而运行在AWS(Amazon Web Service)和微软Azure当中的绝大多数云应用程序应该怎样进行备份呢? 一种非常古老的方式是使用安装在操作系统当中的备份软件,比如Veritas NetBackup。 “当你使用云技术之后,必须重新思考软件代理程序,” Virtualization Practice公司的Haleky表示。你可以以代理程序为基础,将数据备份到附近数据中心的容器当中,并且将数据同步到另外一个云当中,以防止受到大规模云故障的影响。 事实上,云的出现为基于软件代理的备份方式带来的新的机遇。比如Veeam以传统代理软件为基础推出了新的产品,能够在操作系统当中实现备份。Veeam Backup for Linux“更少关注本地Linux,而将重点转移到云应用程序上,”Veeam产品战略部副主席Doug Hazelman介绍说。加上另外一种适用于Windows的基于软件代理的产品——Veeam Endpoint Backup——公司将会在今年内构建完成“全新的云策略,”并且其中包含了管理功能。 技术仍在不断发展 同时,现在使用AWS这样主流云平台的企业并不喜欢云厂商所提供的备份方式,而是在等待传统备份厂商及时追赶上云时代。 现在,所有主流云服务提供商都提供了“穷人版备份方案”——将块数据存储替换为成本更低的对象存储为其制作时间点快照,CloudVelox公司联合创始人兼CEO Rajeev Chawla表示,CloudVelox是一家云数据迁移和恢复软件提供商。 为什么将其称之为“穷人版备份方案”?因为“一切都是手动的——企业必须自己完成所有配置——并且其时间点采用的是crash consistent方式,而不是application consistent,”他说。尽管现在能够从单个快照当中恢复单个服务,但是许多应用程序包含多种服务,确保它们能够作为整体进行恢复就需要以整体方式实现数据保护。 如果你愿意花费额外的费用,那么云服务提供商将会为你的数据库制作快照备份。AppNeta是一家应用程序性能管理软件托管提供商,2010年开始针对AWS提供服务,其备份方案依赖于磁盘快照特性。对于快照来说,“制作实例的时间常常以小时、天或者星期为单位,”公司的主架构师Chris Erway表示。 但是现在企业越来越依赖于AWS提供的RDS(关系型数据库服务),其中包含了周期性的时间点快照。几年之前,AWS开始推荐用户使用RDS而不再手动管理数据库。“他们开始说‘这种常规性任务就交给我们来做——我们将会管理数据,你只需要专注于逻辑层业务就好,’”Erway说。AppNeta也参与到其中,现在依赖于“RDS来完成高效备份。” AppNeta将超过170TB的备份数据都存放在Amazon Simple Storage Service(S3)当中——因为AppNeta每天需要处理74亿个事件,并且使用AWS S3 infrequent访问层——这样能够缩小相对昂贵的S3和低成本但是特别缓慢的Glacier归档存储之间的差距。 在我们信任的云中 除了为数据创建时间点镜像之外,另外一种数据保护原则是在异地存放数据备份。之前,这种方式意味着需要将备份磁带保存在Iron Mountain公司位于废弃盐矿深处的安全环境当中。而现在,IT公司只需要将备份的数字版拷贝发送到异地,可以在云中,也可以不是。但是如果你的应用程序已经在云中——是否需要出于安全考虑而将其从云中转移?或者云所自带的弹性会对其造成过度影响? 对于这个问题来说,不同的人会给出不同的答案。即便还没有在AWS当中遇到过任何“大规模故障”,但是ACI公司的Moyer还是将数据导出,备份到第二家云提供商,比如Rackspace或者Google Cloud平台,以满足其“有些偏执的想法(如果AWS出现任何严重问题怎么办?)” 但是多云备份并不适合于所有人。“我们设想过将数据从AWS当中移出来,保存到另外一个云服务提供商当中,但是如果将数据移出,AWS会收取相当多的费用,并且网路带宽费用也对成本节约造成很大影响,”AppNeta公司的Erway表示。此外,AWS宣称S3当中的数据是非常可靠的——默认情况下其可用性能够达到99.999999999%,也就是说每年的平均故障率是0.000000001%。“他们不断强调系统的弹性有多强,”Erway说,“在某种程度上你必须相信他们。”使用跨区域复制配合减少冗余版本的S3也是可选方案,但是“成本往往会成为一个问题。” 通常来说,对于使用多个云来保护数据的需求非常少,CloudVelox公司的Chawla表示,对于大部分公司来说,使用单个云的不同区域和分层存储服务就足够了。“这其中并不涉及太多的技术问题——我们可以在不同云当中同步数据——需要考虑的通常是业务方面,”他说。在多云环境当中,“你拥有两个服务供应商,两套合同,”如果你使用一种云的原生特性,那么也许不能在另外一个云中使用这种特性。“现在并非所有的云都是通过相同的方式创建的,”他说。 之前云存储提供商Nirvanix突然宣布停止服务,只留给客户两周时间来将数据迁出,而现在情况已经发生了变化。对于所有抱有这种顾虑的用户来说, 现在一线的云服务提供商肯定不会出现停止服务的情况,Chawla说。 但是对于厂商锁定和由此产生的忧虑该如何处理呢?担心云服务提供商可能倒闭并不是想要避免厂商锁定的唯一原因,云服务提供商还有可能大幅度提高价格。 但是目前为止,这种情况还没有发生过,AppNeta公司的首席市场营销官Damian Roskill表示,“不同于IBM对客户进行锁定然后涨价的做法,AWS虽然也对用户进行锁定,但是却在降价,”他说。。此外,亚马逊通过AWS赚取的利润已经表明他们能够在可预见的未来继续推行低价策略。从企业的数据安全角度来说,我们希望Roskill说的是对的。 备份分布式数据库 现代企业开始以下一代分布式数据库为基础开发应用程序,比如Cassandra、Mongo和 DynamoDB——但是由此也会带来数据保护问题。 企业需要跨结点创建分布式数据库才能够实现可扩展性,其实质就是“最终一致性,”Datos IO公司的联合创始人兼CEO Tarun Thakur表示,这家公司为大数据和云应用开发恢复软件。但是最终一致性和时间点备份不能同时实现。为了解决这种问题,Datos为分布式数据库创建了集群一致的时间点镜像,允许企业以这些云数据库为基础开发应用程序,而不用再担心数据的完整性。 还有其他企业采用MacGyver方式。ACI Information Group是一家内容整合服务提供商,需要大量使用AWS DynamoDB和AWS NoSQL数据存储服务。 “其拥有不错的性能表现,但是并没有提供内置的备份服务,”ACI公司技术副总裁Chris Moyer表示。Moyer的解决方案是:在事件流之外调用Lambda函数,自动将数据从指定表或区域导出到S3当中。这样做能够实现怎样的效果?“实时备份和验证以及版本控制,”Moyer表示。

TechTarget中国原创内容,原文链接: http://www.searchdatacenter.com.cn/showcontent_92417.htm
© TechTarget中国:http://www.techtarget.com.cn

转载于:https://www.cnblogs.com/liangwang/p/5309690.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/458158.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

求二叉树中两个节点的最远距离

问题定义如果我们把二叉树看成一个图,父子节点之间的连线看成是双向的,我们姑且定义"距离"为两节点之间边的个数。写一个程序求一棵二叉树中相距最远的两个节点之间的距离。计算一个二叉树的最大距离有两个情况:情况A: 路径经过左子树的最深节…

halcon学习(算子汇总)

from:https://www.cnblogs.com/hanzhaoxin/archive/2013/01/09/2852213.html dev_clear_obj(Objects : : : ) 删除一个iconic对象 dev_error_var( : : ErrorVar, Mode : ) 定义或取消定义一个错误变量 dev_get_exception_data( : : Exception, Name : Value) 获取异常数据…

Bing Speech Recognition 标记

Bing Speech Services Bing Bing Speech Services provide speech capabilities for Windows and Windows Phone https://msdn.microsoft.com/en-us/library/dn303461.aspx 已失效。 转载于:https://www.cnblogs.com/zangdalei/p/5312440.html

Source Insight 4.0 最简单的破解安装

from:https://blog.csdn.net/biubiuibiu/article/details/78044232 三步完成Source Insight 4.0 破解安装 下载地址有更新,之前有朋友因潜在的版权问题封禁没下到,现在更新后可正常使用了。 文末有完全清除上次安装残留的方法,…

【原】Spark中Master源码分析(一)

Master作为集群的Manager,对于集群的健壮运行发挥着十分重要的作用。下面,我们一起了解一下Master是听从Client(Leader)的号召,如何管理好Worker的吧。 1.家当(静态属性) 1.设置一个守护单线程的…

XML——XML介绍和基本语法

from:https://blog.csdn.net/gavin_john/article/details/51511180 1.XML历史 gml(1969)->sgml(1985)->html(1993)->xml(1998) 1969 gml(通用标记语言),主要目的是要在不同的机器之间进行通信的数据规范1985 sgml(标准通用标记语言)1993 htm…

Tomcat7.0安装配置

很久没有通过博客对学习所得进行记录了。 现在将使用Tomcat的一些经验和心得写到这里,作为记录和备忘。如果有朋友看到,也请不吝赐教。 首先,我个人使用的是apache-tomcat-7.0.27你可以下载使用,前提条件你需要安装JDK1.6或者1.7都…

TIFF图像文件格式详解

from:https://www.cnblogs.com/gywei/p/3393816.html 1 什么是TIFF? TIFF是Tagged Image File Format的缩写。在现在的标准中,只有TIFF存在, 其他的提法已经舍弃不用了。做为一种标记语言,TIFF与其他文件格式最大的不…

java 抽象工厂模式简单实例

抽象工厂模式:提供一个创建一系列的相关的或者依赖的对象的接口,无需指定它们的具体实现类,具体的时间分别在子类工厂中产生。 类似于工厂模式:隔离了具体类的生产实现,使得替换具体的工厂实现类很容易。包含有以下模块…

图像处理之积分图应用三(基于NCC快速相似度匹配算法)

from:https://blog.csdn.net/jia20003/article/details/53021614 图像处理之积分图应用三(基于NCC快速相似度匹配算法) 基于Normalized cross correlation(NCC)用来比较两幅图像的相似程度已经是一个常见的图像处理手段。在工业生产环节检测…

深入浅出地理解机器人手眼标定

from:https://blog.csdn.net/qq_16481211/article/details/79764730 所谓手眼系统,就是人眼镜看到一个东西的时候要让手去抓取,就需要大脑知道眼镜和手的坐标关系。如果把大脑比作B,把眼睛比作A,把手比作C,如果A和B的…

centos 6.5 安装 mongodb

官方给出的链接地址:https://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat/ 安装后重要的日志 win10 上使用mongochef连接不上数据库 解决方案: 修改 /etc/mongod.conf 将bindIP 改为0.0.0.0 监听外网转载于:https://www.cnblogs.com/l…

scala学习资料

1. scala-sbt 构建工具: http://www.scala-sbt.org/0.13/docs/zh-cn/Directories.html 2. 资料: http://www.ibm.com/developerworks/cn/java/j-lo-funinscala2/ https://www.zhihu.com/question/34548588?sortcreated http://nerd-is.in/2013-09/scala…

opencv3/C++ 机器学习-SVM应用实例:药品(胶囊)识别与分类

from:https://blog.csdn.net/akadiao/article/details/79278072 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/akadiao/article/details/79278072 问题描述: 现对6种不同颜色药品(胶囊…

Elasticsearch 搜索不到数据问题(_mapping 设置)

需求 由于 kibana3 中,不支持直接在请求的 url 中设置搜索的 type (是不是我不知道???)。 为了支持特定 type 的搜索,所以我设置了个下每个 panel 的查询语句,让它增加一个&#xff…

SVM之交叉验证【转】

交叉验证(CrossValidation)方法思想简介 以下简称交叉验证(Cross Validation)为CV.CV是用来验证分类器的性能一种统计分析方法,基本思想是把在某种意义下将原始数据(dataset)进行分组,一部分做为训练集(train set),另一部分做为验证集(validation set),首先用训练集对分类器进…

linux命令学习-1-less

less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less …

python问题汇总

问题1:如何解决python3中numpy报错No module named numpy 打开terminal pip3 install numpy 问题2:ModuleNotFoundError No module named matplotlib 打开terminal pip3 install matplotlib

jspspy database help

.转载于:https://www.cnblogs.com/outline/p/5316051.html

SVM 调参策略

转自:SVM 调参策略:https://blog.csdn.net/u014484783/article/details/78220646 SVM 怎样能得到好的结果 1. 对数据做归一化(simple scaling) 2. 应用 RBF kernel 3. 用cross-validation和grid-search 得到最优的c和g 4. 用…