剛剛過去的雙十一,我們在關注天貓與京東嘶殺的同時,自身企業也在這種潮涌碰撞中跌撞而行。新金融、新零售、新制造的不斷涌現中,技術、人員、體制、運營管理等等要素,都在呼吁技術變革帶給企業新的架構調整。
陳沙克----招銀云創戰略研究院總監在接受企業網D1net記者采訪時便指出:“作為招商銀行的全資子公司,招銀云創致力于將招商銀行IT系統30年穩定運行的成功經驗和金融IT成熟解決方案開放給金融同業。而金融行業云有突出的行業特性:強監管、強安全和高復雜度。隨著Fintech驅動業務創新和互聯網的普及,銀行IT不僅需要支撐傳統核心業務,還需具備系統定制化功能滿足大客戶需求,而且更要重視發展2C業務。”
由此可見,互聯網+重構業務形態,已成為企業業務變革的標配,不僅在金融行業,在制造、醫療、零售、教育等領域都在大量進行著變革,而IT架構是企業業務變革的重要一環。
企業IT架構的三大技術演進:輕量化、敏捷化和開源化
對于IT架構的演進,數人云CEO王璞博士認為,近年來企業IT架構最重要的三大技術演變趨勢為:輕量化、敏捷化和開源化。
上圖為:數人云CEO王璞博士
輕量化:指應用容器化、架構微服務化,使得企業級應用變得越來越輕。
敏捷化:是指傳統企業開始踐行DevOps理念,打造開發運維一體化。將整個從開發到運維的全生命周期整合為統一的流程,研發人員可以專注業務開發本身,無需關注底層技術細節。運維人員大量采用自動化運維平臺和工具,運維效率顯著提升。由此,敏捷開發和業務敏捷性有了實現的可能。
開源化:IT基礎設施軟件已全面擁抱開源。開源技術能夠增強企業的自主可控能力,開源可拓展的IT成為企業CIO和其他IT管理者在進行技術選型和新項目建設時的重要選擇方向。同時,開源技術更新迭代頻繁,也對企業級IT在技術選型上提出了挑戰,需要不斷在各種技術之間取長補短。
PaaS的三大技術演進:應用容器化、服務網格化、生態行業化
隨著企業IT架構的技術演進,我們發現,在云計算技術領域,也在發生著相似的技術趨勢。無論是IaaS還是SaaS,已經如火如荼,唯獨PaaS,似乎過于平穩。隨著IDC最新的全球半年度公有云服務支出指南出爐,筆者發現,PaaS正表現出強勁的發展勢頭。IDC數據顯示:2017年PaaS支出增速五年復合年增長率為32.2%。
PaaS正在單純從平臺層,深入到企業應用領域,贏得市場,為應用交付、資源管理、運維效率、業務支撐提供了基于新一代IT架構的重要支撐體系。王璞認為:當前PaaS呈現出應用容器化、服務網格化和行業生態化三大技術趨勢。
應用容器化:容器經過4年的迅速發展,已經成為云計算原生應用的標準交付方式,能夠對底層基礎架構資源實現快速、標準化和更輕量級的管理。
服務網絡化:微服務將成為云計算原生應用的標準開發架構,傳統企業客戶對微服務應用的管理需求日益強烈。敏捷開發和部署舉步維艱,其中最大的障礙是應用太復雜,以至于單個開發者很難搞懂。微服務架構下,技術選型去中心化,團隊可以自由選擇合適的技術棧。同時,當需要對技術棧進行升級,面臨的風險也小得多。而在以微服務和容器技術為核心的技術轉型下,新一代服務網絡技術正在興起,服務網格技術在云環境下,能夠對應用進行更好地管理。開發人員在開發應用時,不必考慮后端管理上的訴求,讓開發變得更透明。另外,服務網格技術對后期應用程序的管理維護能夠提供更豐富的手段,以及更細粒度的管理。
行業生態化:企業級IT服務逐步向行業云過渡。
難點問題正在解決:容器標準化
基于招銀云創的業務特性,陳沙克為招銀云創構建了容器PaaS平臺,包括SpringCloud開發框架、容器運行時管理平臺和容器周邊管理配套工具三方面。陳沙克說:“目前招銀云創最關注的是容器周邊管理工具,這是“企業用好容器的關鍵”。容器讓金融行業云應用變得標準化、簡單化,打造了快速應變,構建開放、彈性、安全可控新型IT,滿足了銀行業務的創新需求。對于招銀云創來說,容器和PaaS正在讓“開發人員再也看不到IaaS”。但我們也看到,容器技術的發展僅僅四年左右時間,我們也呼吁行業標準的出現。”
陳沙克的愿望在昨日實現,在中國開源云聯盟WG6容器工作組和數人云聯合主辦的“PaaS Innovation 2017,構建靈動新IT”大會上,中國開源云聯盟權威發布了企業級容器云平臺標準。這是繼2016年由中國開源云聯盟發布首個國內容器白皮書之后,容器技術發展的又一里程碑,標志著容器技術正式進入成熟穩定落地階段。
容器標準的編制由中國開源云聯盟牽頭并完成,參與單位包括數人云、Intel、央視網、騰訊云、阿里云、華為、聯想、網易云等十數家聯盟單位。其中數人云為容器工作組組長單位,Intel和CNTV為副組長單位。
實際上,容器云平臺是Gartner提出來的云管理平臺的衍生,共有兩方面功能。第一,功能需求,管理容器運行引擎、容器網絡,容器編排。第二是非功能需求,可用性,兼容性,安全和易用性,負載優化。容器云平臺最終的目標是,應用在云平臺上運行時取得最優化的效果。
該標準草案的制定參考了CNCF的理論框架,對容器所涉及的基礎設施、運行時環境、容器編排和管理、中間件及DevOps、云管理平臺、監控日志追蹤等功能組件都定義了清晰的要求。同時,對容器的非功能特性,如性能、兼容性等,也提供相應的規范條款。
企業級容器云平臺包括三個層面的功能:針對異構資源納管的容器運行環境,針對微服務和分布式架構支撐的基礎架構 PaaS (iPaaS — infrastructure PaaS)和幫助用戶快速搭建分布式應用的應用 PaaS (aPaaS — Application PaaS)。
PaaS的長遠發展:生態完整化
PaaS的長遠發展,一定程度上必須依賴于行業生態體系的構建。PaaS目前表現出的強勁發展勢頭,在筆者看來,也是行業生態化的結果。隨著企業應用市場的爆發和成熟,SaaS對PaaS層的要求越來越高,應用要打通、跨層、效率、協作等,這在客觀上推動了PaaS體量猛增。
而在行業云的發展過程中,必須整合行業內云產業鏈上IaaS、PaaS和SaaS三層資源,不僅在業務特性上突出SaaS具備的行業屬性,偏下層的IaaS和PaaS同樣也必須具備行業屬性,才能更好地實現企業IT資源和服務整合,從而為企業客戶提供整體解決方案。