Tanzu雲原生平臺與Tanzu Pivotal Labs應用現代化服務能力相結合...

2020-12-06 騰訊網

伴隨著產業和技術的發展,現代企業IT領域正在迎接來自業務和技術領域的變化與挑戰,並積極利用新的技術和平臺進行數位化轉型。力爭實現以高效率、高質量的生產方式,製造出更具個性化、智能化、服務化的產品,並且協同行業共同發展。現代企業主要業務軟體系統與之前相比,主要面臨三方面變化和挑戰:

速度和敏捷性:當前業務的變化更加頻繁,業務範圍變化更快,業務上線時間(Time to market或者Time to ready)更短,要求快速的適應變化,快速反饋;

成本效率:需要降低OPEX和CAPEX(運營成本和投資成本),提高開發和運營效率,節約成本;

創新和核心競爭力的需求:要求業務系統快速迭代和交付,加快新技術、新想法到功能實現的交貨期,進而真正做到技術領先,增加企業的核心競爭力。

與此同時,技術方面來看,近些年來IT技術發展越來越快。從軟、硬體解耦、虛擬化到雲計算、大數據,大規模分布式計算等等… IT技術由傳統交易型向交互型轉變,從簡單的「購買」向著與合作夥伴一起「構建」業務軟體系統轉變。

以上業務和技術兩個方面的變化和挑戰,正在共同驅動現代企業軟體儘快最大限度利用雲計算和大數據平臺的能力,實現基於雲原生和微服務架構的應用軟體和業務系統,通過穩健、遞進式的轉型,共同促進企業軟體現代化。

在整個數位化轉型的過程中,PaaS雲原生平臺和數據平臺作為技術基礎和基石,起到承上啟下,至關重要的作用,是數位化轉型的關鍵。有了技術成熟、可靠的PaaS平臺,才能對下接入和管理控制各種IaaS計算、存儲和網絡資源;對上提供容器運行環境、多種開發語言和平臺支持;並且提供各平臺服務,最大程度地解放開發和運維人員,大大提高生產效率,使開發人員專注於核心業務程序的開發,而非將時間用於環境和配置。

在成功收購了Pivotal以後,VMware已經擁有了全球最領先的技術,提供安全、穩定、可靠、可擴展的PaaS雲原生平臺服務和解決方案。幫助企業定製和規劃清晰的上雲路徑,提供健壯的企業級PaaS/CaaS平臺,豐富和強大的CI/CD,DevOps等軟體工具套件,並利用業界領先的最佳實踐和方法論幫助企業對流程和文化做出變革,以適應上雲後的一系列變化,助力企業以更靈活的姿態面對市場。

但是,強有力的平臺和產品需要好的配套應用轉型服務(AppTx-Application Transformation)才能發揮更大作用,幫助企業更加順暢的實現企業應用的現代化和雲原生應用的遷移。

1

企業為什麼需要AppTX - Application

Transformation服務

現實世界中,採用新的雲原生和微服務技術來進行企業應用系統轉型並非易事。事實上,世界上絕大多數開發工程師都正忙於和工作在遺留的應用程式:這些產品和組件已經構建、運行,更新和維護了很長的時間。VMware的客戶大都希望將傳統的應用遷移到雲端,但是這些客戶通常都有自己複雜的遺留應用系統和產品組合,這些應用系統是緊耦合的單體應用,並且嚴重缺乏準確有效的文檔。

為了將風險降至最低並確保合規性,大型企業和組織設計了多層次的人工流程進行控制。因此,企業應用系統軟體的發布經常是漫長的周期(低頻率的),時常需要依賴個人英雄救火;耗盡精力和繁複的大事件。

為了縮短發布時間、降低成本和提高運營效率,同時保持應用系統的安全性、彈性和合規性,現代企業需要逐步地進行應用系統的雲原生應用轉型和轉化。伴隨著雲原生應用的轉型過程,同時更新和引入自動化流程,將減少應用系統持續發布變更的痛苦和風險,同時很好地滿足企業級需求。VMware Pivotal Labs的Application Transformation(AppTX)服務,正是為如上關注點而來。

