视色av,亚洲免费av一区二区,日韩av一区在线观看,日韩色中色

嘉為藍(lán)鯨應(yīng)用發(fā)布中心 :面向敏態(tài)與穩(wěn)態(tài)的應(yīng)用架構(gòu),構(gòu)建合規(guī)、高效的自動(dòng)化發(fā)布管理平臺(tái)

發(fā)布日期:2024-10-23 14:47:58

分享到

01.應(yīng)用發(fā)布中心產(chǎn)品背景

隨著軟件架構(gòu)的持續(xù)演進(jìn),應(yīng)用數(shù)量急劇增加,迭代速度不斷加快。運(yùn)維團(tuán)隊(duì)面臨的挑戰(zhàn)不僅是確保系統(tǒng)的高效穩(wěn)定運(yùn)行,還包括快速響應(yīng)研發(fā)和業(yè)務(wù)需求,實(shí)現(xiàn)版本更新和新功能上線。同時(shí),他們還須向業(yè)務(wù)、運(yùn)營(yíng)和測(cè)試等團(tuán)隊(duì)提供必要的數(shù)據(jù)和服務(wù),以支持業(yè)務(wù)價(jià)值的實(shí)現(xiàn)。

然而,在實(shí)現(xiàn)業(yè)務(wù)價(jià)值交付的“最后一公里”,質(zhì)量問(wèn)題和效率問(wèn)題尤為顯著。Gartner的研究指出,超過(guò)70%的生產(chǎn)環(huán)境故障和中斷源自不當(dāng)?shù)膽?yīng)用變更和更新。這些中斷不僅影響業(yè)務(wù)運(yùn)營(yíng)和經(jīng)濟(jì)收益,還可能損害品牌信譽(yù),增加運(yùn)營(yíng)成本,并帶來(lái)法律和合規(guī)風(fēng)險(xiǎn)。

基于深入的市場(chǎng)調(diào)研和分析,我們認(rèn)為,企業(yè)迫切需要構(gòu)建一個(gè)以應(yīng)用為中心的應(yīng)用發(fā)布平臺(tái)。該平臺(tái)應(yīng)與持續(xù)集成(CI)工具、審批流程控制和觀測(cè)工具等環(huán)節(jié)緊密銜接,制定全面的管理規(guī)范,以實(shí)現(xiàn)自動(dòng)化、高效的變更管理,確保業(yè)務(wù)連續(xù)性和風(fēng)險(xiǎn)控制。

02.企業(yè)建設(shè)應(yīng)用發(fā)布平臺(tái)面臨的挑戰(zhàn)

在企業(yè)實(shí)際 IT 環(huán)境中,建設(shè)應(yīng)用發(fā)布平臺(tái)往往是一套系統(tǒng)性工程,往往會(huì)給研發(fā)團(tuán)隊(duì)、運(yùn)維團(tuán)隊(duì)帶來(lái)不小的挑戰(zhàn):

03.應(yīng)用發(fā)布中心產(chǎn)品定位

嘉為藍(lán)鯨應(yīng)用發(fā)布中心專注于為企業(yè)提供標(biāo)準(zhǔn)化的應(yīng)用變更解決方案,實(shí)現(xiàn)應(yīng)用發(fā)布的統(tǒng)一管理和自動(dòng)化執(zhí)行。平臺(tái)覆蓋單體、微服務(wù)和分布式應(yīng)用的發(fā)布場(chǎng)景,支持傳統(tǒng)主機(jī)和容器化應(yīng)用的發(fā)布方式,包括藍(lán)綠發(fā)布和金絲雀發(fā)布等策略。我們的目標(biāo)是通過(guò)平臺(tái)化管理,實(shí)現(xiàn)應(yīng)用發(fā)布全生命周期的高效、穩(wěn)定變更,助力企業(yè)提升運(yùn)營(yíng)效率和穩(wěn)定性。從軟件交付生命周期看:

應(yīng)用發(fā)布平臺(tái)賦能軟件交付全生命周期

04.應(yīng)用發(fā)布平臺(tái)秋季發(fā)布會(huì)亮點(diǎn)

1)容器發(fā)布鏡像預(yù)熱

① 概念理解

鏡像預(yù)熱:在應(yīng)用部署之前提前將應(yīng)用鏡像拉取到具體的Node節(jié)點(diǎn)上面,進(jìn)而達(dá)到鏡像預(yù)熱的目的,能夠極大的提升應(yīng)用的部署效率。

② 使用場(chǎng)景


