草庐IT

关于云容灾,你需要知道这些

万博智云OneProCloud 2023-09-27 原文

随着越来越多大型企业选择上云,IT基础设施的云化已迎来市场拐点。根据IDC发布的《全球云计算IT基础设施市场预测报告》显示:2020年第一季度,全球云IT基础设施投资占比已超过传统IT基础设施,达55.13%,这意味着以上云代表的新IT架构已经超越传统的旧IT架构,成为市场的主导者。

在数据爆炸中谋求数字化转型的中国企业越来越多,因为传统的平台往往难以支持广泛的数字化环境,支撑大量数字化的应用,企业将更多的数字化应用部署到了云平台上。为了保障企业的数据安全以及业务连续性,越来越多的企业会持续进行IT系统的容灾建设。IDC预测容灾服务市场会持续成长,企业对容灾系统的建设也会迈向一个新方向——转向云容灾。

云容灾是指通过数据、系统的云端迁移、高可用等方式实现业务的快速接管,保证业务连续性。云容灾是一种为了适应云和大数据时代下的服务模式,将文件、数据卷、数据库、操作系统、虚拟机等容灾到云端。

2016年,云容灾成为灾备行业重要的关键词之一,用户本地到云端、云与云之间的数据迁移、备份与恢复、业务高可用等需求批量出现。这主要得益于上云需求的增加以及数据作为组织重要资产的安全保护机制的逐渐建立。2019年,云安全是推动云容灾的关键因素之一,云端容灾产品更丰富,云容灾市场竞争更激烈,混合云容灾成为容灾丰富的场景应用之一,各大云平台除了引入第三方容灾技术服务商,同时加强和完善平台在恢复业务等产品功能。 

2020 年,随着云端业务应用的成熟,云端产生的数据激增,用户的需求也不仅限于云容灾的传统应用场景,大数据同步、数据统一管理、数据分享、数据的智能化商业应用,都在推动云容灾技术持续向前的发展,这也为云容灾市场的持续发展奠定基础。

云容灾的优势

对于许多IT资源有限的用户来说,基于云的容灾不失为一个好的选择,因为云服务是一种随用随付费的模式,而企业如果自建容灾设施的话,在大多数时间又处于闲置和备用状态,所以云非常适合那些中小企业。在利用云服务设立容灾站点之后,企业对数据中心空间、IT基础设施和IT资源的依赖程度会大幅下降,进而带来运营成本的大幅下降。借助云,小型企业也能实施容灾系统,而在此之前,只有大型企业才能做到这一点。

云容灾结合云平台的计算、存储和带宽等诸多优势,相比传统容灾具备了多方面的优势:

# 1 基础设施减少 

摒弃采购传统的灾备服务器,借助云平台供应商提供的计算和存储平台,或直接采用云容灾DRaaS应用服务,解决重装系统的苦恼。云容灾技术具有可运维性和可维护性,客户也不再需要去采购新的存储设备。传统灾备方案比较复杂,除了软件层面更多的是硬件设备的投入和运维,云容灾技术方案则可有效降低维护需求和成本消耗。客户在节省更多的物理空间的同时,也可以节省更多的IT资源,将相关的维护人员解放出来,参与到其它工作中去。

# 2 降低 IT 成本

云存储系统则采用大量廉价的普通主机,基于网络,利用分布式协同软件,将数据分散存储于若干通用存储服务器上,并通过副本或编码方法进行综合管理,向用户提供可靠的统一的逻辑存储空间。

根据具体需要采用更为经济、更具弹性的云存储进行备份,免去自建数据中心所带来的硬件购买及维护成本,免去维护各种硬件所带来的烦恼,实现了对资源的精细化管理,进而减少大部分的灾备支出。

# 3 按需付费 

不同于传统容灾方案需要建立架构完全对应的容灾中心,云容灾可以采用云基础设施或者DRaaS模式,允许用户自由选定重要的系统和数据。所以无论是业务接管还是演练,客户只需为实际所使用的资源付费,大大减少了资源的浪费,且提升了效率。 

# 4 高度灵活性 

云容灾使得业务需求更容易评估,用户可以更准确地预估哪个系统、甚至哪个子系统需要维护,也可以更细粒度地选择关键的数据来优化自身的备份计划,而不是整个地完全备份,更精确地设置RPO ,即能容忍的最大数据丢失量。云中建立的高可用、高容错架构可以提升RTO和RPO,基于公有云平台或者开源的私有云技术,也可以简便快速灵活地构建容灾节点并将数据迁移或者复制到云端,提升灾难恢复的速度。 

