CSDN

訂閱

發行量:967 

是時候給大家介紹 Spring Boot/Cloud 背後豪華的研發團隊了

2003年 Rod Johnson 和同伴在此框架的基礎上開發了一個全新的框架命名為 Spring,據 Rod Johnson 介紹 Spring 是傳統 J2EE 新的開始,隨後 Spring 發展進入快車道。

2020-01-18 01:15 / 0人閱讀過此篇文章  

來源 | 純潔的微笑

看了 Pivotal 公司的發展歷史,這尼瑪就是一場商業大片呀。

我們剛開始學習 Spring Boot 的時候肯定都會看到這麼一句話:

Spring Boot 是由 Pivotal 團隊提供的全新框架,其設計目的是用來簡化新 Spring 應用的初始搭建以及開發過程。

這裡的 Pivotal 團隊肯定就是 Spring Boot 的研發團隊了,那麼這個 Pivotal 團隊到底是個什麼來頭呢?和 Spring 又有那些關係?不著急且聽我慢慢道來。

要說起這個 Pivotal 公司的由來,我得先從 Spring 企業的這條線來說起。

Spring 的發展

時間回到 2002 年,當時正是 Java EE 和 EJB 大行其道的時候,很多知名公司都是採用此技術方案進行項目開發。這時候有一個美國的小伙子認為 EJB 太過臃腫,並不是所有的項目都需要使用 EJB 這種大型框架,應該會有一種更好的方案來解決這個問題。

他為了證明自己的想法是正確的,在 2002 年 10 月寫了一本書《Expert One-on-One J2EE》,介紹了當時 Java 企業應用程式開發的情況,並指出了 Java EE 和 EJB 組件框架中存在的一些主要缺陷。在這本書中,他提出了一個基於普通 Java 類和依賴注入的更簡單的解決方案。

在書中,他展示了如何在不使用 EJB 的情況下構建高質量、可擴展的在線座位預留系統。為了構建應用程式,他編寫了超過 30,000 行的基礎結構代碼,項目中的根包命名為 com.interface21,所以人們最初稱這套開源框架為 interface21,這就是 Spring 的前身。

這個小伙子是誰呢?他就是大名鼎鼎的 Rod Johnson(下圖),Rod Johnson 在雪梨大學不僅獲得了計算機學位,同時還獲得了音樂學位,更令人吃驚的是在回到軟體開發領域之前,他還獲得了音樂學的博士學位。現在 Rod Johnson 已經離開了 Spring,成為了一個天使投資人,同時也是多個公司的董事,早已走上人生巔峰。

在這本書發布後,一對一的 J2EE 設計和開發一炮而紅。這本書免費提供的大部分基礎架構代碼都是高度可重用的。2003 年 Rod Johnson 和同伴在此框架的基礎上開發了一個全新的框架命名為 Spring,據 Rod Johnson 介紹 Spring 是傳統 J2EE 新的開始,隨後 Spring 發展進入快車道。

  • 2004 年 03 月,1.0 版發布。

  • 2006 年 10 月,2.0 版發布。

  • 2007 年 11 月,更名為 SpringSource,同時發布了 Spring 2.5。

  • 2009 年 12 月,Spring 3.0 發布。

  • 2013 年 12 月,Pivotal 宣布發布 Spring 框架 4.0。

  • 2017 年 09 月,Spring 5.0 發布。

網上有一張圖,清晰的展示了 Spring 發展:

從上面這個時間線我們可以看出 Pivotal 團隊和 Spring 在 2013 年交上了線,這是為什麼呢?

友情提示,接下來科技行業的一系列商業併購大片即將開啟。

Pivotal 公司

上面說的 Pivotal 團隊是指 Pivotal 公司,先給大家來一段 Pivotal 公司的簡介:

Pivotal 成立於2013年4月,致力於「改變世界構造軟體的方式(We are transforming how the world builds software)」,提供雲原生應用開發 PaaS 平台及服務,幫助企業客戶採用敏捷軟體開發方法論,從而提高軟體開發人員工作效率、減少運維成本,實現數字化轉型、IT 創新,並最終實現業務創新。

截至目前,財富 100 強中超過三分之一的企業使用 Pivotal 雲原生平台。Pivotal 部分大型客戶在採用 Pivotal 產品後,開發人員與運營人員比例可提高到 200:1,開發人員專注於編寫軟體代碼時間增長了 50%。

