Blog

Keep up to date with the latest news

一文读懂Pivotal:改写软件开发规则,影响整个IT圈的传奇公司

Pivotal的历史最早可以追溯到1989年,由Rob Mee和Sherry Erskine联合创立了Pivotal Labs,这是Pivotal公司的核心前身。Rob Mee是敏捷开发领域的资深专家,他创立Pivotal Labs的初衷,就是反对传统软件开发冗长、僵化的流程,主打快速迭代、结对编程的敏捷开发模式,专门帮企业高效打造优质软件。

早期的Pivotal Labs只是一家小型软件开发咨询公司,但凭借超前的开发理念,很快在硅谷打响名气,Google、Twitter等科技巨头都曾是它的客户,帮这些公司塑造了高效的软件开发文化,也让敏捷开发的理念开始在行业内普及。

Rob Mee

2012年,存储与企业软件巨头EMC看中了Pivotal Labs的技术实力和敏捷开发理念,全资收购了这家公司,将其纳入旗下。2013年,EMC做出重大决策,整合自身和子公司VMware的优质资源——包括Cloud Foundry云平台、Greenplum大数据引擎、Spring框架团队等,再加上Pivotal Labs的核心团队,联合GE共同投资,正式成立Pivotal Software,首轮估值就高达10.5亿美元,一跃成为科技领域的独角兽。

此后几年,Pivotal快速发展,2016年获得微软、福特6.53亿美元融资,估值攀升至28亿美元;2018年成功在纽约证券交易所上市,进一步巩固行业地位。2019年,VMware完成对Pivotal的收购,Pivotal的核心技术和团队融入VMware Tanzu业务线,继续在云原生领域发光发热,技术影响力丝毫未减。

Pivotal的发展始终围绕一个核心:改变世界构建软件的方式。从早期做敏捷开发咨询,到后来推出开源框架、云平台、大数据工具,它一直站在企业数字化转型的痛点上,用技术和方法论,帮传统企业摆脱笨重的IT模式,像互联网公司一样快速创新、高效迭代。

伴随着全球Pivotal公司的组建,冯雷(Ray Feng,时任EMC中国卓越研发集团Greenplum部门经理)在范承工博士和Greenplum创始人Scott Yara的支持下组建了Pivotal中国研发中心并担任研发中心总经理。

2010年,冯雷从美国硅谷回到中国,在EMC旗下创建Greenplum中国研发部门。2013年4月,随着全球Pivotal组建,冯雷在中国Greenplum之大数据和VMWare之PaaS云的基础上组建了Pivotal中国研发中心

Pivotal中国研发中心总经理,冯雷

Pivotal能成为行业标杆,核心离不开它独特的思想和价值观,这也是它区别于其他纯技术公司的关键,这些理念不仅指导公司发展,更影响了整个IT行业的开发文化。

敏捷为先,快速迭代:拒绝冗长的开发周期和层层审批,推崇小步快跑、持续交付,鼓励团队快速试错、及时优化,把开发重心放在满足用户真实需求上,而非追求完美的初始方案。这也是Pivotal Labs一直坚守的核心理念。

开源共享,生态共赢:Pivotal坚信开源是推动技术进步的核心动力,它把Spring、Cloud Foundry等核心技术开源,不搞技术封闭,吸引全球开发者共同完善,打造了庞大的技术生态,让优质技术惠及更多企业和程序员。

以人为本,结对编程:重视技术人才的成长和协作,推行结对编程模式,让资深工程师和初级工程师搭档工作,既能保证代码质量,又能实现技术传承,打造高效、互助的团队氛围,而非单打独斗。

客户价值至上,数字化落地:不做空洞的技术炫技,所有产品和服务都围绕客户实际业务痛点,帮企业真正实现数字化转型,降低开发和运维成本,提升业务效率,让技术切实转化为商业价值。

持续创新,拥抱变化:紧跟云计算、大数据、微服务等技术趋势,不断优化产品和方法论,不固守现有成果,始终站在技术前沿,适配企业不断变化的发展需求。

Pivotal的产品覆盖软件开发、云平台、大数据三大核心领域,既有开源免费的框架工具,也有企业级商业解决方案,实用性拉满,每一款都在行业内有不可替代的地位。

Pivotal 公司可谓是大牛云集,公司的开源产品有:

Spring 以及 Spring 衍生产品、

Web 服务器 Tomcat、

缓存中间件 Redis、

消息中间件 RabbitMQ、

平台即服务的 Cloud Foundry、

Greenplum 数据引擎、

还有大名鼎鼎的 GemFire(12306 系统解决方案组件之一)。

