12月23日,神州云科聯合艾瑞咨詢、通明湖云和信創研究院、通明智云共同發布《數字時代應用可持續性架構和驗證白皮書》(以下簡稱:白皮書)。
在數字化時代的今天,應用可持續性不僅在一般商業領域與經濟效益直接相關,而且在公共服務領域關系國計民生。然而,在用戶數量、網絡流量不斷增加,應用復雜程度不斷增加,IT 軟硬件技術快速更新迭代的整體背景下,應用可持續性的落地面臨系列挑戰。對此,白皮書提出應用可持續性架構,并對該架構的設計思想、特征以及驗證指標體系進行了詳細說明。通過應用交付領域的方法、工具、平臺等體系建設方面的重要實踐指引,促進應用交付領域標準持續迭代。
什么是數字時代的應用可持續性?
應用可持續性是指企業利用IT資源,保障應用穩定運行,可持續地滿足客戶的需求與期望。應用可持續與高可用的聯系與區別在于:高可用是應用可持續的必要非充分條件,而應用可持續不僅包括了基礎設施側的穩定性,還包括了用戶側的體驗,是更為嚴苛的要求。
需要強調的是,隨著敏捷開發、CI/CD、DevOps等理念的興起與逐漸落地,應用可持續實際上需要在敏態中完成。比如,A/B測試、灰度發布時,業務應是平滑的,客戶是無感知的。
應用可持續性面臨三方面挑戰
白皮書對應用可持續性落地過程中面臨的敏捷、信創和疫情的挑戰進行了說明。
敏捷挑戰。業務開發和運維支撐,本身需求就是天然相悖的。極端來說,研發部門想要:“隨時隨地發布新功能,沒有任何阻攔”,而運維部門則想要:“一旦一個東西在生產環境中正常工作了,就不要再進行任何改動。”由于兩個部門使用的語境不同,對風險的定義也不一致。除以上人的因素外,軟硬件的利舊和業務需求以及技術本身的飛速發展,也是一對穩與敏的矛盾。在互聯網時代成長起來的客戶,卻迫使銀行的業務側增加了大量新的需求,在需求增加的同時,新技術也層出不窮,但是,這些新技術沒有經歷足夠長時間的檢驗,并且個別點可能也不符合合規性要求。
信創挑戰。在業務需求和新技術均快速變化的同時,信創也為金融、能源等企業的 IT 系統引入了新的復雜性。在信創的高速發展中,仍面臨著業務連續性、業務創新和安全防范的挑戰。目前,國內對應產品良莠不齊,平均水平跟企業需求還有一定差距。
疫情挑戰。受疫情影響,IT基礎設施線下運維、巡檢人員減少。而與此同時,互聯網流量陡然增長。由于疫情反復無常,大眾的辦公、金融、醫療等生產、生活的各個方面,對線上、對網絡的依賴程度明顯增加,整個社會轉入線上運行的趨勢陡然加速,互聯網流量也由此以倍數級大幅提升。線下運維、巡檢人員的減少和互聯網流量的陡然增長對服務器計算、存儲和網絡的水平擴展以及應用可持續性帶來了新的需求與挑戰。
應用可持續性架構和驗證
應用可持續性架構,是指為了滿足應用可持續,而采用的系統的、整體的IT架構,主要通過全生命周期健康檢查與可觀測、雙活雙軌、動態負載、主動韌性等手段,來擺脫對個別產品穩定性以及對個別運維人員的強依賴。
白皮書指出,應用可持續性架構可以看作是軟件工程思想在IT運維領域的具體實踐;應用可持續性架構驗證是客戶在選擇應用可持續性架構及產品時,進行驗證的方法論和具體指標。
白皮書強調,應用可持續性架構應該從架構本身著手:只有整體架構和關鍵節點穩定了,各模塊才能實現敏捷、靈活組裝。而只有各模塊實現敏捷了,不同數據中心之間的雙活、災備,傳統架構和云原生架構之間的對接和遷移,非信創設備和信創設備之間的對接和遷移,才會在業務側無感知的情況下,輕松完成。
比如,在同一數據中心中的信創區和傳統區(非信創區)等不同模塊之間實現熱備或雙活的方案,即為雙軌運行。雙軌架構相比于數據中心雙活實現上更為復雜,這是因為雙活數據中心,只是物理距離較遠,但網絡、計算、存儲設備一般較為統一,所以組網相對容易,而雙軌相當于異生態組網,需要更全面的軟硬件生態屏蔽底層的異構和復雜。
在產品選型的驗證方面,白皮書根據應用可持續性架構的整體設計思想和細分特征,結合金融、運營商、能源、政務等多個行業對應用可持續性架構的關注點,從性能測試、基礎功能測試、超高可用架構場景測試和管理功能測試等4個維度切入,詳細說明了應用可持續性架構的37個通用驗證指標,并給出了常規測試步驟。
雙軌超高可用架構成應用可持續性關鍵技術
通過架構的革新,神州云科首次在業界提出了雙軌超高可用架構(DTMAA),這與艾瑞咨詢的研究不謀而合。所謂DTMAA,是神州云科為滿足企業面臨自主創新IT基礎重構所推出的全新架構, 架構在雙活數據中心的分區調度基礎上,添加每個數據中心內信創域和非信創域的分域調度,來實現分區分域協同的多活雙軌超高可用。幫助客戶在新架構下,提升應用可持續性,解決性能瓶頸,提升穩定性,在服務異常情況下,可以通過實時灰度調度的方式,切換流量,保留應用故障現場環境,便于后續的排錯與根因定位。
雙軌超高可用架構(DTMAA)
同時,神州云科通過5大引擎實現多層次的應用可持續性最佳實踐。
此外,神州云科還發布了全新的云科容翼系列產品和云科通明湖信創系列產品,來更好的適配雙軌超高可用架構。并通過一套《金融信創應用可持續性測試指南》標準來滿足雙軌環境下應用交付產品的選型需要。