您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>數(shù)值算法/人工智能>

云原生轉(zhuǎn)型引導(dǎo)者Pivotal

大小:0.2 MB 人氣: 2017-10-09 需要積分:1
 此前,國內(nèi)某汽車行業(yè)的客戶也在采訪中提到,汽車行業(yè)作為一個發(fā)展一百余年的傳統(tǒng)行業(yè)積累了大量的法律法規(guī)和管理條例。由于這種“法規(guī)驅(qū)動”而非“創(chuàng)新驅(qū)動”的天性,汽車行業(yè)比之新興的互聯(lián)網(wǎng)企業(yè)有很重的枷鎖。若能真的將云原生的種種理念,如微服務(wù)、DevOps等植入汽車開發(fā)領(lǐng)域,就能更快地將創(chuàng)新想法實際地呈現(xiàn)在思想偏保守的管理者面前,從而讓他們切身體會其中的價值??梢?,Pivotal的數(shù)字化轉(zhuǎn)型方法深切汽車行業(yè)的痛點,能夠大大改善其內(nèi)部組織架構(gòu)的滯后性,從而提高創(chuàng)新的速度。
  作為云原生概念的提出者,Pivotal深知云原生中蘊含的推動企業(yè)進行數(shù)字化轉(zhuǎn)型的強大力量,因此,Pivotal在幫助企業(yè)進行數(shù)字化轉(zhuǎn)型的過程中不僅為用戶提供工具,還提供咨詢、方法、組織架構(gòu)管理的建議。Pivotal本身就是做敏捷開發(fā)的企業(yè),Pivotal公司在全球有多個 Pivotal Lab,而Pivotal Lab本身就是敏捷開發(fā)的一個例子,通過Pivotal Lab的應(yīng)用實踐,Pivotal將IT架構(gòu)如何演進,自身組織架構(gòu)如何調(diào)整的經(jīng)驗傳授給客戶,從而幫助客戶響應(yīng)更快、開發(fā)更有效率、開發(fā)運維更快速地融合,并向數(shù)字化企業(yè)迅速轉(zhuǎn)型。
  此外,Pivotal在美國還專門成立了數(shù)字化轉(zhuǎn)型辦公室,專門與客戶方的技術(shù)高層進行溝通,通過云原生的理念、技術(shù)和工作方法從根本上幫助企業(yè)實現(xiàn)數(shù)字化轉(zhuǎn)型。
  Pivotal Cloud Foundry,為云原生而生
  事實上,Pivotal在云原生戰(zhàn)略的發(fā)展方向上一直以來都主要圍繞技術(shù)和企業(yè)管理這兩個方向, 在技術(shù)方面最重要的部分是微服務(wù)。微服務(wù)這個詞現(xiàn)在在全球范圍內(nèi)已經(jīng)非常火熱,所有人想方設(shè)法要將自己的云和微服務(wù)結(jié)合起來;但當(dāng)2009年Netflix采用微服務(wù)重新定義它的業(yè)務(wù)應(yīng)用開發(fā)模型時,很多人都認(rèn)為這是一個錯誤的技術(shù)路線。而現(xiàn)在,Netflix的成功證明了微服務(wù)是行之有效的。 Netflix長期以來一直都在使用Spring技術(shù),Netflix的微服務(wù)框架也已經(jīng)進入Spring Cloud Framework,這些大型企業(yè)利用微服務(wù)架構(gòu)為自身創(chuàng)造了一條真正走向云原生的新路,能夠?qū)崿F(xiàn)非常高的開發(fā)效率,這充分證明了微服務(wù)框架是經(jīng)得起實踐檢驗的。
  目前,Spring Cloud中已經(jīng)包含了大量的組件模塊,如分布式配置服務(wù)、Twitter的分布式服務(wù)追蹤。下一階段,Spring Cloud微服務(wù)架構(gòu)將會增強Micro Data Service的部分,提供大數(shù)據(jù)的微服務(wù)框架,而且會增強反應(yīng)能力來適應(yīng)大規(guī)模微服務(wù)的并行處理能力。
  云原生轉(zhuǎn)型引導(dǎo)者Pivotal
  云原生另一個重點的技術(shù)就是PaaS運行平臺——Pivotal Cloud Foundry。2015年起,Pivotal制定了以PaaS為主的工作方向,致力于幫助企業(yè)進行數(shù)字化轉(zhuǎn)型。微服務(wù)誕生之后,大家發(fā)現(xiàn)需要一個載體把它的運行、管理、運維、編排結(jié)合起來,從而在管理上實現(xiàn)一個真正完整的生命周期, 而早前出現(xiàn)的PaaS平臺和微服務(wù)兩者恰好是一個非常完美的結(jié)合。Cloud Foundry能夠滿足云原生高度自動化、敏捷驅(qū)動的契約要求,為微服務(wù)提供資源編排和生命周期管理的基礎(chǔ),新版本的Pivotal Cloud Foundry更將聚焦于云原生的十二要素,同時Spring Cloud 為運行在PaaS平臺的應(yīng)用優(yōu)化了管理功能。同時,Cloud Foundry平臺始終在按照開源、敏捷的方式不斷演進升級,每個季度都會帶來很多全新功能。
  國內(nèi)某保險行業(yè)的客戶曾評價道:“PCF是一套完整的原生云解決方案,和各種開源技術(shù)相比較擁有更高的整體性,不存在模塊兼容的問題,能夠滿足一些高難度的技術(shù)要求;同時,它有統(tǒng)一的監(jiān)控系統(tǒng),對傳統(tǒng)企業(yè)至關(guān)重要的運維而言有重要的價值;除此之外,其共享機制也是其他許多技術(shù)不能實現(xiàn)的。開源技術(shù)的發(fā)展往往日新月異,傳統(tǒng)企業(yè)的IT人員往往沒有精力去追蹤所有的新技術(shù)和實時更新運行環(huán)境,因此,針對企業(yè)而生的PCF在各方面都比傳統(tǒng)企業(yè)自行跟進開源技術(shù)要完善得多。”
  最近,Pivotal開源了自己的CICD工具來幫助企業(yè)進行微服務(wù)的敏捷管理。Pivotal去年在全球開設(shè)了20多個敏捷實驗室Pivotal Labs幫助客戶學(xué)習(xí)實踐DevOps、微服務(wù)和持續(xù)交付的云原生應(yīng)用開發(fā),同時還設(shè)計了Dojo服務(wù),可以到客戶現(xiàn)場幫助客戶實踐云原生技術(shù)和管理的創(chuàng)新。
  云原生、微服務(wù)、容器的三角關(guān)系
  在談到云原生時就避不開微服務(wù),因為微服務(wù)非常契合云原生的原則,所以它會成為云原生的明顯特征之一。事實上,微服務(wù)目前并沒有一個準(zhǔn)確的定義,這其中一個重要的原因就是微服務(wù)和云原生架構(gòu)、PaaS平臺緊密相關(guān),不能認(rèn)為簡單將一些服務(wù)框架運行在容器上就叫微服務(wù)了,如果還沒有建立“快速失敗”和“自動優(yōu)先”的 DevOps 文化,就很難成功地實施微服務(wù)戰(zhàn)略。
  劉偉光認(rèn)為,要采用微服務(wù)的客戶首先要問自己一個問題,自己的業(yè)務(wù)要求做到每周、每天甚至隨時向客戶發(fā)布新特性嗎?自己的業(yè)務(wù)面向客戶和面向互聯(lián)網(wǎng)的驅(qū)動力強烈嗎?新加入的開發(fā)者需要在他們工作的第一天就部署代碼嗎?只有在答案都是肯定的時候,微服務(wù)才會對這些客戶有用。
  實際上,微服務(wù)的定義應(yīng)該包含這樣幾個部分: 去中心化的分布式服務(wù)系統(tǒng)、按照業(yè)務(wù)而不是技術(shù)劃分組織、每個組織對應(yīng)到有生命的產(chǎn)品而不是項目。微服務(wù)應(yīng)用應(yīng)該運行在云原生的生態(tài)系統(tǒng)上,使用云原生的技術(shù)和管理理念。微服務(wù)框架也需要包含完整的功能組件,如服務(wù)發(fā)現(xiàn)注冊、路由、負(fù)載均衡、優(yōu)雅降級、分布式配置、分布式服務(wù)追蹤等等。從Netflix到Uber的成功經(jīng)驗可以看到,微服務(wù)的應(yīng)用場景非常廣闊,既可以是面向企業(yè)內(nèi)部的核心業(yè)務(wù)應(yīng)用,也可以是面向企業(yè)最終客戶的外部應(yīng)用,具體如何著手取決于企業(yè)的云原生戰(zhàn)略。Pivotal在實踐過程中也為企業(yè)定義了微服務(wù)和Cloud Native的成熟度模型,包括Cloud Ready(云就緒)、Cloud Friendly(云友好)、Cloud Resilient(云彈性)。每個不同階段都可以有不同的切入點。
  

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?