【ArchSummit架构师峰会】基于大模型的基础框架、中台、应用层等专题全覆盖 >>> 了解详情
写点什么

从携程网的故障中我们应该反思什么?

  • 2015-05-28
  • 本文字数:2207 字

    阅读完需:约 7 分钟

今天携程业务瘫痪事件,成为了今天最热门的事件,目前官方还未公布确切的原因。但此事件我认为也将成为普及数据管理重要性意识的一次公开课。 近年来 IT 趋势发生了很大的的变化,特别是以云(Cloud)、大数据(Analytics & Big Data)、移动(Mobile)和社交(Social)(简称 CAMS)为代表的新趋势迅猛发展。互联网公司以及政企组织也在逐步云化的进程中。但我认为,新的 IT 趋势形成,并不代表上一代数据中心架构会迅速消亡,很多组织机构中的数据中心架构切换需要一定时间,因此这种混合的 IT 架构将是常态。然而混合环境给数据管理带来新的难题,需要我们主动积极地思考与应用。

不变的数据管理

尽管 IT 环境不断地发生着变化,但我们会注意到,数据管理在过去的十几年里,核心要点并未发生变化。我总结下来主要有三点。

数据备份保护

数据备份是数据保护的最后一道防线。数据备份的核心价值是通过有效的数据备份手段,降低数据丢失风险,提升数据安全保障。近年来,一些新的技术名词不断涌现,各种宣传、炒作,给用户造成了不小的困惑与误导:有人说有存储镜像比备份更好,不需要备份;有人说 CDP 取代备份;有人说双活数据中心方案很安全,不需要备份等。但我始终认为,不管 IT 趋势如何发展,数据备份一直都将是不可或缺的组成部份。只是在数据备份的形式或技术上发生变化,而这些变化是为了更好地满足新的 IT 架构和环境下保护数据备份的需求。数据保护技术也在不断演进,从磁带备份到磁盘备份,备份与归档融合,再到公有云存储以及蓝光存储备份,等等。数据备份的关键是有效性。数据管理规划中,如何更有效地进行数据备份保护是重点。数据备份不是目的,可恢复才是关键。有效的数据备份需要进行合理的规划,包括合理的备份窗口、备份的可恢复性、跨站点或远距离备份容灾等。如果需要更安全的保护,那么道理很简单,那就是做更多的冗余,多样的介质冗余,多地的冗余;同时定期进行数据恢复演练与验证。

如何保障用户数据高可用与业务连续

数据的高可用性与一致性,是业务连续性的基础。为了提升数据高可用性,诞生了很多我们耳熟能详的技术:RAID、镜像、复制、双活高可用、分布式技术,等等。这些技术诞生的背后,很多都是基于当时的用户对数据高可用与业务连续性的需求。对于业务连续性要求很高的用户来说,如金融、医院等用户,构建一套能够确保数据高可用的系统非常关键。因此,在设计重要业务系统的数据管理架构时,数据高可用与业务连续性的规划也是必不可少的一部份。

如何节省用户数据存储与管理成本

有效的数据管理,不仅仅是为了提升数据安全性与业务连续性,同时也是为了降低数据存储与管理的总成本。关于数据存储的成本,我们通常想到的是存储容量成本,如每 TB 多少钱。实际上,数据存储与管理的成本远远不止这些,还涉及容量成本、IO 成本、安全成本、电力成本、运维成本等。然而大多数公司只注重容量成本,却忽略了其他成本,例如安全成本。当数据量小,IO 压力不大时,这些成本支出还可以接受;但数据量大、IO 需求也大时,安全、电力、运维成本也将大幅增加,总体成本的支出将可能难以承受。

新趋势,数据管理挑战

CAMS 新趋势到来,IT 架构与业务环境正在发生巨大变化,这也带来了新的数据管理挑战。如上所述的三大数据管理核心点,新趋势带来的变化所引发的数据管理挑战将是前所未有的。那么是哪些变化带来了新的挑战呢?

数据指数级的增长

在云计算、大数据、移动与社交的背后,数据量的增长只是浮在水面上的冰山,水面之下潜藏的则是更大的问题,如数据访问压力,以及随之而来的机房配套与运维管理压力。这些变化给数据管理带来了新挑战。1TB 与 100TB 或 PB 级的数据管理压力是截然不同的。尽管我们可能很难量化数据爆炸式增长带来的数据管理难度,但可以明确的是风险的不可控因素增加。如数据保护、灾难恢复的挑战等。

更高的可用性要求

在新趋势下,不管是云、大数据、移动还是社交,因为最终使用者会在任何时间、任何地点、以多种方式进行业务与数据访问,要求 7x24 小时提供业务服务。这对数据与业务服务的可用性,提出了更高的要求。