看了簡介大家可能會有點犯迷糊,這不是一個 2013 年成立的 IT 服務公司嗎,和 2002 年發展起來的 Spring 又是怎麼扯上關係的呢?其實呀,要說起 Pivotal 公司的起源要追溯到 1989 年的 Pivotal Labs 實驗室。

Pivotal Labs 公司

1989 年,Rob Mee 創立的諮詢公司 Pivotal Labs,專注於快速的網際網路式軟體開發,即敏捷編程。創立 Pivotal Labs 的時候,它還是一家非常小的軟體顧問公司,它的主營業務就是與客戶合作,幫助客戶開發軟體。

Pivotal Labs 一直是敏捷開發領域的領導者,為部分矽谷最有影響力的公司塑造了軟體開發文化,並樹立了良好口碑,其中 Google、Twitter 都曾是 Pivotal Labs 客戶。

時間很快到了 2012 年,深受客戶喜愛的 Pivotal 終於引起了商用軟體巨頭 EMC 的關注,EMC 在 2012 年以現金方式收購了 Pivotal 並照單全收了它的 200 名員工。

剛開始的時候,公司並沒有發生太大的變化,只是作為新部門成為了 EMC 的一部分,Pivotal Labs 仍然繼續像以前樣與客戶合作。

但是到 2013 年的時候,EMC 突然扔下了一顆重磅炸彈。它將 Pivotal Labs 的核心業務分拆出去,成立了一家名為 Pivotal Software 的新公司。這家新公司的股東是 EMC 、 VMware 和通用電氣,之前在 EMC 子公司 VMware 擔任執行長的馬瑞茲出任公司的執行長。

EMC 和 VMware 分拆出其 Cloud Foundry、Pivotal Labs、Greenplum 等雲計算、大數據資源,GE 投資 1.05 億美元,成立新公司 Pivotal。新生的 Pivotal 是名副其實的「富二代」,這輪估值高達 10.5 億美元。

那麼 EMC 和 VMware 又有什麼關聯呢?

2003 年 12 月, EMC 公司宣布以 6.35 億美元收購了 VMware 公司。

EMC 於 1979 年成立於美國麻州 Hopkinton 市,1989 年開始進入企業數據儲存市場。二十多年來,EMC 全心投注在各項新的儲存技術,已獲得了 1,300 個已通過或審核中的儲存技術專利。無論是全球外接 RAID 儲存系統、網絡儲存亦或是儲存管理軟體等儲存專業領域,EMC 均是業界公認的領導廠商。

EMC 是全球第六大企業軟體公司,全球信息基礎架構技術與解決方案的領先開發商與提供商。同時也是美國財富五百強之一,在全世界擁有超過四萬二千名員工,在全球 60 個國家或地區擁有分支機構。我們接觸比較多就是 EMC 的各種存儲產品。

EMC 公司做大 EMC 的秘訣,就是研發與併購雙輪驅動,研發與併購的投入占當年營業收入的 22% 左右,併購投入略高於研發。從 2003 年到2 015 年的 12 年間,EMC 總共投入超過 420 億美元用於研發和收購。其中,206 億美元用於研發,213 億美元用於併購,總共併購了 100 多家公司。

VMware 收購 Spring

2009 年是 Spring 企業的一個轉折點,VMware 以 4.2 億美元收購 Spring Source (3.6億現金外加5800萬股份) 。

可以說虛擬化就是 VMware 發明的

VMware 於 1998 年成立,公司總部位於美國加州帕洛阿爾托,是全球雲基礎架構和移動商務解決方案廠商,提供基於VMware的解決方案,企業通過數據中心改造和公有雲整合業務,藉助企業安全轉型維繫客戶信任,實現任意雲端和設備上運行、管理、連接及保護任意應用。2018 財年全年收入 79.2 億美元。

相信作為研發人員肯定都使用過 VMware 公司的產品,最常用的是 VMware 的虛擬機產品,但其實 VMware 公司的產品線非常多。

從發展路線來看,VMware 具備三大特點:

第一,是技術具備領先性,虛擬化技術在70年代就已出現,但VMware是第一個將這項技術應用到X86伺服器上,並在這個基礎上不斷完善,使其能夠滿足企業級客戶需求;