# 5 快速恢复

对于灾难发生时,多长的停机时间是可接受的,不同的用户针对自身业务特点有不同需求。如果服务器宕机、长时间的电力中断、光纤挖断或突发自然灾害等意外发生后多久会导致损失,对于很多用户而言是即时的灾难后果。因为即使有传统定制的远程备份,仍然需要时间去做数据的恢复和业务重启,且取决于远程备份的地点远近和远程服务器的性能。而云容灾是可以充分利用云的能力,在云端做到业务启动。

# 6 安全备份

很多用户都有和现有生产系统直接或间接在一起的备份系统。但很多灾难发生时,会同时对当前的网络系统造成冲击,从而影响到相关联的备份数据及系统。如相应的系统被网络攻击或篡改数据,则对应的备份系统也不能幸免。而云容灾采用的云平台一般具有高可靠高标准的异地云数据中心等基础设施,使得备份被安全地存储在异地。当然服务商以及云容灾技术选择很重要,要采用CDP增量备份技术和即时恢复方式,采用全程加密的方式,同时数据有重删压缩功能,极大的缩短了数据的恢复时间。

综上所述,云容灾服务独有的高性能、高可靠性、高扩展性、易维护性、责任风险低以及高性价比的服务特色,帮助用户低成本建设高可用、灵活、按需付费的专业云容灾平台,帮助企业科学管理。

云容灾带来了新的应用场景

随着 ICT 技术在企业的研发、生产、销售、服务等环节不断渗透,我们在实践中发现云容灾的数据或许将不再是闲置备用数据,将备份在云端的数据再利用,是企业在不断尝试的新场景。

# 1 任意演练

构建容灾演练环境,在不影响业务的情况下,模拟真实故障恢复场景,检验容灾方案的适用性和有效性,轻松可控,无损生产系统。挂载至云平台启动运行,验证无误后再进行切换,通过预案快速恢复,提高业务连续性。

# 2 升级测试

升级测试是验证相关的升级版本是否和现有系统相匹配,否则客户将无法安装软件或升级。进行升级测试是软件发布前必须的步骤,升级测试需要环境,越来越多的企业可将升级测试放入容灾环境进行,云容灾提供的云上环境还可进一步帮助企业客户节省资源,降低成本。

# 3报表制作

为解决不同报表的需求和安全备份,在云容灾环境下制作报表,可实现数据分析、数据复用等功能,同时可以保护数据不丢失,这使得报表发布更加容易,也可减少资源消耗和运维工作量。

# 4 大数据平台

大数据的“大容量”已经可达到PB级的数据规模。在容灾海量数据时,如何确保主备端数据的一致性以及增量数据的实时同步,是数据分析的重要前提。数据量的增加对容灾备份过程中的带宽资源要求极高,如何在有限资源投入的情况下,实现数据的实时同步,也是大数据容灾必须要思考的一个问题。“大数据”应用还存在实时性的问题,特别是涉及与网上交易或者金融类相关的应用。这就需要云容灾了,无需物理设备,将海量数据容灾到云端,并能保证过程中的数据传输、分发和储存都能同步且安全,提升效率,减少费用支出。

云容灾行业面临的挑战

取代传统容灾思维,将“如何有效利用云资源构建高效可靠的容灾服务,保障IT基础架构设施的安全性和稳定性,从而确保业务的持续性稳定增长”,作为企业高效安全智能地保护数据、赋能业务增长而思考的首要问题。在当前情况下,云容灾行业将面临全新挑战:

#1 云原生能力

我们不难发现云原生带给IT产业一次重新洗牌,从应用开发过程到 IT 从业者的技术能力,都是一次颠覆性的革命。在此基础上,出现了基于云原生平台的 Open Application Model 定义,在云原生平台基础上进一步抽象,更加关注应用而非基础架构。同时,越来越多的公有云开始支持 Serverless 服务,更加说明了未来的发展趋势:应用为核心,轻量化基础架构层在系统建设过程中的角色。

