官术网_书友最值得收藏!

4.2.2 應(yīng)用容器化遷移流程

針對企業(yè)中新開發(fā)的應(yīng)用,建議盡量使用云原生或微服務(wù)的開發(fā)模式,這樣應(yīng)用容器化部署到OpenShift非常容易。針對傳統(tǒng)應(yīng)用系統(tǒng)的遷移,通常需要經(jīng)過的流程如圖4-1所示。

圖4-1 應(yīng)用容器化遷移流程圖

從圖4-1中我們可以看到應(yīng)用容器化遷移大致需要經(jīng)歷6個過程:

·應(yīng)用準入評估:根據(jù)制定的應(yīng)用準入評估準則對要遷移的應(yīng)用或系統(tǒng)進行評估,如果滿足運行在OpenShift上的準入要求,則制定應(yīng)用遷移方案。

·制定應(yīng)用遷移方案:在制定應(yīng)用遷移方案時,需要綜合考慮應(yīng)用使用的技術(shù)語言、通信協(xié)議、中間件版本、配置傳入的方式、日志如何輸出、應(yīng)用灰度發(fā)布等應(yīng)用或系統(tǒng)的技術(shù)實現(xiàn)細節(jié),并結(jié)合OpenShift的特性以及約束制定遷移方案,期間可能需要進行必要的技術(shù)驗證。

·應(yīng)用改造:待確定應(yīng)用遷移方案并得到認可之后,可能需要對應(yīng)用進行必要的改造,如修改日志的輸出形式、配置外部化等,以便能以最佳的形式運行在OpenShift上。

·應(yīng)用容器化:應(yīng)用容器化指將應(yīng)用改造或打包為可以容器形式運行的過程。應(yīng)用容器化通常包括基礎(chǔ)鏡像制作、應(yīng)用容器化構(gòu)建、其他技術(shù)組件容器化這些方面。

·遷移驗證和正式遷移:在完成應(yīng)用容器化之后,就可以進行遷移驗證。如果過程中出現(xiàn)問題可能需要隨時調(diào)整,最終達到符合預(yù)期的效果就可以正式遷移了。

可以看到在這6個過程中最關(guān)鍵的是制定應(yīng)用遷移方案和應(yīng)用容器化。應(yīng)用遷移方案并沒有一個通用的形式,隨著應(yīng)用系統(tǒng)的不同,應(yīng)用遷移方案的差異很大,企業(yè)需要根據(jù)應(yīng)用系統(tǒng)的特點來制定應(yīng)用遷移方案。下面著重介紹應(yīng)用容器化的方法。

主站蜘蛛池模板: 淮安市| 灌南县| 建水县| 榆树市| 南投县| 龙山县| 南和县| 楚雄市| 漾濞| 安阳市| 常德市| 拉萨市| 绥中县| 中阳县| 临武县| 南川市| 平昌县| 湘潭市| 陆丰市| 荥阳市| 泗水县| 威宁| 江达县| 西丰县| 金堂县| 叙永县| 西乌珠穆沁旗| 永城市| 嘉荫县| 贺兰县| 扎兰屯市| 甘孜县| 大厂| 商洛市| 中方县| 兴国县| 连江县| 高安市| 江源县| 九龙城区| 资兴市|