2

VMware Pivotal Labs 雲原生應用轉型

Application Transformation(AppTx)的方法

VMware Pivotal Labs已經幫助很多全球大企業和組織踏上應用轉型之旅(app transformation journey)。VMware Pivotal Labs AppTX的方法定義了漸進的步驟,逐步地提高企業應用雲原生成熟度,增加軟體開發生命周期SDLC自動化程度和提高企業團隊成員的知識體系。

目標和關鍵結果(OKR = Objective Key Results)用以評估和度量雲原生成熟度,自動化程度;並且在每一步驟中,企業人員技能被構建、提升和跟蹤。目標(Objective)決定你想去哪裡,關鍵結果(KR- Key Results)指標來衡量你向著目標方向的進展情況。

VMware Pivotal Labs提出了雲原生應用轉型的四個關鍵原則:

1、從小事做起:企業的大型應用系統可能包含成上千個應用程式,從一個業務和少數應用開始;

2、不斷學習總結:從前面選中的少數幾個應用開始,進行雲原生應用的轉換改造並總結編寫對應的cookbook文檔,進而用於後續更多的雲原生應用轉化落地;

3、逐步改造更大、更複雜的應用程式,把它們分解成更小的微服務應用;

4、儘量做到所有的事情自動化即automate everything;廣泛使用TDD測試驅動開發、CICD持續集成與持續部署;

應用轉型的幾個階段:

VMware定義一個原生雲應用程式運行在一個Platform-as-a-Service(例如:Tanzu Application Service - TAS,原Pivotal Cloud-Foundry - PCF或者Pivotal Application Service - PAS)之上,並且能夠進行水平和彈性伸縮。過去的幾年中,VMware的客戶已經將成千上萬的應用程式運行在TAS的容器裡,既有Spring/SpringCloud的現代Java應用、.Net核心系統,也有各類遺留應用系統。

雲原生應用程式轉型的三個階段:

App Re-platforming(應用平臺化)

Modernization(應用現代化)

組織架構的轉型。

使用雲原生應用15要素(15 technical factor)來衡量和評估雲應用系統的成熟度,在各個階段不斷地提高。

3

如何進行雲原生應用轉型

Application Transformation(AppTx)

VMware Pivotal Labs通過在全球大量客戶雲原生應用轉型實踐中,不斷總結和抽象出最佳實踐,幫助企業進行應用轉型。

Step 1: Apps Re-platforming 應用上平臺

Select Apps for Re-platforming挑選應用

基於技術複雜度、業務關鍵度和經濟價值來對應用程式排列優先級,挑選首批5個左右應用程式進行Re-platforming。

Re-platform Applications 應用上平臺

第一階段將上面選擇的應用程式集遷移到PaaS平臺上運行,完成雲原生第一步。通過對於OKR(Objective Key Results)和Timeline的定義和跟蹤,快速迭代進行應用改造和上平臺。

Work Tracks 跟蹤

跟蹤應用上平臺的過程;跟蹤首批應用上平臺過程和轉化;生成和記錄首批應用上平臺的經驗和寶典。

Automate Testing 測試自動化

自動化單元測試、集成測試、驗收測試和冒煙測試來減少手工測試。

Continuous Integration 持續集成

Step 2: Modernize Applications應用現代化

分解單體應用成為微服務應用Decompose Monoliths into Microservices單體應用被分解成輕量級的微服務,可以在雲上水平伸縮。巨石應用可能跨越多個子系統和數據源,甚至是若干跨網絡部署伺服器和主機後端。巨石應用可能會需要重寫、重新設計才能很好的運行在雲端。VMware使用一個循序漸進的過程, 建立一個high-level的領域模型和user story;儘量重用已有代碼並根據需要進行重寫。

領域驅動設計Domain-Driven Design

VMware Pivotal Labs推薦使用領域驅動設計(DDD)和事件風暴作為實踐方法去定義和設計分解新的微服務邊界上下文。

分解Slicing

