導讀:本文介紹了基於Docker技術的企業級應用容器平臺,從雲的定義、雲服務分類,到用友雲PaaS基礎平臺、平臺整體架構、架構預覽、部署架構、平臺核心價值和核心競爭力,闡述PaaS基礎平臺成爲廣大傳統企業數字化轉型的一把尖刀。
1、前言
在互聯網的浪潮中,企業互聯網技術發生了巨大的變化,架構模式從巨型架構,單層架構,SOA架構到微服務、無服務器架構;開發流程從瀑布式到敏捷開發、DevOps;部署方式從單一應用服務器到雲端,從虛機到容器;基礎設施從託管,自建到私有云,公有云,混合雲;展現形態從pc端、移動端到多端化;從各種應用系統,部分公共平臺到業務中臺,數字化中臺。今天將介紹基於Docker技術企業級應用容器平臺。
2、雲的定義
雲就是資源的網絡化,雲資源就是將多個數據聚合在一塊兒造成巨大的資源池。用戶使用這些資源就像使用水電同樣方便,從而以更低成本快速提高業務價值;同時將先進的雲架構和領先雲技術做爲服務集成到平臺中。
常見的交付對象:
服務器
存儲空間
網絡
軟件及計算服務
運行環境
雲能幫你作什麼?
提供最優的計算資源和網絡資源
快速建立所需的應用和服務
數據存儲、備份和恢復
大數據分析和建模
3、雲服務分類
IaaS(Infrastructure as a Service)基礎設施即服務
PaaS(Platform as a Service)平臺即服務
SaaS(Software as a Service)軟件即服務
FaaS(Function as a Service)功能即服務
不一樣類型的雲服務,提供的服務能力也不相同
4、用友雲PaaS基礎平臺
用友雲PaaS基礎平臺,是基於容器技術的企業級應用容器平臺,提供應用整個生命週期管理,實現應用之間互聯互通。經過使用平臺能爲企業解決統一規範管理產品、提升資源利用率、下降IT成本、運維困難成本高、產品更新效率低、微服務實施困難、大數據環境複雜等平常中遇到的痛點;平臺是基於目前市場領先的技術Kubernetes構建的,採用開源+自研模式,最大程度保證開源核心不變,外圍作擴展。
5、整體架構
PaaS基礎平臺提供多雲的接入能力,能夠對接阿里雲,華爲雲,AWS等雲廠商,同時支持VMWare、Openstack、Bare Metal等系統。在IaaS基礎上提供容器支撐服務和安全機制。在容器支撐服務上提提供DevOps能力,AI能力,微服務架構能力,中間件服務能力,大數據分析能力。平臺支持多種語言運行環境如(Java,Node.js,Golang,Python,靜態網站,Dockerfile)。
6、架構預覽
PaaS基礎平臺位於IaaS和應用程序之間,打通上下游,連接應用與基礎設施。
7、部署架構
PaaS基礎平臺提供公有云和私有云的產品形態,總體部署模式也是動態可變,根據業務須要提供不一樣的部署模式。
8、平臺核心價值
以kubernetes爲核心組件的PaaS平臺,以應用爲中心,整合EFK,Calico,NAS等附加組件,爲客戶提供一整套的企業級容器雲平臺;
致力於解決異構基礎設施的管理複雜的問題和麪向企業互聯網的應用交付和運維平臺基礎能力問題
DevOps: 建設開發、構建、測試、運行流水線,實現編譯、整合、打包、測試、發佈的自動化。掃除與環境不一致問題,實現一次構建、隨處運行;將DevOps理念在企業IT生產中的應用,下降產品研發迭代生產中的成本,提升研發效率
自動化運維:智能化的資源調動與分配,經過負載均衡,彈性伸縮,集中日誌採集,監控告警,高可用等減輕運維負擔
中間件服務:基於容器技術的中間件服務,開箱即用,像應用商店同樣
微服務治理:一款支撐微服務架構應用全生命週期管理的平臺,爲開發者提供從開發到運維、運行的一系列開發套件和服務,包含RPC框架、配置中心、註冊中心、服務鏈路追蹤、服務限流、服務熔斷、服務統計、服務評價等組件和服務。
9、核心競爭力
以應用爲中心,打造以應用爲中心的管理平臺
PaaS 平臺—已經在生產環境中落地,集羣規模達到100個節點,容器數達到5k+
Devops—整合開發、測試、運維各環節,從線下走到線上,提高產品交付效率
容器雲—提供多數據中心、多租戶、多環境、多資源池能力,能夠根據需求隨意定義
微服務—從服務定義、服務拆分、服務擴展、服務編排、服務運行造成完整的理論和實踐
RPC框架—提供服務註冊、發現、限流、熔斷、鏈路追蹤、鑑權、分佈式事務一致性能力
自動化運維—支持服務間全鏈路追蹤和服務內調用追蹤,提供資源和運行緯度監控報警
彈性伸縮—支持水平和垂直,手工與自動;基於業務運行態動態調整。
提供不一樣場景化產品需求能力
10、結束語
PaaS基礎平臺(開發者中心)提供了資源管理、持續集成、持續交付、容器服務、彈性擴縮等應用基礎服務,同時爲應用的微服務架構落地提供完備的支撐,結合DevOps的理念,經過提供自動化運維、日誌管理、中間件服務等功能,幫助開發及運維人員下降產品研發迭代過程當中的負擔。該平臺服務通過2年多的快速發展,產品已具有PaaS平臺基礎支撐能力,爲公司內部雲戰略提供基礎保障,目前已有1132個應用,中間件實例180個,接入主機347臺;同時爲全友、海瀾之家、泰爾重工等傳統企業信息化建設和數字化轉型提供平臺支撐,成爲廣大傳統企業數字化轉型一把尖刀。安全