廢舊回收網 你好,歡迎來到!

免費注冊

混合多云時代,京東云攜手愛回收探尋跨云遷移最佳實踐

2022-04-27  瀏覽 0 次  圖標 收藏

在Forrester的一項全球調查中發現,多云策略是云計算接下來的主要發展方向。無論是用于平衡風險還是充分利用各種云平臺的優勢和用例,企業正逐步地將工作負載轉移到多個云廠商。

采用混合多云模式,一方面可以幫助企業保持系統架構的靈活性,享受更多行業優秀的PAAS服務,另一方面可以更長期維持低成本運行并實現業務系統容災。2021年起,已經有越來越多的互聯網企業開始探索并實踐混合多云模式。

多云架構逐步成為共識,對于很多還長在一朵云上的企業來說,第一個難題是如何實現更為穩定且高性價比的云上遷移。為了更好的應對未來變化,降本增效,2022年,愛回收開啟了公司級遷云項目,將包含自營,拍機堂,業務中臺等在內的數百個服務項跨云遷至京東云。

混合多云時代,京東云攜手愛回收探尋跨云遷移最佳實踐

萬物新生集團旗下的愛回收是國內領先的電子產品回收及以舊換新服務提供商,愛回收成立于2011年,履約網絡覆蓋全國,截至2021年底,在214座城市開設1287間門店。

探尋云架構下跨云遷移的最優分批策略

跨云遷移,是一個復雜的系統工程,要充分考慮技術可行性,終端用戶體驗以及遷移成本三個關鍵因素。為了業務穩定性和連貫性,大部分企業都會選擇分批次、分階段的逐步遷移。

在確保技術可行,降低終端用戶感知并盡可能節約遷移成本三個因素制約下,如何實現業務和系統分批策略最優化,成為跨云遷移pre階段技術部門最重要的課題。

愛回收的業務系統采用k8s部署的微服務架構,數百個微服務之間相互依賴關系復雜。同時,為了兼顧其交易數據和業務數據的一致性,遷移過程中,需要先將遷移批次的服務從之前的云服務商下線,通過專線將實時數據傳輸至京東云后,再將該批次系統上線至京東云,這一過程勢必會產生正在遷移批次所涉及到的服務短時不可用的情況。因此,制定分批次遷移方案時,需要考慮的問題更多了,例如,

微服務ABC遷移至京東云的過程中,除了ABC本身,是否還會造成其他微服務DEF短時不可用?

微服務ABC成功遷移至京東云后,會對那些仍未遷移的微服務GHI產生影響嗎?

因此,愛回收的技術團隊一直在不斷的探索如何更好的對業務系統拆解分批,以最大化的降低遷移服務不可用對實際業務造成的影響,同時也在思考,如何驗證這種分批策略,到底是不是最優?

京東云-云泰混沌工程平臺驗證跨云遷移方案

愛回收的技術團隊提出利用混沌工程來選擇并驗證遷移方案的想法。

混沌工程是通過主動向系統中引入軟件或硬件的異常狀態,制造故障場景,并根據系統在各種壓力下的行為表現,確定優化策略的一種系統性穩定性保障手段。

愛回收使用混沌工程平臺來模擬某一遷移批次服務不可用,在此情況下實際驗證其他服務受到的影響,然后根據測試結果再來不斷的優化遷移策略,然后再次驗證,直到完成最終的遷移批次劃分方案。

這個過程就像給跨云遷移前的系統打一針“疫苗”??梢栽诔霈F問題之前,優先提升防御?;诰〇|云的業務實踐與技術能力,愛回收選擇了 “京東云-云泰混沌工程” 平臺。

“京東云-云泰混沌工程平臺” 是面向大中型企業客戶的一站式故障注入與演練平臺,設計原則是基于混沌工程原理,通過故障的仿真和注入、結合業務“穩定狀態”監控檢驗系統的健壯性和可用性,提高系統應對生產環境失控條件的韌性。

混合多云時代,京東云攜手愛回收探尋跨云遷移最佳實踐

5小時演練,398個故障場景,473次故障模擬

演練正式開始。

根據初定的遷移方案,使用 “京東云-云泰混沌工程平臺”,將故障注入至客戶端(發起http請求的微服務),模擬初定首批遷移的微服務發生停服故障,并通過設置域名來精準控制故障的爆炸半徑,精確匹配停服故障需求。

此故障的實際模擬是通過返回http 503狀態碼實現的,并且要求在客戶端(發起http請求的微服務)而不是服務端(提供http服務的微服務)進行故障模擬,主流混沌工程平臺不具備此項故障的模擬能力。為落地此故障并幫助愛回收客戶高效完成大量故障場景的演練,“京東云-云泰混沌工程平臺” 為愛回收進行了定制化的開發:第一,支持對Feign、jersey、httPClient、okhttp、rest客戶端發起的http請求注入返回自定義狀態碼的故障;第二、http自定義狀態碼故障支持僅對特定域名、特定路徑生效(支持通配符),精準控制爆炸半徑;第三、支持批量創建故障場景、批量執行、批量停止,提高工作效率。

雙方合作制定了10個步驟的演練流程,并對其中涉及故障的部分進行循環操作。5小時的演練時間內,總計創建398個故障場景、執行473次故障模擬,幫助愛回收驗證了3大核心業務系統在商品質檢、運營中心、風控、支付4個遷移批次服務分別停服時的實際表現。

根據核心業務系統在發生停服故障時的測試結果,愛回收優化了遷移的批次策略,并使用 “京東云-云泰混沌工程平臺” 針對優化后的遷移批次再次進行了故障模擬和結果驗證。

基于多輪模擬驗證,愛回收確定出技術可行,終端用戶感知小且盡可能節約遷移成本的最優遷移策略。

混合多云時代,京東云數智化產品持續服務產業客戶

混合多云已經占據了產業數智化進程中云計算領域的半壁江山,企業對于混合多云的理解也逐漸從簡單的異構云調度支持開始向跨云遷移,跨云容災和跨云多活等更深入的場景發展。京東云提供的混合多云服務能力極大降低了企業IT資源和運維管理成本,提升研發效能。

作為產業數智化的先行者,京東云基于零售、物流、健康、工業、園區等復雜場景的磨煉,持續輸出更貼近業務場景的產品服務產業客戶。

基于本次跨云遷移項目中混沌工程的演練效果,愛回收已經決定在生產、測試、研發等多個環境和工程中,長期使用 “京東云-云泰混沌工程平臺” ,不斷完善自身應急響應制度,制定更完備的預案措施。

下一步,愛回收也將借助京東云混合多云操作系統云艦,完成基礎設施搭建和上層業務系統的部署工作,實現降本增效的同時,探尋更多業務價值。

持續深入合作,是客戶對于京東云產業服務能力的最大褒獎。


我來說兩句文明上網,理性發言
評論0

請先登錄

圖標
登錄后可評論!

暫無評論

熱門推薦

周點擊榜

相關頭條

相關問答

玩轉社區

copyright @ 廢舊回收網 2019-2026版權所有. 備案號: ICP備案號:蘇ICP備13009020號-5 
在线观看av