第二,是瞄準大型企業客戶。VMware 剛剛上市時,年營收不到4億美金,但已經覆蓋80%的財富1000強客戶;

第三,是高度產品化。VMware 的毛利率長期保持在 85% 左右,諮詢業務占比非常少,幾乎將所有部署工作都交給合作夥伴。

VMware 也是一個併購大戶,通過投資和收購補全業務線,客戶資源是一大優勢。

2012 年 Rod Johnson 宣布他將要離開 Spring Source 。

EMC 又被收購

2015 年的時候,曾經被大量報導 EMC 考慮被子公司 VMware 收購,讓人大跌眼鏡,竟然可以有這樣的騷動作,這是為什麼呢?

EMC 在 2003 年斥資 6.25 億美元收購了 VMware,四年之後,EMC 選擇讓 VMware 分拆上市,結果獨立上市的 VMware 發展越來越好,反觀 EMC 的各項業務持續陷入低潮。到 2015 年的時候,VMware 的市值已達到約 370 億美元,占據了 EMC 總市值的近 75%。

可能各方利益不能達成一致,最終 EMC 卻被戴爾(dell)收購。

2015 年 10 月 12 日,戴爾(Dell)和EMC(易安信)公司宣布簽署最終協議,戴爾公司與其創始人、主席和執行長麥可•戴爾,與 MSD Partner 以及銀湖資本一起,收購 EMC 公司,交易總額達 670億 美元,成為科技史上最大併購。

當時業界最關心的雲計算軟體商 VMware 仍然保持獨立上市公司的身份。據悉,EMC 當前持有 VMware 大約 80% 的股權,市值約為 320 億美元。而戴爾收購 EMC 實際上是項莊舞劍,VMware 才是戴爾收購 EMC 的關鍵。

戴爾的故事

1984 年,創辦人麥可·戴爾在德州大學奧斯汀分校就學時創立了 PCs Limited 這家計算機公司。在 1985 年,公司生產了第一部擁有自己獨特設計的計算機「Turbo PC」,售價為 795 美元。從此開啟了戴爾公司的發展史,下面為戴爾公司的里程碑:

  • 1984年:年僅19歲的Michael Dell憑藉1,000美元的資金建立了PC’s Limited,並且樹立了顛覆技術行業的願景。

  • 1988年:我們完成了首次公開募股,募集了3,000萬美元資金,公司市值從1,000美元增長到8500萬美元。

  • 1992年:戴爾躋身財富500強公司行列,Michael Dell也成為榜單上最年輕的CEO。

  • 1996年:Dell.com上線,該站點上線僅六個月之後,每天銷售額即達100萬美元。

  • 2001年:戴爾成為全球第一大計算機系統提供商。

  • 2005年:在《財富》雜誌的「美國最受讚賞公司」排名中,戴爾位列第一。

  • 2010年:戴爾被 Gartner, Inc.評為世界第一大醫療保健信息技術服務提供商。

  • 2013年:Michael Dell攜手私人股本公司Silver Lake Partners,從公眾股東手裡買回了戴爾股份,旨在加快解決方案戰略的實施並專注於大多數客戶重視的創新和長期投資。2016年 - 戴爾與EMC合併為Dell Technologies,這是業內最大的技術集成事件。

2018年的時候又傳出,VMware 反收購戴爾?寫到這裡的時候我都感覺有點亂了?戴爾收購了 EMC, ECM 收購了 VMware ,那麼 VMware 就差不多算戴爾的重孫子,那麼怎麼又來 VMware 反收購戴爾?

原來是這樣,在 2015 年 10 月 12 日業界正式爆料戴爾收購 EMC(包括 VMware),當時的 VMware 股價在 60-70 美元左右。到了 2016 年 9 月戴爾宣布正式併購 EMC 包括 VMware,只是讓 VMware 獨立運營,VMware 當時股價也還是在 70 美元左右。

可是到了 2018 年初一看,VMware 股價已經到達了 130 多美元,在 2018 年的最高點,股價甚至達到了 160 多美元,股價又 TM 漲了一倍多,VMware 公司簡直發展太好了。VMware 最新的市值快到了 750 億美金,當初收購時 VMware 市值也就 200 多億美金,簡直賺翻了呀!

傳言只是傳言,最終 2018 年 7 月,戴爾還是選擇了獨立上市,擁有 VMware 80% 的股份。

併購時間表

