我很喜欢哲学。距离拿到学位,我大约还差三门课。每隔几年,我都会告诉自己,总有一天会完成学业。我也把这份喜爱传给了家中长子,他确实拿到了哲学学位,与他的计算机科学和数据科学学位相辅相成。没错,我们的文字交流常常很有意思,多谢关心。
因此,我非常熟悉统计学和逻辑学中所谓的后此谬误,“相关性不等于因果关系”这一说法正是由此而来。这种逻辑错误认为,如果事件Y发生在事件X之后,那么事件Y必然是由事件X引起的。Bobby Henderson曾对这一谬误作出广为人知的批判。他用一张图表说明,全球变暖是由世界上海盗数量减少造成的,以此揭示根据相关性推断因果关系的荒谬之处。
没错,这说不通,但人们据以推断因果关系的许多图表同样如此。仅仅因为两个数据点被放在一起比较,并不意味着其中一个导致了另一个。很多时候,将两者关联起来甚至在逻辑上都说不通。毕竟,海盗和全球变暖?没有人会真的把这种说法当回事。
但在深入探讨SRE运维与云回迁之间的关系时,这一点值得特别强调。
需要明确的是,我并不是说采用SRE实践会导致云回迁。但我认为,两者之间存在密切且重要的联系。Google作为云提供商,开创了SRE实践,这并非偶然。与SRE相关的模式、思维方式和技能组合是成功运营云基础设施和服务不可或缺的要素。
云迁回确有其事
在某些圈子里,公有云回迁本身多少是一个禁忌话题。Andreessen Horowitz发布《云成本:万亿美元悖论》时引发了争议。该文章指出,企业正在将业务从云端迁回,并因此大幅节省成本。有些人会让您相信这种情况并不存在,但已有足够的数据和实例表明,公有云回迁确实正在发生。
在2021年的报告中,我们就公有云回迁情况开展了市场调查。仅有13%的受访者已将应用回迁,另有14%计划回迁。一年后,这两项比例分别升至37%和30%,合计上升了40个百分点。这并非异常现象,多家可信的分析机构也报告了类似结果。值得注意的是,各地区的回迁率并不一致。与EMEA和NA相比,APCJ和LATAM进行回迁的可能性要低得多。
我仍然认为,企业确实在将应用从公有云迁回。问题不在于企业“是否会迁回”,而在于“会迁出多少工作负载,又会迁往何处?”明年完成《2023 年应用策略现状》研究时,我们将尝试回答这个问题。
目前,我们一直在深入研究可能推动应用回迁的一个因素,即SRE运维。因为即使云成本不断上升,促使企业考虑回迁,但如果缺乏在其他环境中同样高效运营的技能,因而无法从更低的成本中获益,又何必回迁呢?
我们认为,正是SRE运维实践和技能,使企业能够将工作负载迁回,并保持足以证明这一决策合理的效率和成本节省,无论这些工作负载是迁移到其他公有云、本地环境还是边缘。
深入分析数据
从表面上看,SRE实践的采用和应用与云回迁之间存在很强的相关性。这似乎表明,具备云式运营能力(即已采用SRE实践)的组织实际上会收拾好自己的“玩具”(应用),回到“家中”(本地环境或其他位置),因为他们有能力这样做。

换个角度来看,在尚未采用SRE实践的组织中,只有4%将应用从公有云迁回;而在已采用SRE实践的组织中,这一比例高达73%。
当然,采用相关实践并不一定意味着真正将其应用到实际工作中。因此,我们考察了各组织实际如何运维应用、系统和基础设施。具体而言,我们分析了其运维工作中采用SRE实践的比例。结果或许并不令人意外,与之前的结果相似。

在完全未采用SRE实践来运维应用、系统和基础设施的受访者中,81%没有进行云回迁。相比之下,在采用SRE实践运维76%–99%的应用、系统和基础设施的受访者中,54%已进行云回迁。当组织采用SRE实践运维的应用、系统和基础设施超过四分之一(25%)时,云回迁似乎开始明显增加。
还记得我提到过,亚太、中国和日本地区(APCJ)以及拉丁美洲(LATAM)进行回迁的可能性要低得多吗?这些地区采用SRE实践来运维应用、系统和基础设施的可能性也低得多。事实上,LATAM有超过四分之一(26%)的受访者完全未采用SRE实践来运维应用、系统和基础设施,APCJ的这一比例为29%。相比之下,欧洲、中东和非洲地区(EMEA)仅为5%,北美地区(NA)更低,仅为2%。
存在显著关联,还是仅仅是巧合?
采用SRE作为运维实践的组织与公有云回迁率之间似乎存在不容置疑的相关性。但这种相关性是否具有实际意义,还是仅仅是一个耐人寻味的巧合?
既然这是我的博客,我就要论证一下:这种关联确实有意义。
与SRE相关的实践和技能非常适合大规模运营云环境。正如我之前所说,SRE由Google创立并非偶然,Google还确实为此撰写了权威著作。我之前说过(以后还会再说),云的价值在于其运营模式,它可以显著降低每笔事务的成本,无论是按HTTP交互次数还是客户会话次数衡量。这使应用和数字服务能够以经济高效的方式扩展规模。
采用自动化和相关实践,将重点放在影响显著的事件而非不会造成中断的情况上,有助于以经济高效的方式扩展负责维持高可用性和高性能的人员规模,进而扩大其专业能力。
采用并运用SRE实践,使组织能够高效扩展公有云、本地环境或边缘环境中的运营规模。数据表明,组织似乎正在利用这一能力实现这一目标。
如需进一步了解如何通过架构现代化和采用SRE运维来支持数字化业务,请深入阅读我们与O’Reilly合作推出的新书《数字化业务的企业架构》。
关于作者

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。
Lori Mac Vittie 的更多博客文章相关博客文章
2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素
多云网络解决方案可在核心、云和边缘环境之间实现无缝、安全的互联,为解决当今混合IT面临的挑战提供支持,因而备受业界关注。