这些著名开源产品背后的开发者都在 Pivotal 公司,其研发团队汇集了全球的一流开发者,Spring Boot 为什么如此优秀,或许在这里可以找到一些答案。

Pivotal 中国研发中心在中国创建于 2010 年,它的前身是 EMC Greenplum 部门,其团队成员分布在北京和上海两地,目前正致力于以下产品的研发和服务的提供:

Pivotal Web Service (PWS),

Pivotal Hadoop (PHD), Hawq 和

Greenplum Database (GPDB)。

毕威拓科技(北京)有限公司(Pivotal中国公司)2015年3月1日正式成立并单独运营。

Pivotal 公司成立之后,

于 2014 年发布了 Spring Boot,

2015 年发布了 Spring Cloud

这是Pivotal最出圈的产品,也是Java开发的行业标准。包括Spring Boot、Spring Cloud两大核心:Spring Boot简化了Java应用的搭建流程,让新手也能快速上手,告别繁琐的配置;Spring Cloud则专门用于微服务开发,帮企业把庞大的系统拆分成小而灵活的模块,实现高效运维和扩展。全球绝大多数企业级Java应用,都离不开Spring框架。

如今 Pivotal 体系的开源项目中最广为人知的 Spring,其出世并不始于 Pivotal。

发布于 2003年的 Java 开源框架 Spring 有着传奇的出身,其创建者 Rod Johnson,不仅是一位计算机科学家,出版过 J2EE 的经典工具书,同时他还是一名音乐学博士。

Rod Johnson

Spring 是定位于 取代 EJB 的轻量级开发框架,并且以开源的形式维护。开发者可以用它来编写 性能好、易于测试、可重用的代码。Spring 的开源属性,使它聚集了无数来自世界各地的贡献者,他们共同打造了日渐强大的 Spring 生态;而秉承中立的 Spring ,倡导不绑定用户,业务代码不依赖 Spring 的原则,用户随时可以从 Spring 迁移到其它框架。这些,都使 Spring 成为了当时最受欢迎的企业级 Java 应用开发框架。

随着云的兴起,为了向新领域扩张,从2008年起,Spring 背后的公司 SpringSource 开始了对3个开源项目的收购。

2008年1月,通过收购 Covalent 技术公司获得了开源 Web 应用服务器 Apache Tomcat 和 HTTP 协议的主导权。在全球运行着 Java 应用程序的 60%以上的组织中,都部署着 Tomcat。 在当时,SpringSource 也是 Tomcat 的主要贡献者和维护者,负责了 95% 以上的 bug 修复。 2008年11月,通过收购 G2One 公司 获得了开源应用编程语言 Groovy 和开源 Web 应用开发框架 Grails。

2009年5月,SpringSource 又兼并了开源系统监控厂商 Hyperic。在全球,部署着3500 个以上的 Hyperic 应用程序监控和管理工具, Hyperic 被公认为当时领先的开源产品之一。 随着 Spring 的产品更加现代和丰富,到2009年,全球已有约200万开发者在使用 Spring;全球2000强企业中的大多数都是它的客户。随着价值的提升,此时的 SpringSource 也从收购的发起方变成了被收购的目标。

2009年8月,虚拟化巨头 VMWare 宣布收购 SpringSource,称 SpringSource 的现代应用平台将成为 VMWare 云基础设施 战略的组成部分。作为虚拟化解决方案全球领导者的 VMWare ,希望结合 SpringSource 的技术 ,开发出创新的 PaaS 解决方案,使企业用户能更有效地在内部和外部云架构中构建、运行和管理应用程序。

对于被 VMWare 收购这一里程碑事件,SpringSource 在其官网表示, 这将掀开 Spring 的第二篇章。

很快, Spring Source 的第二篇章开始了。一周后,在 VMWare 主导下,SpringSource 宣布收购开源框架 Cloud Foundry,并由此推出了新的云平台 SpringSource Cloud Foundry。这是一个全新的 企业 Java 云产品,它使开发人员能够在公有云环境中部署和管理 Spring、Grails 和 Java 应用程序;是为全功能 Java Web 应用程序提供的一个自助服务、按需付费、公有云部署的平台。通过这个平台,可以将 Java 的整个 构建、运行和管理应用程序生命周期 统一为一体。

随着将 Cloud Foundry 收入麾下,2010年4月,SpringSource 又同时收购了开源消息队列组件 RabbitMQ,和开源缓存组件 Redis。针对这两个收购,VMWare CEO Paul Maritz 表示他们并不想涉足数据库本身,而是藉由这些已经成为事实标准的中间件项目进军云计算应用业务。