上面寫的有點亂,大家看完之後也許有點迷糊,在這裡重新整理一下這裡面幾個關鍵公司的收購時間點:

  • 1989 年,Rob Mee 創立的諮詢公司 Pivotal Labs;

  • 2003 年,Rod Johnson 和同伴創建了 Spring;

  • 2003 年,EMC 收購了 VMware 公司;

  • 2009 年,VMware 收購了 Spring ;

  • 2012 年,EMC 又收購了 Pivotal Labs 公司;

  • 2013 年,EMC 、 VMware 和收購來的 Pivotal Labs 公司重新組建了新的公司 Pivotal;

  • 2015 年,戴爾又併購了 EMC;

  • 2018 年,戴爾獨立上市。

接著說 Pivotal 公司

上面一系列的商業併購搞的眼花繚亂的,但是大家只要知道 Pivotal 公司出身高貴,來自幾個都不太差錢的世界 500 強公司聯合組建而成,Pivotal 公司的產品非常的高大上,就連我們平時使用的 12306 都使用了他們公司的產品。

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,2018 年 Pivotal 公司在紐約上市。我們可以通過一張圖來了解 Pivotal 公司的發展史。

Pivotal 的定位是一家下一代雲計算和大數據應用相結合的公司,而 VMWare 和原 EMC 的業務方向則依然是軟體定義數據中心和信息基礎架構。

官網這樣介紹他們的產品:Pivotal 提供的工具能夠幫助開發人員構建更出色軟體,可讓您在任意雲環境中運行應用的平台,幫助您打造未來。

公司的產品主要分為三大類:部署和運行軟體,規劃、構建和集成軟體,分析和決策。

部署和運行軟體

Pivotal Cloud Foundry (PCF),用於快速交付應用、容器和函數的多雲平台。

PCF: Pivotal Application Service, 在具有內置日誌記錄、監控和自動擴展功能且高度可用的自助服務平台上,運行使用任意語言構建的應用。

PCF: Pivotal Container Service,基於企業級Kubernetes環境構建應用,該環境採用按需群集、滾動升級和VMware NSX提供的軟體定義的網絡。

Pivotal Services Marketplace, 將您的應用與託管、代理或按需服務相結合。產品涵蓋數據管理、API管理、消息傳遞、日誌記錄等。

規劃、構建和集成軟體

Spring Boot,藉助領先的Java框架快速構建功能強大的應用和服務。

Spring Cloud, 將經過驗證的微服務模式融入您的軟體。提供配置存儲、服務發現、消息傳遞等功能。

Steeltoe,受 Spring Cloud 啟發,用該框架構建恢復力強、可擴展的.NET應用。

Pivotal Cloud Cache,採用基於 Pivotal GemFire 的快速且高度可用的緩存,可提供地理複製和後台寫入功能。

Pivotal GemFire,利用可擴展、事件驅動的分布式數據網格執行內存中計算。12306採用的商業方案。

RabbitMQ,藉助這款廣受歡迎的消息傳遞代理,分離服務並擴展處理進程。

Pivotal Tracker,經過驗證的項目管理工具,幫您打造成功的敏捷團隊。

Concourse,利用自動化管道實現 PCF 的持續升級。

分析和決策

Pivotal Greenplum,使用這個功能齊全的多雲大規模並行處理(MPP)數據平台,可以對大型數據集進行高級分析。。

Apache MADlib,通過採用數據並行方式實施多結構數據的數學、統計和機器學習方法來執行資料庫內分析。

Pivotal 公司的產品有 Spring Boot 、Spring Cloud 、RabbitMQ 等非常著名的開源軟體,也有很多類似 GemFire 等商業解決方案,通過他們公司的產品即可發現,一邊通過開源軟體打造生態,一方面通過商業解決方案來掙錢。

曾經有一段時間,有人就問我一個問題,說開源的是不是就意味著是免費的,不免費的服務,是不是就意味著不是開源的軟體?這種商業模式其實就是對這種觀點的一種反駁,開源不等於免費,開源是一種開放分享的精神,不要什麼東西來到國內都變味了。

Pivotal 掌握很多最新前沿的開源技術,公司提供的從雲端部署到一整套的大數據解決方案,從開發到平台到提供解決方案到提供諮詢,可以說真正依賴技術掙錢的典範,我輩之楷模!





文章標籤: