企業(yè)發(fā)布
首頁 > 企業(yè)發(fā)布 > 詳細內容
《管見》向萬紅:ECP平臺Ready云原生
2020/4/29 11:27:56 來源:中國企業(yè)新聞網
導言:云原生是構建和運行應用程序的方法,是一套技術體系和方法論,因其在設計階段就考慮到應用未來會運行在云環(huán)境上,可以充分利用云平臺的彈性擴展、分布式等優(yōu)勢,更加快速的創(chuàng)新和低成本的試錯,獲得了用戶的肯定。據(jù)悉,很多大型集團客戶已直接將云原生納入到新建系統(tǒng)技術準入條件,也有越來越多的企業(yè)正準備采用云原生進行系統(tǒng)開發(fā)。
《管見》第二期
作者:向萬紅 遠光軟件股份有限公司副總裁
云原生是構建和運行應用程序的方法,是一套技術體系和方法論,因其在設計階段就考慮到應用未來會運行在云環(huán)境上,可以充分利用云平臺的彈性擴展、分布式等優(yōu)勢,更加快速的創(chuàng)新和低成本的試錯,獲得了用戶的肯定。據(jù)悉,很多大型集團客戶已直接將云原生納入到新建系統(tǒng)技術準入條件,也有越來越多的企業(yè)正準備采用云原生進行系統(tǒng)開發(fā)。
近年來,云原生被概括為微服務架構、容器化、DevOps和持續(xù)交付四大要點。
一、微服務架構
我們在做系統(tǒng)架構設計時,一般會將一個復雜的系統(tǒng)拆分成若干個子系統(tǒng),分塊完成子系統(tǒng)的設計。在過往開發(fā)實現(xiàn)時,常將所有的子系統(tǒng)的數(shù)據(jù)庫表放在一個庫,直接SQL關聯(lián)其他子系統(tǒng)的數(shù)據(jù)庫表,直接依賴接口調用其他子系統(tǒng)服務。這樣實現(xiàn)的系統(tǒng)是單體的,只能整體交付,無法按子系統(tǒng)分開部署。微服務架構則充分體現(xiàn)了低耦合和高內聚的設計思想,對業(yè)務系統(tǒng)進行細粒拆分,分而治之,有效降低業(yè)務系統(tǒng)復雜性。每個微服務只提供某一領域的業(yè)務能力,對外唯一的訪問方式就是其對外發(fā)布的服務API。微服務開發(fā)團隊在遵從接口契約不變的約束下,可以自主管理、自主優(yōu)化。微服務化同時也會對企業(yè)技術架構提出新的挑戰(zhàn),例如:根據(jù)需要拆成多個微服務運行,導致基礎設施的維護成本高;整個應用分布在多個微服務中,定位故障更加困難;跨服務調用時,由于不在同一個事務中運行,容易產生分布式事務,出現(xiàn)數(shù)據(jù)不一致問題;跨域數(shù)據(jù)訪問,有別于傳統(tǒng)SQL關聯(lián)查詢,需要調用服務,在內存中拼裝數(shù)據(jù),增加查詢的復雜度。遠光ECP為企業(yè)提供了應用托管和微服務管理能力。以應用為中心,提供簡化部署、快速擴容、監(jiān)控和運維等應用生命周期管理工作。遠光ECP集成了TCC和Seata分布式事務框架,大幅度降低了分布式事務的開發(fā)難度,同時提供集中配置、服務注冊、服務發(fā)現(xiàn)、服務路由、服務治理和服務監(jiān)控等微服務管理和監(jiān)控能力。
二、容器化
在微服務架構下,一個復雜的應用系統(tǒng)可能由數(shù)十甚至數(shù)百個微服務組成,且其中高頻訪問的微服務還需要部署成集群。傳統(tǒng)的運維方式難以支撐大型企業(yè)應用系統(tǒng)的運維。利用容器化技術,將微服務打包成容器,便捷地支持微服務架構實現(xiàn)應用的自動化,更加靈活的應對變化和彈性擴展;利用容器的可遷移性,幫助企業(yè)更便捷的上云和遷云,讓應用在自有數(shù)據(jù)中心和云端實現(xiàn)動態(tài)遷移。遠光ECP提供了Docker容器的生命周期管理,利用容器技術和服務編排打造大規(guī)模、多集群、跨地域\跨團隊、業(yè)務應用一鍵式部署、灰度發(fā)布等功能,并通過極簡的人機交互無縫鏈接遠光ECP其他模塊產品,提供彈性、高效、便捷的平臺服務,助力系統(tǒng)架構微服務化、高效運維。
三、DevOps
在VUCA時代,隨著外部環(huán)境變化和市場競爭的加劇,每個企業(yè)都在思考如何更快速交付有價值的服務給客戶。DevOps作為一種全新的軟件研發(fā)管理模式,正是在這種背景下誕生的,它強調研發(fā)組織內部不同角色的溝通、盡可能的自動化一切操作,不斷的獲得反饋以尋找提升效能的機會。遠光ECP是遵循DevOps理念及技術體系,凝聚了遠光多年在軟件工程實踐和研發(fā)管理領域的探索和實踐經驗而生。能為企業(yè)的研發(fā)團隊提供項目管理、產品設計、開發(fā)編碼、代碼托管、測試管理、持續(xù)集成等的一站式協(xié)同研發(fā)服務,幫助企業(yè)規(guī)范化管理研發(fā)過程,持續(xù)提升研發(fā)效率和質量,先進的軟件工作技術使復雜的研發(fā)工作更簡單。
四、持續(xù)交付
開發(fā)人員在代碼提交后,由構建服務自動完成代碼的構建、質量工具掃描、單元測試和集成測試;自動將驗證后的程序部署到測試環(huán)境,完成不同產品版本、不同數(shù)據(jù)庫環(huán)境、不同瀏覽器版本的自動化測試;自動將通過自動化測試后的程序灰度部署到生產環(huán)境。DevOps小步快跑的形式幫助企業(yè)盡快獲取客戶反饋,發(fā)現(xiàn)問題的時間短,修復缺陷的成本小。遠光ECP通過自動化、標準化\定制化的流水線,幫助研發(fā)團隊可以一鍵式、高效、持續(xù)地將穩(wěn)定的服務\產品快速推上線,讓研發(fā)團隊提高工作效率,更快地得到用戶的反饋,從而更快速的響應客戶需求或市場變化。
遠光ECP(企業(yè)云平臺)作為企業(yè)級云服務基礎平臺,是遠光軟件從多年、跨地域、上千人研發(fā)團隊的協(xié)同軟件研發(fā)實踐中,提煉總結出的設計模型、業(yè)務模式、開發(fā)框架及研發(fā)管理模式,集設計、開發(fā)、集成、實施、應用、治理于一體的企業(yè)云平臺。遠光ECP平臺已經推出云原生應用解決方案,全面支持云原生應用,為加速企業(yè)數(shù)字化轉型,實現(xiàn)更好地創(chuàng)新發(fā)展All Ready!
免責聲明:
※ 以上所展示的信息來自媒體轉載或由企業(yè)自行提供,其原創(chuàng)性以及文中陳述文字和內容未經本網站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本網站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。如果以上內容侵犯您的版權或者非授權發(fā)布和其它問題需要同本網聯(lián)系的,請在30日內進行。
※ 有關作品版權事宜請聯(lián)系中國企業(yè)新聞網:020-34333079 郵箱:cenn_gd@126.com 我們將在24小時內審核并處理。
標簽 :
相關網文
24小時熱點圖片
一周新聞資訊點擊排行