读懂云回迁:趋势与深远影响
云回迁案例增加(将公有云工作负载拉回本地系统)引发关于云服务未来的激烈辩论。支持云的分析师忽视或淡化趋势,坚称增长数字具误导性。
另一方声称回迁表明对云计算兴趣下降。此观点认为将工作负载从公有云撤回的趋势将持续,本地硬件和托管将持续挑战“云优先”模式。
本文分析云回迁现象及其主要驱动因素。我们考量上述双方立场,评估云是真走向终结,还是企业拉回公有云工作负载另有原因。
什么是云回迁?
云回迁是将应用、工作负载或数据从公有云迁移到本地基础设施的过程。大多数公司转移资产到私有或混合云,但也有公司放弃云模型,回归传统本地数据中心。
最新研究显示2021 年美国超 80% 公司拉回了部分公有云工作负载。乍看这数据暗示大规模回归本地系统。但 80% 数字背后有背景:
- 部分回迁涉及迁移到不同云类型,非完全放弃云
- 大多数从公有云迁出仅涉及有限数量工作负载
- 部分被拉回工作负载本不应永久驻留云端
- 有时团队拉回工作负载作为临时措施
公司决定将资产从公有云迁出的最常见原因:
- 采用混合云解决方案
- 限制影子 IT(未批准使用公有云)
- 提升数据安全
- 满足新法规义务
- 重组应用提升性能
- 试图降低随云环境增长失控的 IT 成本
- 将工作负载迁移至另一提供商
理想情况下,云回迁不应是重新采用云迁移前使用的同一本地系统。迁移应关乎追求新 IT 机会或找到更好方式整合其他系统与公有云。
大多数负面云回迁场景发生在公司盲目冲入云采用时。缺乏初始规划、糟糕 KPI、直接迁移计划常迫使团队将应用从云拉回。
云回迁的收益
若有预算和能干的 IT 员工运行本地系统,云回迁可带来显著收益。以下深度解析为支持本地方案而从公有云拉回应用的最具影响力优势。
数据安全的更好机会
许多公司因公有云安全顾虑决定回迁至本地系统。多因素增加公有云存储数据风险:
- 数百甚至数千租户共享公有云基础设施,为错误和漏洞创造充足机会
- 云提供商处理底层硬件,导致对保障数据安全的控制措施缺乏透明度
- 公有云虽提供顶级安全措施,但配置和最大化使用这些措施取决于客户团队能力
- 除非签署 SLA 另有规定,提供商持有您存储在公有云的任何数据权利
提供商安全故障虽罕见,但最终用户误配置不罕见。除非团队花时间设计适当数据保护方案并与提供商技术栈集成,否则无法保证公有云数据安全。
一些企业倾向将数据回迁至本地栈,在那里他们对防止数据泄露有亲力亲为的控制,并能显著减小攻击面。云回迁也使公司能解决多云安全问题或满足任何新行业特定合规标准。
消除供应商锁定
供应商锁定发生在公司过度依赖公有云提供商时。一旦锁定,客户无法在不付出调整以下方面的高昂切换成本下使用另一提供商:
- 云安全措施
- 合规配置
- 访问管理
- 通信路径
- 云网络
在公有云运行工作负载越多,供应商锁定风险越大。云回迁切断这根“套索”,确保业务不除内部团队外过度依赖任何第三方。
不再有高昂经常性运营支出 (OpEx)
云让公司免于大量投资本地硬件,但价格在经常性按需付费开支中累积。使用公有云资源的公司为所有项目支付月费:
- 服务器实例
- 存储卷
- 按使用付费服务
- 独特云组件
云成本常随时间失控。最新研究揭示公司每年花费高达 620 亿美元为既不需要也不使用的公有云资源买单。
一旦公司意识到在公有云花费过多,回迁是合乎逻辑的步骤。从云拉回工作负载减少或消除经常性开支。但需投资本地替代方案,故无长期 OpEx 以高即时成本为代价。
但从长远看,云回迁在 ROI 方面无疑是明智财务举措(前提是您负担得起)。例如,Dropbox 2015 年决定将 600 PB 数据从公有云拉回,转支持本地数据中心。结果 Dropbox 团队实现更快应用性能,同时节省估计 7,460 万美元。
云回迁还带来更好的价格可预测性。公有云提供商定期调整定价结构,使公司无法创建精准长期财务预测。
对基础设施的完全控制
公司选择云回迁最常见原因之一是渴望完全控制其 IT 环境。无论将工作负载迁至本地专用服务器、私有云或混合架构,您都将获得完全自由定制、配置和管理资源。
在公有云运营不仅夺走硬件控制权,还必须使用有限软件选择。提供商常限制可用内容以适应尽可能广泛用户群。本地 IT 无此限制,赋予内部团队选择最优软硬件方案的自由。
更好的应用性能
若公有云用户过多,拥塞会影响性能。无法满足关键运营性能基准明确表明应考虑回迁。
在公有云表现不如本地的应用典型特征:
- 极度延迟敏感
- 长时间运行 I/O 密集型周期
- 需在各位置间传输处理的大数据集
若您的应用有这些特征且在云端表现不佳,您是回迁的最佳候选。应用在裸金属上表现更好,因无 Hypervisor 或其他租户拖慢性能。
迁移到本地托管环境也是通过可靠本地备份和灾难恢复 (BDR) 方案提升应用可用性的机会。保证 100% 正常运行时间不易,但脱离公有云将控制权交回内部团队手中。
云回迁挑战
云回迁收益诱人,但迁移到本地系统不易(也不便宜)。看看将应用从公有云迁出的主要挑战。
回迁过程往往复杂
建立本地系统并确保高效运行不易。团队首先需定义最优基础设施,随后雇佣能干技术团队搭建和运行新系统。
迁移本身也有挑战。除非提供商和客户共享相同工具栈,回迁应用说易行难。将云原生应用完全过渡到本地系统复杂耗时,预期迁移期间长时间停机和过渡后一系列错误。也不应指望提供商给予太多帮助,因他们自然不愿为客户提供简单退出策略。
还要记住回迁增加管理和监控复杂度。大多数情况下,迁移可能不值得为省云成本那几美元。
某些情况下,甚至需迁移前将数据转换为可用格式。例如,从公有云迁移应用到本地 VMWare 方案,团队需用 VMWare Converter 构建 VMDK 并重建虚拟机。此过程耗时长,要求当前系统长时间停机。
容器编排平台(如 Kubernetes 和 Docker)是从公有云回迁应用的宝贵资产。与传统虚拟机不同,容器无依赖且可移植性强。若尚未容器化,执行云回迁时应致力于容器化工作负载,确保未来迁移更容易。
云回迁成本可能极高、极快
虽然本地托管降低运营成本,但本地托管设备初始价格惊人。公司需核算:
- 新硬件和服务器机架
- 适合 IT 运营的本地机房(架空地板、防火系统、充足制冷、UPS 单元等)
- 电力和网络基础设施
- 本地数据中心安全(生物识别扫描、24/7 保安、人闸、机架笼等)
别指望低于六位数前期价格。服务在团队过渡期间将停机,预期这方面也有财务冲击。
一旦工作负载迁移到本地,需要能干技术团队运营和维护新服务器室。合格员工短缺,准备好提供高薪或预期低员工留存率。
您需要云回迁吗?
云回迁是可能产生重大运营和财务后果的剧烈举措。必须仔细评估迁出或留守哪个正确,可从回答以下问题开始:
- 您是否在为团队未使用的公有云容量白白花钱?
- 当前云成本是否远超迁移前预期?
- 公有云应用是否遭受定期性能问题?
- 是否经历频繁停机?
- 公司是否受任何合规法规约束(如 CCPA/GDPR、HIPAA、PCI)?公有云提供商是否让您难以(或无法)履行义务?
- 公有云工作负载是否对当前环境过度延迟敏感?
- 是否有能运行本地服务器室的内部团队?
- 不同云部署模型是否更适合您的用例?
- 您能负担本地 IT 成本吗?
若大多数问题答是,云回迁可能值得。若大多答否,保持公有云应用原位是更明智决定。
若答案好坏参半,最佳举动是暂时留守。公有云有随时间变得更便宜、更实用的历史。您不想经历回迁几年后发现坚持原架构本更好。
应预期公有云大规模出逃潮吗?
几乎每个企业在公有云保留一些资产,这不太可能改变。但可预期更多公司聚焦寻找最适配个别工作负载的方案。结果,我们可能见证“全押注”公有云采用模式终结,但指望回迁导致公有云市场全面崩塌并非现实场景。
云计算