大鏡像挑戰(zhàn):隨著業(yè)務(wù)復(fù)雜度的提升和AI技術(shù)的廣泛應(yīng)用,容器鏡像的體積日益增大,常常達(dá)到10GB以上。這對(duì)鏡像倉(cāng)庫(kù)的壓力和網(wǎng)絡(luò)帶寬帶來(lái)了不小挑戰(zhàn)。



大規(guī)模部署:在大規(guī)模部署場(chǎng)景下,提前將業(yè)務(wù)應(yīng)用的鏡像預(yù)熱到特定的K8s Node上,可以降低部署過(guò)程中對(duì)鏡像倉(cāng)庫(kù)的壓力,特別適用于Deployment、StatefulSet等Kubernetes原生資源的部署。

③ 解決方案

嘉為藍(lán)鯨應(yīng)用發(fā)布中心通過(guò)自研的CRD-imageloader,智能解析工作負(fù)載的YAML文件中的調(diào)度規(guī)則,自動(dòng)在K8S集群中指定節(jié)點(diǎn)進(jìn)行鏡像預(yù)熱,從而顯著減少分發(fā)和拉取時(shí)間,提升發(fā)布效率和系統(tǒng)響應(yīng)速度。
針對(duì)應(yīng)用級(jí)投產(chǎn)場(chǎng)景(即一次投產(chǎn)涉及多個(gè)微服務(wù)/鏡像發(fā)布的場(chǎng)景),嘉為藍(lán)鯨應(yīng)用發(fā)布中心提供了以下鏡像預(yù)熱策略:

  • 并行預(yù)熱同時(shí)預(yù)熱多個(gè)鏡像,最大化利用網(wǎng)絡(luò)帶寬和節(jié)點(diǎn)資源。
  • 串行預(yù)熱按順序逐個(gè)預(yù)熱鏡像,適用于網(wǎng)絡(luò)帶寬受限的情況。
  • 定時(shí)預(yù)熱在指定時(shí)間段進(jìn)行鏡像預(yù)熱,避免高峰期網(wǎng)絡(luò)擁堵。

在投產(chǎn)變更窗口期前,完成鏡像預(yù)熱,應(yīng)用投產(chǎn)耗時(shí)能優(yōu)化 70% 以上,可以大幅提升整體發(fā)布效率和系統(tǒng)響應(yīng)速度。

鏡像預(yù)熱工作原理

2)容器發(fā)布介質(zhì)管理全面優(yōu)化

① 使用場(chǎng)景

云原生轉(zhuǎn)型:隨著業(yè)務(wù)向云原生遷移,業(yè)務(wù)的開發(fā)、運(yùn)維團(tuán)隊(duì)在K8s基礎(chǔ)知識(shí)仍較為缺失。

YAML文件管理挑戰(zhàn):YAML文件管理不僅工作量大,錯(cuò)誤風(fēng)險(xiǎn)也高。現(xiàn)有的部署工具難以實(shí)時(shí)同步K8s運(yùn)行時(shí)配置,導(dǎo)致投產(chǎn)變更復(fù)雜且易出錯(cuò)。

應(yīng)急回滾需求:配置錯(cuò)誤可能導(dǎo)致業(yè)務(wù)中斷,急需有效的應(yīng)急回滾措施來(lái)保障業(yè)務(wù)連續(xù)性。

② 解決方案

全新表單編排無(wú)需深厚的K8s知識(shí),通過(guò)直觀的表單模式,輕松編排K8s資源,實(shí)現(xiàn)自動(dòng)化發(fā)布,降低技術(shù)門檻。
YAML文件表單編排
一鍵初始化通過(guò)應(yīng)用發(fā)布平臺(tái),一鍵同步K8s資源運(yùn)行時(shí)的YAML配置,大幅降低手動(dòng)配置的復(fù)雜性和錯(cuò)誤率。
同步現(xiàn)網(wǎng)K8s資源配置
部署過(guò)程信息查看:在K8s資源部署過(guò)程中,提供實(shí)時(shí)的YAML配置、資源狀態(tài)、日志和事件數(shù)據(jù)查看功能,確保用戶能夠及時(shí)獲取關(guān)鍵信息,快速響應(yīng)潛在問(wèn)題。
K8s資源部署過(guò)程信息查看
一鍵回滾:在發(fā)布過(guò)程中遇到問(wèn)題?通過(guò)應(yīng)用發(fā)布的快速回滾機(jī)制讓你能夠迅速恢復(fù)到穩(wěn)定狀態(tài),減少系統(tǒng)中斷時(shí)間。
容器發(fā)布一鍵回滾