一个月后,SpringSource 又收购了分布式内存数据库 Gemstone,从而获得了其旗下的主要产品、内存数据网格 GemFire,这将为 实时性要求较高的 云端应用 增加高性能存储。

当时间来到了2012年7月,Spring 创始人 Rod Johnson 博士宣布离开。这也宣告了 Spring 将迎来新的主人,进入第三个篇章。

2012 年底,VMWare 与控股它的科技巨头 EMC 共同发起设立了 Pivotal Initiative,也就是后来的 Pivotal 软件公司。双方分别向 Pivotal 注入了大数据和云计算资产,这其中就有 SpringSource 公司。

第二年3月,工业巨头 GE 又以现金入股,由此, Pivotal 成为了当时巨头们布局 云计算与大数据、展望工业互联网的载体。

Pivotal 承载的使命,从股东注入的硬核资产中可见一斑。除了来自 VMWare 的 SpringSource 外,还有 EMC 的大数据组件 Greenplum 和拥有优秀开发者资源的 Pivotal Labs。

面对又一次的里程碑事件,Spring 团队再次发布博客,他们表示,Spring 是 Pivotal 的一部分,Spring 将与 Pivotal HD 和 Cloud Foundry 共同组成 Pivotal 的战略核心。

企业级云原生PaaS平台,是Pivotal的核心拳头产品。它能帮企业快速部署、运行和管理应用,支持多云环境,不管是私有云、公有云都能适配,实现“一次开发,多处部署”,大幅降低运维成本,提升应用交付速度,像大众、星展银行、12306等企业都在用它。

一款强大的大规模并行处理数据平台,专门处理海量数据的存储和分析,适合金融、电信、交通等大数据量行业,能快速完成数据挖掘、商业分析,帮企业从海量数据中挖掘价值,也是Pivotal大数据业务的核心。

主打高并发、高性能的数据缓存技术,专门解决流量峰值下的系统卡顿问题,最经典的案例就是支撑12306春运订票系统,扛住了全球最高的单点并发流量,保证系统稳定运行。

一款敏捷项目管理工具,帮开发团队高效管理项目进度、拆分任务、跟踪迭代,让敏捷开发落地更简单,是敏捷团队的必备协作工具。

即便Pivotal被收购整合,它的开发理念和技术思想,依然是当下IT行业的“黄金准则”,对企业和开发者都有极强的指导意义,核心启示有四点:

传统企业开发软件,往往追求大而全,流程繁琐、周期超长,上线后很难适配市场变化。Pivotal告诉行业:软件开发要轻量化、敏捷化,小步迭代、快速试错,先满足核心需求,再逐步优化,才能跟上市场节奏,这也是当下微服务、敏捷开发盛行的核心原因。

Pivotal靠开源生态站稳脚跟,证明了技术不是闭门造车。当下IT行业,开源已经成为主流趋势,不管是大厂还是中小团队,拥抱开源、参与开源,既能共享技术成果,也能快速提升自身实力,靠封闭技术垄断的时代早已过去。

很多企业盲目追新技术,却忽略了业务痛点,导致数字化转型失败。Pivotal始终坚持技术落地业务,所有技术和产品都围绕解决实际问题展开,这启示企业:做IT建设,一定要先找准业务痛点,再匹配技术,让技术真正赋能业务,而非为了技术而技术。

软件开发不是单打独斗,Pivotal的结对编程、敏捷协作模式,启示行业要重视团队协作和人才培养。优质的团队氛围、技术传承机制,能大幅提升开发效率和代码质量,比单纯依赖顶尖个人更靠谱。

Pivotal是云原生理念的先行者,如今云原生已经成为企业IT架构的主流选择。它启示传统企业:想要实现高效迭代、低成本运维,必须拥抱云原生架构,适配多云环境,才能在数字化竞争中占据优势。

Pivotal或许已经成为IT行业的一段传奇历史,但它留下的技术产品和开发理念,至今仍在深刻影响着整个行业。从Spring框架改变Java开发生态,到敏捷开发重构企业研发流程,这家公司用实力证明:好的技术,不仅要先进,更要实用、普惠。

无论是资深IT从业者,还是刚入行的技术新手,了解Pivotal的发展和理念,都能帮我们更好地理解现代软件开发的核心逻辑,把握行业发展趋势。

如果你想了解更多IT行业干货、云原生技术、软件开发技巧,以及更多传奇科技公司的背后故事,欢迎关注公众号技海拾贝,这里持续分享通俗易懂的技术知识、行业洞察!

返回搜狐,查看更多