数据环境混合化

以往我们主要依赖传统数据中心,现在不仅有传统数据中心,还有基于软件定义的数据中心,混合 IT 环境以及混合云应用。例如:一部份业务部署在公有云或私有云平台,一部份在内部原有数据中心;各种数据库与应用平台混合使用,等等。数据环境的混合化,同样带来了新的挑战。混合环境的数据管理不仅仅是技术层面,同时组织架构与其能力也要匹配。 新的趋势、新的需求、新的技术不断涌现,但始终不变的是:数据越重要,就越需要做到最完善的备份保护;业务越集中,就越需要更高的可用性;数据量越大,就越需要高性价比的存储与管理。 尽管 CAMS 大趋势不可逆转,但是以往的很多风险控制体系、数据管理(数据保护与灾难恢复,特别是 RTO/RPO)经验都是可以继承的,特别是在企业级的业务中,向云计算架构迁移非常重要,没有哪种技术是绝对可靠的。数据为王,风控应为先。今天携程的事故原因还未清楚,我们不要胡乱臆测,更不要火上浇油。最坏的事情可能发生在我们每个公司,每个机构组织身上。自查组织内部业务风控情况,完善自身的数据管理体系。有云虽好,可不要忘了数据安全。以上是我的一些观点与看法,如有不当之处,敬请指正与交流。

作者简介

吴米香 来自爱数软件,就职 10 年,专注数据备份、灾难恢复以及软件定义存储领域。可以通过邮箱(wu.mixiang@eisoo.com)与作者联系。

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2015-05-28 10:245109

评论

发布
暂无评论
发现更多内容

云原生时代,服务网格能给企业带来哪些价值?

行云创新

云原生 解决方案 服务网格

海归硕士程序员吐槽:回国一个月都没找到工作,我书都白读了?

融云技术分享:全面揭秘亿级IM消息的可靠投递机制

JackJiang

即时通讯 IM 可靠消息最终一致 融云

「腾讯面试题」兔子试毒

毕业总结

菲尼克斯

架构实战营

阿里大佬的「算法界Offer收割机」火爆Github,一夜获上万star

Java 编程 程序员 架构师 计算机

SpringBoot中时间格式化的5种方法!

王磊

spring springboot

HarmonyOS走进西安电子科技大学国际双创周

科技汇

iOS底层面试题(上篇)

程序员 面试

Linux文件查找常用命令-详细笔记

学神来啦

云计算 Linux 运维

程序员工资高,到底程序员的工资有多高?你不了解的程序员!

最壕58人逆天改命:四面阿里拿offer后,才发现师哥给的面试笔记有多强大

Java架构师迁哥

DataPipeline正式成为信创工委会会员单位!致力于为世界级用户提供更优质产品和服务

DataPipeline数见科技

大数据 数据融合 数据管理

直接裂开!京东二面被问SpringBoot整合MongoDB,我不会啊

Java架构没有996

Java mongodb 程序员 后端 JAVA开发

技术解码丨实时音视频与PSTN融合的解决方案

腾讯云音视频

腾讯云 音视频 PSTN

程序员是如何看待程序员的,程序员是做什么的?

程序员小哥月入5万,却被丈母娘拒绝,丈母娘一番话让小哥很尴尬

语言特性实战(一)

南冥

DEMO CHINA带着1000+投资人,500+好项目首登重庆

创业邦

创业 投资

Rancher × Apache APISIX:极速部署更好用的开源网关和 Ingress Controller

API7.ai 技术团队

Kubernetes 网关 rancher APISIX

应聘高级Android工程师历程感言,你不懂还不学?

欢喜学安卓

android 程序员 面试 移动开发

Linux安装与常用命令

IT视界

Linux linux命令 Linux安装

从零开始学习3D可视化之演示项目

ThingJS数字孪生引擎

大前端 可视化 3D 3D可视化

大专的我,闭关56天,含泪拿下阿里offer,五轮面试,六个小时灵魂拷问

程序员没两把刷子,就别送外卖了!!!

关于程序猿的28个经典段子

程序员崩溃的40个瞬间!最后一个是你意想不到的.....

别人都在谈爱琴海,凭什么程序员就“地中海”网友:还是太优秀!

花费近一年时间整理的Android核心知识清单,面试篇

欢喜学安卓

android 程序员 面试 移动开发

一萌妹子的面试经历,美团四面三小时,成功拿到Java岗offer

白亦杨

Java 编程 程序员 架构师 计算机

程序员面试时自称字节跳动工作两年,被发现学历造假,结果蒙了!

从携程网的故障中我们应该反思什么?_DevOps & 平台工程_吴米香_InfoQ精选文章