通過(guò)這些優(yōu)化措施,容器發(fā)布將變得更加高效、可靠,顯著降低了發(fā)布過(guò)程中可能出現(xiàn)的風(fēng)險(xiǎn)和復(fù)雜度。

3)真正的端到端交付

① 使用場(chǎng)景

工具鏈割裂:在許多組織中,研發(fā)和運(yùn)維工具之間缺乏有效的集成,導(dǎo)致開發(fā)流程和部署流程脫節(jié)。這種割裂不僅減緩了交付速度,也增加了出錯(cuò)的風(fēng)險(xiǎn),尤其是在快速迭代的開發(fā)環(huán)境中。
煙囪式流程系統(tǒng):傳統(tǒng)的IT環(huán)境中,流程系統(tǒng)和應(yīng)用發(fā)布工具往往獨(dú)立運(yùn)作,形成信息孤島。這種煙囪式架構(gòu)限制了數(shù)據(jù)和流程的透明度,使得跨部門協(xié)作復(fù)雜,難以實(shí)現(xiàn)統(tǒng)一的變更管理和合規(guī)性跟蹤。

② 解決方案

研發(fā)集成:通過(guò)應(yīng)用發(fā)布平臺(tái)整合研發(fā)和運(yùn)維工具,實(shí)現(xiàn)從代碼提交到部署的無(wú)縫自動(dòng)化流程。這種集成確保了代碼變更能夠快速、安全地部署到測(cè)試環(huán)境,并在生產(chǎn)環(huán)境得到驗(yàn)證,從而加速了從開發(fā)到部署的整個(gè)周期。
變更審批流程:將應(yīng)用發(fā)布平臺(tái)與IT服務(wù)管理中心(ITSM)緊密集成,確保所有變更操作都經(jīng)過(guò)嚴(yán)格的審批流程。這種集成不僅提高了變更管理的合規(guī)性,也加強(qiáng)了對(duì)變更操作的控制和審計(jì),滿足各行業(yè)的變更要求。
應(yīng)用發(fā)布流程:一旦變更流程得到審批,應(yīng)用發(fā)布平臺(tái)便自動(dòng)化執(zhí)行發(fā)布任務(wù),無(wú)需人工干預(yù),從而提升部署效率和系統(tǒng)穩(wěn)定性。
變更回顧:部署完成后,應(yīng)用發(fā)布平臺(tái)提供詳細(xì)的部署報(bào)告和應(yīng)用運(yùn)行數(shù)據(jù)分析,幫助團(tuán)隊(duì)評(píng)估變更的效果,持續(xù)優(yōu)化變更管理流程。
應(yīng)用發(fā)布產(chǎn)品架構(gòu)

4)應(yīng)用變更保障

① 使用場(chǎng)景

業(yè)務(wù)高峰期穩(wěn)定性:在金融市場(chǎng)交易、通信業(yè)務(wù)等業(yè)務(wù)高峰期,任何變更都可能對(duì)業(yè)務(wù)穩(wěn)定性造成影響,需要嚴(yán)格控制變更操作。
重大事件保障在全國(guó)兩會(huì)、中秋、國(guó)慶、春節(jié)等重大事件時(shí)段內(nèi),必須確保系統(tǒng)的絕對(duì)穩(wěn)定,避免因變更引入的風(fēng)險(xiǎn)。
合規(guī)性要求金融、運(yùn)營(yíng)商等行業(yè)對(duì)變更管理有嚴(yán)格的合規(guī)要求,需要確保所有變更都有適當(dāng)?shù)膶徟陀涗洝?/span>

② 解決方案

業(yè)務(wù)保障策略:在業(yè)務(wù)高峰期或重大事件期間,平臺(tái)管理員可設(shè)置業(yè)務(wù)保障期,限制變更操作,確保關(guān)鍵時(shí)期的業(yè)務(wù)連續(xù)性。
業(yè)務(wù)保障策略配置
限制發(fā)布任務(wù)執(zhí)行
工單審批:通過(guò)流程審批與自動(dòng)化發(fā)布融合,優(yōu)化軟件交付流程,確保變更操作的合規(guī)性和安全性。從最佳實(shí)踐上看,所有生產(chǎn)環(huán)境的應(yīng)用變更需經(jīng)過(guò)企業(yè)內(nèi)部的變更流程審批,并且應(yīng)用變更范圍與變更工單填寫內(nèi)容一致。工單審批機(jī)制確保變更操作與企業(yè)的變更管理流程緊密結(jié)合,提升變更的可控性和可追溯性。
工單審批通過(guò)發(fā)布任務(wù)可執(zhí)行
變更中雙人復(fù)核:執(zhí)行生產(chǎn)環(huán)境變更時(shí),實(shí)施A/B角復(fù)核機(jī)制,雙人復(fù)核機(jī)制確保變更操作的透明度和準(zhǔn)確性,減少人為錯(cuò)誤的可能性。
任務(wù)執(zhí)行設(shè)置復(fù)核人