这种大的趋势下,传统的迁移和容灾仍然停留在数据搬运的层次上,而忽略了面向云的特性和用户业务重新思考和构建。云计算的愿景是让云资源像水、电一样按需使用,所以基于云上的迁移和容灾也理应顺应这样的历史潮流。

传统的容灾往往以存储为核心,拥有对存储的至高无上的控制权。并且在物理时代,对于计算、存储和网络等基础架构层也没有有效的调度方法,无法实现高度自动化的编排。而基于云原生构建的应用,核心变成了云原生服务本身。当用户业务系统全面上云后,用户不再享有对底层存储的绝对控制权,所以传统的容灾手段,就风光不在了。

在构建云原生容灾的解决方案上,要以业务为核心去思考构建方法,利用云原生服务的编排能力实现业务系统的连续性。云原生架构也可以更好的提升业务稳定性,最大程度的降低了企业内耗。

# 2  多云的支持能力

国外的云计算市场稳定成熟,比如,公有云市场最主要的云运营商只有AWS、微软Azure、和Google Cloud,可谓“三足鼎立”。而我国云计算市场则是大相径庭:我国实际运营的公有云至少在10朵以上,这个局面更像是“群雄逐鹿”;再加上专有云、私有云的各种产品,让用户在第一时间无从选择。

国内云市场纷繁复杂,很多企业用户为避免单一厂商锁定的问题而选择混合云作为长期的云平台建设战略。混合云目前是用户建设云平台的首选方案,采用多云策略的企业将面临更大的云容灾挑战,这就要求云容灾工具能够更好的对多云环境进行适配,满足用户跨云容灾的需求,真正实现用户的业务数据跨云流转成为常态。

# 3 更复杂的混合云场景

传统IT架构和云并存的情况下,企业用云的环境更加复杂。从本地到云,从云到云(包括公有云,私有云),上云,下云的容灾,都给容灾厂商带来一些新的场景下的挑战,需要改变传统思维,来满足多样化的需求。

#4 及时恢复能力提升

数据恢复的快慢,很大程度上制约着业务恢复的进度,容灾恢复过程中不对原始备份数据产生任何影响,最大限度减少因灾难或故障造成核心业务中断的情况发生,有效保证原始备份数据安全的同时,也为备份数据的验证奠定基础。在用户大量使用公有云和线路的情况下,及时恢复的解决方案面临更大的挑战。

#5 CDP(continual data protection)连续数据保护能力提升

CDP(continual data protection)连续数据保护,是一种在不影响主要数据运行的前提下,可以实现持续捕捉或跟踪目标数据所发生的任何改变,并且能够恢复到此前任意时间点的方法采用CDP技术以后,用户不必再留出专门的系统备份时间,即使发生故障,数据也可以在短时间内(秒级)恢复到故障之前的任意时刻。用户的数据量与日俱增,一些关键应用的损失会给用户带来巨大损失,因此在追求更高的业务连续性上的要求始终在提升。

以上是编者对云容灾市场的一个思考和总结,希望与更多的行业生态伙伴一起探讨云容灾的场景和更优实现方式,运用云的能力将容灾方案优化,普惠化,是我们从2017年开始涉足云容灾市场一直坚持不懈的追求。

 

 