建立領域模型之後, 巨石應用(Monolith)分解為為若干個垂直功能部分後,可以逐步搬遷到PaaS平臺上。

Step 3: 分解步驟Decomposition Steps

VMware Pivotal Labs建議步驟序列:

1、定義目標和關鍵結果(OKR);

2、事件風暴(event storming)App和標識邊界上下文(bounded Context);

3、從核心領域中選擇幾個短的領域事件流(domain event flow);

4、用C4模型(包括context,container,component,code分析)來識別一個垂直功能和相應組件和上下文,直到user story;

5、頭腦風暴目標架構來實現垂直切片;

6、執行SNAP快速分析,得到對應功能組件滿足12要素的分數;

7、根據上面步驟,創建backlog,得到已經排好優先級順序的用戶故事user stories;

8、將用戶故事user stories映射到MVP(minimized viable product)或者release;

雲原生應用體系的構建:微服務、容器服務、DevOps、CI/CD結合共同助力。

在幫助企業進行數位化轉型的過程中,平臺產品和廠商需要致力於為企業提供全方位的雲服務與解決方案,提供PaaS/CaaS平臺、頂級開源微服務開發框架(譬如Spring,SpringBoot,SpringCloud,Steeltoe等)支撐、DevOps開發工具等;還包括完備的數位化轉型和敏捷開發最佳實踐服務。VMware在上述領域是世界頂級的開源軟體貢獻公司和絕對技術引領者。

作為Cloud Native雲原生概念的提出者、領域的技術先驅與倡導者,WMware不斷大力推動Spring開源社區和生態,促進和提供微服務系統構建的平臺,框架和工具,Spring Boot、Spring Cloud就是最強大框架之一。VMware雲原生平臺結合Spring框架按照三階段架構持續發展,支持從開發、測試到生產的雲原生應用全生命周期。除了雲原生平臺的演進外,VMware的大數據及數據平臺Greenplum和Gemfire也在與時俱進,支持最新的機器學習等新興企業級應用。

基於Spring構建的雲原生應用系統,結合雲原生平臺,加之完整的現代雲原生系統構建方法論和最佳實踐,必將助力現代企業更加順暢地完成數位化轉型之路。

關於作者

葛寧偉

VMware的MAPBU資深平臺架構師。在軟體開發、架構設計方面有超過15年的工作經驗,同時也是金融、新零售、汽車等行業的資深專家。加入Pivotal後便一直致力於雲原生平臺及應用現代化相關的技術與方法論的推廣與實施。