05.如何建設(shè)應(yīng)用發(fā)布平臺(tái)

嘉為藍(lán)鯨應(yīng)用發(fā)布中心已成功服務(wù)超過(guò)100+客戶累計(jì)支撐變更數(shù)達(dá)到數(shù)十萬(wàn)次,已成為生產(chǎn)變更最重要的平臺(tái)。自2019年產(chǎn)品面世以來(lái),嘉為藍(lán)鯨應(yīng)用發(fā)布中心在超大型客戶的實(shí)際應(yīng)用中不斷打磨和優(yōu)化。我們的產(chǎn)品團(tuán)隊(duì)深入研究客戶的應(yīng)用變更場(chǎng)景,打通上下游工具鏈,提供兼容性強(qiáng)且極簡(jiǎn)易用的應(yīng)用發(fā)布平臺(tái),并提供最佳實(shí)踐和應(yīng)用變更管理規(guī)范。嘉為藍(lán)鯨應(yīng)用發(fā)布中心主要包含六大能力:

1)應(yīng)用管理

通過(guò)應(yīng)用架構(gòu)映射業(yè)務(wù)架構(gòu),梳理部署地域和最小交付單元,保障應(yīng)用運(yùn)維的有效落地。

2)配置管理

遵循DevOps“一包到底”的最佳實(shí)踐,以應(yīng)用配置分離原則為目標(biāo),將應(yīng)用配置與程序的解耦,集中管理配置,確保在不同部署環(huán)境中發(fā)布介質(zhì)保持一致,提升發(fā)布質(zhì)量和效率。

3)制品管理

通過(guò)集中管理傳統(tǒng)虛擬機(jī)和云原生應(yīng)用的發(fā)布介質(zhì),如程序包、YAML文件、SQL等,解決了制品分散和維護(hù)復(fù)雜的問(wèn)題。

針對(duì)應(yīng)用配置分離場(chǎng)景,支持與企業(yè)級(jí)配置中心對(duì)接,動(dòng)態(tài)獲取配置項(xiàng)渲染至配置文件,確保發(fā)布過(guò)程的高效性和一致性,提升整體發(fā)布效率和質(zhì)量。

4)對(duì)象管理

集中管理云下和云上的部署對(duì)象,支持多種主機(jī)和云廠商K8s的管理,解決跨環(huán)境部署的復(fù)雜性,提升部署效率和一致性。

5)發(fā)布管理

提供靈活的發(fā)布流水線編排引擎,支持多應(yīng)用、多環(huán)境、多地域的自動(dòng)化發(fā)布,并支持多種發(fā)布策略,如滾動(dòng)發(fā)布、藍(lán)綠發(fā)布、灰度發(fā)布,提升應(yīng)用自動(dòng)化、一體化交付能力。

6)發(fā)布體系建設(shè)

通過(guò)客戶實(shí)踐,已抽象出構(gòu)建應(yīng)用發(fā)布平臺(tái)的最佳實(shí)踐和變更管理規(guī)范,幫助企業(yè)建立標(biāo)準(zhǔn)化的發(fā)布流程和變更管理體系。


嘉為鯨舟應(yīng)用發(fā)布中心通過(guò)端到端的集成和自動(dòng)化管理,實(shí)現(xiàn)從變更前的CI持續(xù)集成、變更中的審批和發(fā)布,到變更后的監(jiān)控和分析的全流程覆蓋。平臺(tái)不僅提高了發(fā)布效率,減少了人為操作風(fēng)險(xiǎn),還通過(guò)一鍵執(zhí)行和全過(guò)程透明管理,確保發(fā)布過(guò)程的高效性和穩(wěn)定性。詳細(xì)的變更記錄和運(yùn)營(yíng)分析功能,滿足企業(yè)的合規(guī)需求,并提供持續(xù)優(yōu)化的反饋機(jī)制,助力企業(yè)實(shí)現(xiàn)高效、穩(wěn)定的應(yīng)用變更管理。

免費(fèi)申請(qǐng)演示

聯(lián)系我們

服務(wù)熱線:

020-38847288

QQ咨詢:

3593213400

在線溝通:

立即咨詢
查看更多聯(lián)系方式

申請(qǐng)演示

請(qǐng)登錄后在查看!