OpenStack:为什么一个被所有大厂支持的开源云平台,最后连发起方都慢慢不用了?
把几十个独立组件组装成一套云,组装和维护的成本被留给了客户
OpenStack:巅峰期由大型互联网公司与托管服务商共同发起的开源云计算平台,一度被视为企业私有云的标准方案,几乎所有主流 IT 厂商都推出了发行版;终局是部署与运维的复杂度远超企业承受能力,客户纷纷转向公有云与轻量编排方案,多家厂商退出相关业务,基金会最终改名并转向更宽泛的开放基础设施。
由大型互联网公司与托管服务商共同发起的开源云计算平台,一度被视为企业私有云的标准方案,几乎所有主流 IT 厂商都推出了发行版
部署与运维的复杂度远超企业承受能力,客户纷纷转向公有云与轻量编排方案,多家厂商退出相关业务,基金会最终改名并转向更宽泛的开放基础设施
4,930 票参与
1 方案 · 1 见解
投稿会先进入待审,通过后才进入公开目录和站点地图。
核心败因全民归因公投
投票选择您认为导致该企业/项目最终死亡的最核心死穴,认同即可实时投票计入权重
平台由大量独立组件拼装而成
组件版本与接口节奏不统一,集成与升级成本长期居高不下
把组装与运维成本转移给客户
企业需要专门团队长期维护,总拥有成本高于预期
公有云提供了成本更低的替代方案
企业自建私有云的收益无法覆盖运维投入,需求转向托管服务
生态繁荣掩盖了使用体验问题
厂商各自推出发行版追求生态影响力,客户侧的可用性没有被放在首位
时间线:从高峰到终局
联合发起
由互联网公司与托管商发起并成立基金会,迅速获得厂商支持
私有云主流方案
大量企业开始自建云平台,各厂商推出商业发行版
厂商陆续退出
客户发现运维成本过高,多家厂商关停或转型相关业务
改名与转向
基金会改名并扩大范围,平台在企业私有云中的主导地位基本结束
四大维度全景复盘剖析
发展背景与全盛期基石
平台由多家公司联合发起,目标是让企业像使用公有云一样运营自己的资源池,凭借开放生态与厂商支持迅速成为私有云的主流选择巅峰期的成绩单是:由大型互联网公司与托管服务商共同发起的开源云计算平台,一度被视为企业私有云的标准方案,几乎所有主流 IT 厂商都推出了发行版。此时的它拥有渠道、品牌与资本的合力,看起来没有任何理由会输。
致命转折点的战略误判
平台由数十个相互独立、版本节奏不一的组件构成,集成、升级与运维的复杂度极高;而公有云把同样的能力做成开箱即用的服务,企业自己组建云平台的动力迅速消失底层架构的缺陷被增长掩盖了很多年,真正爆发时表现为线上事故、体验崩塌与迭代停滞,修复成本远高于当年重做的代价。
内部组织文化与盲目傲慢
技术决策长期被短期交付目标绑架,「先上线,以后再改」变成永久状态,没人对架构健康度负责。
轰然倒塌的崩盘推演
部署与运维的复杂度远超企业承受能力,客户纷纷转向公有云与轻量编排方案,多家厂商退出相关业务,基金会最终改名并转向更宽泛的开放基础设施。OpenStack的结局不是某一次意外,而是上面这些判断在数年里不断叠加、又始终没有被纠正的必然结果。
商业落地避坑实操法则
以血淋淋的商业代价淬炼出的创业与经营行动准则(DOs & DONTs)
开源项目的商业成功取决于客户的运维成本,而不是厂商数量
生态越热闹,越要问客户维护它要花多少人。
- •把部署与升级的复杂度作为核心产品指标
- •明确客户需要承担的人力与技能门槛
- •不要把厂商背书当作产品成熟度
- •不要在客户运维成本高企时继续扩大组件数量
绝地求生模拟器:如果你是当时的CEO,在关键转折点该如何挽狂澜于既倒?
历史不可更改,但思维可以淬炼。针对核心转折点,提出手术刀式改革方案与资源调配破局法,交由全网创业者与投资人可行度公投。
把平台收敛成可交付的整体,而不是组件的集合
关键干预时点:2016 年前后企业客户普遍反映运维成本过高时
- •停止继续扩大核心组件数量
- •停止由厂商各自定义互不兼容的发行版
- •停止把集成与升级工作默认交给客户
- •收敛核心组件并提供整体升级路径
- •以托管式交付降低客户的人力门槛
- •明确平台与公有云的差异化场景,聚焦合规与本地化需求
投入集中在集成体验与升级工具,发行版兼容性由基金会统一约束。
平台在需要本地部署与数据合规的场景中保持位置,客户以可承受的人力成本长期使用,而不是在运维压力下整体迁往公有云。
行家深度复盘见解
来自创业者、投资人、前员工和行业专家的真实第一手复盘反思
这个平台的技术方向没有错,错的是它的交付形态:几十个组件各自迭代,版本和接口需要客户自己对齐,升级一次就是一次内部项目。在大厂手里这不是问题,因为大厂本来就有这样的团队;但对企业 IT 部门来说,这是一项长期的人力承诺。当公有云把同样的能力做成一键开通的服务,自建的理由就只剩下合规与成本两个,而这两个理由往往也算不过账。
判断基础设施产品,先看客户要投入多少人才用得起来。
商业复盘与避坑备忘录 · OpenStack
为什么一个被所有大厂支持的开源云平台,最后连发起方都慢慢不用了?
# 商业复盘备忘录:OpenStack > 为什么一个被所有大厂支持的开源云平台,最后连发起方都慢慢不用了? > 周期: 2010 - 2020 | 行业: 企服与SaaS > 巅峰: 由大型互联网公司与托管服务商共同发起的开源云计算平台,一度被视为企业私有云的标准方案,几乎所有主流 IT 厂商都推出了发行版 > 终局: 部署与运维的复杂度远超企业承受能力,客户纷纷转向公有云与轻量编排方案,多家厂商退出相关业务,基金会最终改名并转向更宽泛的开放基础设施 ## 核心概览 把几十个独立组件组装成一套云,组装和维护的成本被留给了客户。巅峰期由大型互联网公司与托管服务商共同发起的开源云计算平台,一度被视为企业私有云的标准方案,几乎所有主流 IT 厂商都推出了发行版;终局是部署与运维的复杂度远超企业承受能力,客户纷纷转向公有云与轻量编排方案,多家厂商退出相关业务,基金会最终改名并转向更宽泛的开放基础设施。 ## 社区公投头号死因 1. [产品技术] 平台由大量独立组件拼装而成 (1,622 票) 2. [战略决策] 把组装与运维成本转移给客户 (1,362 票) 3. [战略决策] 公有云提供了成本更低的替代方案 (1,103 票) ## 可执行教训 ### 开源项目的商业成功取决于客户的运维成本,而不是厂商数量 > 生态越热闹,越要问客户维护它要花多少人。 - ✅ 推荐做 (DOs): - 把部署与升级的复杂度作为核心产品指标 - 明确客户需要承担的人力与技能门槛 - ❌ 绝不能做 (DON'Ts): - 不要把厂商背书当作产品成熟度 - 不要在客户运维成本高企时继续扩大组件数量 ## 救亡方案 ### 把平台收敛成可交付的整体,而不是组件的集合 — 良略编辑部 干预时点: 2016 年前后企业客户普遍反映运维成本过高时 - 必须断腕: - 停止继续扩大核心组件数量 - 停止由厂商各自定义互不兼容的发行版 - 停止把集成与升级工作默认交给客户 - 破局动作: - 收敛核心组件并提供整体升级路径 - 以托管式交付降低客户的人力门槛 - 明确平台与公有云的差异化场景,聚焦合规与本地化需求 - 预期结果: 平台在需要本地部署与数据合规的场景中保持位置,客户以可承受的人力成本长期使用,而不是在运维压力下整体迁往公有云。 ## 社区见解 ### 企业自己组一套云,真正付的钱不是软件,是养一支运维团队。 — 良略编辑部 (工程师) 这个平台的技术方向没有错,错的是它的交付形态:几十个组件各自迭代,版本和接口需要客户自己对齐,升级一次就是一次内部项目。在大厂手里这不是问题,因为大厂本来就有这样的团队;但对企业 IT 部门来说,这是一项长期的人力承诺。当公有云把同样的能力做成一键开通的服务,自建的理由就只剩下合规与成本两个,而这两个理由往往也算不过账。 - 如果重来一次的纠偏招式 判断基础设施产品,先看客户要投入多少人才用得起来。 --- 来源: 良略 · https://www.lianglue.com/c/openstack