有关关于云容灾,你需要知道这些的更多相关文章

  1. ruby - 我需要将 Bundler 本身添加到 Gemfile 中吗? - 2

    当我使用Bundler时,是否需要在我的Gemfile中将其列为依赖项?毕竟,我的代码中有些地方需要它。例如,当我进行Bundler设置时:require"bundler/setup" 最佳答案 没有。您可以尝试,但首先您必须用鞋带将自己抬离地面。 关于ruby-我需要将Bundler本身添加到Gemfile中吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4758609/

  2. ruby - rspec 需要 .rspec 文件中的 spec_helper - 2

    我注意到像bundler这样的项目在每个specfile中执行requirespec_helper我还注意到rspec使用选项--require,它允许您在引导rspec时要求一个文件。您还可以将其添加到.rspec文件中,因此只要您运行不带参数的rspec就会添加它。使用上述方法有什么缺点可以解释为什么像bundler这样的项目选择在每个规范文件中都需要spec_helper吗? 最佳答案 我不在Bundler上工作,所以我不能直接谈论他们的做法。并非所有项目都checkin.rspec文件。原因是这个文件,通常按照当前的惯例,只

  3. ruby - 如何在 Lion 上安装 Xcode 4.6,需要用 RVM 升级 ruby - 2

    我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121

  4. ruby - 为什么在 ruby​​ 中创建 Rational 不需要新方法 - 2

    这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Rubysyntaxquestion:Rational(a,b)andRational.new!(a,b)我正在阅读ruby镐书,我对创建有理数的语法感到困惑。Rational(3,4)*Rational(1,2)产生=>3/8为什么Rational不需要new方法(我还注意到例如我可以在没有new方法的情况下创建字符串)?

  5. ruby - EventMachine - 你怎么知道你是否落后了? - 2

    我正在研究使用EventMachine支持的twitter-streamruby​​gem来跟踪和捕获推文。我对整个事件编程有点陌生。我如何判断我在事件循环中所做的任何处理是否导致我落后?有没有简单的检查方法? 最佳答案 您可以通过使用周期性计时器并打印出耗时来确定延迟。如果您使用的是1秒的计时器,您应该已经过了大约1秒,如果它更长,您就知道您正在减慢react器的速度。@last=Time.now.to_fEM.add_periodic_timer(1)doputs"LATENCY:#{Time.now.to_f-@last}"@

  6. ruby-on-rails - 需要帮助最大化多个相似对象中的 3 个因素并适当排序 - 2

    我需要用任何语言编写一个算法,根据3个因素对数组进行排序。我以度假村为例(如Hipmunk)。假设我想去度假。我想要最便宜的地方、最好的评论和最多的景点。但是,显然我找不到在所有3个中都排名第一的方法。Example(assumingthereare20importantattractions):ResortA:$150/night...98/100infavorablereviews...18of20attractionsResortB:$99/night...85/100infavorablereviews...12of20attractionsResortC:$120/night

  7. ruby - 我需要从 facebook 游戏中抓取数据——使用 ruby - 2

    修改(澄清问题)我已经花了几天时间试图弄清楚如何从Facebook游戏中抓取特定信息;但是,我遇到了一堵又一堵砖墙。据我所知,主要问题如下。我可以使用Chrome的检查元素工具手动查找我需要的html-它似乎位于iframe中。但是,当我尝试抓取该iframe时,它​​是空的(属性除外):如果我使用浏览器的“查看页面源代码”工具,这与我看到的输出相同。我不明白为什么我看不到iframe中的数据。答案不是它是由AJAX之后添加的。(我知道这既是因为“查看页面源代码”可以读取Ajax添加的数据,也是因为我有b/c我一直等到我可以看到数据页面之后才抓取它,但它仍然不存在)。发生这种情况是因为

  8. ruby - 需要重构为新的 Ruby 1.9 哈希语法 - 2

    这个问题在这里已经有了答案:HashsyntaxinRuby[duplicate](1个回答)关闭5年前。我有一个Recipe,其中包含以下未通过lint测试的代码:service'apache'dosupports:status=>true,:restart=>true,:reload=>trueend失败并出现错误:UsethenewRuby1.9hashsyntax.supports:status=>true,:restart=>true,:reload=>true不确定新语法是什么样的...有人可以帮忙吗?

  9. ruby-on-rails - 我真的需要在 Rails 中使用 csv gem 吗? - 2

    我的问题很简单:我是否必须在使用RubyonRails的类上require'csv'?如果我打开一个railsconsole并尝试使用CSVgem它可以工作,但我必须在文件中这样做吗? 最佳答案 CSVlibrary是ruby​​标准库的一部分;它不是gem(即第三方库)。与所有标准库(与核心库不同)一样,csv不会由ruby​​解释器自动加载。所以是的,在您的应用程序中某处您确实需要要求它:irb(main):001:0>CSVNameError:uninitializedconstantCSVfrom(irb):1from/Us

  10. ruby-on-rails - 关于 Ruby 的一般问题 - 2

    我在我的rails应用程序中安装了来自github.com的acts_as_versioned插件,但有一段代码我不完全理解,我希望有人能帮我解决这个问题class_eval我知道block内的方法(或任何它是什么)被定义为类内的实例方法,但我在插件的任何地方都找不到定义为常量的CLASS_METHODS,而且我也不确定是什么here,并且有问题的代码从lib/acts_as_versioned.rb的第199行开始。如果有人愿意告诉我这里的内幕,我将不胜感激。谢谢-C 最佳答案 这是一个异端。http://en.wikipedia

随机推荐