相關焦點

  • 引領雲原生發展 阿里雲首創雲原生容器界面方法論
    加速數據服務的雲原生化:由於計算存儲分離具備巨大的靈活性和成本優勢,數據服務的雲原生化也逐漸成為趨勢。容器和 Serverless 的彈性可以簡化對計算任務的容量規劃。結合分布式緩存加速(比如 Alluxio 或阿里雲 Jindofs)和調度優化,也可以大大提升數據計算類和 AI 任務的計算效率。
  • 從VCF雲能力九宮格,看懂「真」全棧企業雲平臺
    一是,VCF是VMware過去多年技術創新的「集大成者」,它將vSphere(計算)、vSAN(存儲)、NSX(網絡)和 vRealize Suite(雲平臺管理)整合到一個原生集成的系統中,通過有效的自動化和管理功能,打造滿足企業業務應用需求的雲基礎架構;同時 VCF 全棧組件的預配置和標準化交付,不僅能夠實現跨各種雲環境的一致運維體驗,其強大的擴展性,也能降低構建私有雲和混合雲和多雲過程中的複雜性
  • 高校科教雲服務與應用論壇在深圳舉行
    12月3日,中國教育和科研計算機網CERNET第二十七屆學術年會高校科教雲服務與應用論壇在深圳舉行。來自高校、行業協會及企業的專家學者,圍繞雲平臺、雲計算等方面的實踐和經驗,進行了深入交流和分享。
  • 民航政務雲服務平臺正式運行
    中國民航網 通訊員劉學良 報導:為進一步推進民航治理體系和治理能力現代化,近日,由民航局信息中心牽頭建設的民航政務雲服務平臺在北京正式運行,為民航新基建提供了基礎算力,實現了政務資源由重複獨立向集約共享方式的轉變,推動了政務系統由分散建設向統籌建設模式的轉變。
  • 智能升級新階段,華為雲助力新雲原生企業駛出加速度
    在業務智能上,華為雲通過GaussDB資料庫、GaussDB數據倉庫、FusionInsight及數據使能服務DAYU,實現雲原生的數據使能,助力企業把數據資源加工為數據資產,AI能力貫穿數據處理流程,實現數據智能化治理;雲原生加持的一站式 AI 開發管理平臺 ModelArts 簡化 AI 開發流程,沉澱行業經驗,降低行業 AI 落地門檻。
  • AppCan 2.0正式發布 推移動應用雲服務
    移動應用開發平臺AppCan正式發布了AppCan 2.0版本,從引擎能力、開發工具和網站服務等進行升級,開發效率和運營能力得到提升。本次更新,應廣大開發者的要求,支持了分權限打包和消息推送功能。
  • 相數雲2.0版本正式上線!數據智能雲平臺震撼升級
    6月29日,經過一整年的產品迭代升級,相數科技數據智能雲平臺——相數雲2.0正式發布。這也標誌著相數雲平臺,在時空大數據產品的基礎上,融合數據智能技術及能力,正式升級為一站式數據智能雲平臺。過去的365個日日夜夜,相數雲是如何走過?
  • 面對5G+AI 華為終端雲服務提供三種數字形態
    相比谷歌的GMS生態,華為HMS生態以AppGallery對應Play商店,以「全球化+本地化」策略,地毯式推進應用上架,為用戶提供原生應用體驗;除此之外,華為終端雲服務還為用戶提供了快應用和快服務,把在中國網際網路領域成熟經驗迅速複製到全球。其實早在2月24日的發布會上,餘承東就花了很大篇幅介紹快應用。
  • 二十年後歸來仍是少年 VMware用創新迎接應用現代化風潮
    為此VMware在過去的一年時間裡,在多雲、現代化應用、虛擬雲網絡和數位化工作空間,以及原生安全幾大領域不斷推出新產品和新技術,幫助企業構建、運行、管理、連接和保護企業的數位化應用。接下來將要落地的Project Monterey,就是一個很酷的技術,它是為了支持AI、機器學習和5G等新應用而推出的新一代混合雲架構。通過重塑數據中心、雲和邊緣架構,幫助客戶滿足新一代應用不斷變化的需求。」
  • 2020中國技術力量年度榜單揭曉,阿里雲引領雲原生發展浪潮
    2020年11月19日,由 InfoQ 主辦的"2020中國技術力量年度榜單盛典"隆重召開,正式揭曉"2020中國技術力量年度榜單",阿里雲奪得三項殊榮:阿里雲高級技術專家羅毅榮獲"十大開源傑出貢獻人物"、Open Application Model(OAM)榮登"十大開源新銳項目"、由阿里雲原生團隊支撐的完美日記電商業務案例獲評"2020年度十大雲原生行業落地典範"。
  • 戴爾推出現代化基礎架構平臺Dell EMC PowerStore
    該計劃經過增強後包括新的「隨時升級」(Anytime Upgrade) 選項,客戶可以根據自己的條件自由地增強其基礎架構· 由Dell Technologies On Demand提供支持,為客戶提供了靈活的消費選擇,只需較低的年承諾用量就能按需獲取存儲容量作為企業級存儲領域的行業領導者,戴爾科技集團宣布推出一款全新的現代化基礎架構平臺
  • JITStack智能雲管平臺:為行業智能升級提供無限可能
    面向工業製造行業:JITStackEnterprise智能雲管理平臺採用基於開源的工業網際網路方案,始終緊跟技術發展趨勢,整合第三方新型工業應用,並利用大數據、人工智慧、物聯網、5G等資源與技術形成面向工業產業的最佳實踐方案,服務於工業企業數位化、智能化轉型。
  • 厚積薄發,華為雲構築原生冰山安全體系,守護雲上安全
    華為雲構築的的原生冰山安全體系,通過四大能力,幫助客戶抵禦網絡攻擊,讓客戶從複雜專業的安全工作中解放出來,使客戶能快速、便捷地獲取到普惠、合規、高效的安全服務。   冰山安全能力一:自主研發的安全服務,與客戶共享華為安全能力。 基於華為20多年安全能力積累,華為雲通過自主研發,打造出保護應用安全、保護雲負載安全、保護數據安全、管理安全態勢4大領域的多款雲安全服務,包括Web應用防火牆、DDoS高防、企業主機安全、態勢感知服務等。
  • 滿足活體生物厚樣品成像需求的平臺——Thorlabs多光子顯微鏡系統
    Thorlabs的MPM200系列多光子顯微鏡是可以滿足活體生物厚樣品成像需求的平臺。此系統能夠勝任小如生物組織、大如整個活體生物的樣品成像。Thorlabs MPM200多光子顯微鏡能夠為寬場透射光顯微、落射螢光成像和精細多光子技術提供通用的解決方案,從而最精密地還原樣品數據。
  • 國家地質大數據服務平臺「地質雲2.0」上線
    央廣網天津10月19日消息(記者賈立梁)2018中國國際礦業大會期間,國家地質大數據共享服務平臺「地質雲」2.0正式上線服務。「地質雲」是由自然資源部中國地質調查局主持研發的國家地質大數據共享服務平臺,旨在推動地質大數據共享,增強地質信息化社會化服務能力,提升地質調查水平和決策支持能力,為經濟社會發展和自然資源管理提供信息支撐。
  • 超導量子計算雲服務平臺
    量子計算雲平臺是連接用戶和量子計算系統之間的橋梁,經典計算向量子系統發起計算任務請求後,待量子系統完成計算任務後再以經典信息的方式返回給用戶,整個過程需要量子云平臺的協調中轉。為了讓更多的人體驗量子計算機,研究人員開發了量子計算雲平臺。
  • 雲原生2.0時代,華為雲如何構建高效可信的持續交付能力?
    華為雲提出,雲原生2.0是企業智能升級新階段,企業雲化從「ON Cloud」走向「IN Cloud」,成為「新雲原生企業」,新生能力與既有能力立而不破、有機協同,實現資源高效、應用敏捷、業務智能、安全可信。
  • 安徽籌建創業服務雲平臺 聚集資源服務創業
    中安在線訊(記者 宋藝)不少企業和創業者在創業過程中,都遇到過政策、融資、服務、場地、培訓、兌現等問題。這些問題和困難,在一定程度上影響了企業的發展和勞動者的創業激情。為此,我省計劃建設創業服務雲平臺,以創業者需求為導向,涵蓋資訊服務、能力測評、培訓服務、項目服務、場地服務、融資服務、運營服務等7大功能。
  • SAS收購Boemska,加快AI與雲應用市場和第三方應用的集成
    「分析市場正在迅猛發展,尤其是企業正在尋求智能即服務解決方案以加快業務向雲遷移,這就要求技術供應商持續不斷創新」,IDC SaaS和雲軟體研究總監Della Rosa表示:「通過使用專門的運行時容器,在互聯的雲環境中提供更大的彈性和可移植性,Boemska使客戶能夠在第三方雲應用中採用世界一流的SAS分析,並使分析和模型佔用較少的內存。」
  • 瞄準人機結合模式 阿里語言服務平臺欲研發下一代翻譯平臺
    昨日,國內最大的專業人工翻譯服務平臺——365翻譯在被阿里巴巴收購半年後首次對外披露,平臺正式定位為阿里巴巴語言服務平臺,將瞄準人機結合模式,在語言服務領域進行更多創新。據悉,365翻譯自融入阿里體系後強勁發展,半年內承接電商領域人工翻譯需求超百萬次,在機器翻譯領域,電商相關語種的準確率已與谷歌翻譯持平。