国产成人av大片大片_啪啪国产片免费视频_亚洲国产婷婷影院_日本高清精品色视频网二区

如何采用新技術對遺留系統(tǒng)進行升級改造?

對于很多遺留系統(tǒng)來說,用新技術成功重新寫一遍的價值會超過幾十個億,成功修復一個Bug的價值會超過上百萬乃是上千萬,并且單位是美元。這里成功的定義是:在保持原有功能和數(shù)據(jù)結構不變,或者適當優(yōu)化的情況下,極大地降低了技術債務和運維成本,并增強了系統(tǒng)的健壯性和可靠性。并不是隨便堆積一大堆人頭,準備幾個億美元的投資,采用最先進技術和架構就能實現(xiàn)成功的目標的。而是需要首先投入足夠資源分析、勘探、量化和提煉現(xiàn)存的屎山,把它當做開采的原礦一樣,進行數(shù)據(jù)模型、業(yè)務模型和元數(shù)據(jù)的冶煉、提純、蒸餾后,才能成功獲得高純度黃金和油氣產品。而整座屎山冶煉系統(tǒng)的研發(fā)建設及核心專家人才是關鍵,如果沒有幾十年原有屎山或相關屎山研發(fā)運維經驗的話,就無法完成第一步的考古和勘探工作。即使完成了第一步,如果沒有整套屎山冶煉提煉系統(tǒng)的話,花個上億的投資,只會制造出一個更大的屎山出來,而不是提煉出更小、更純和更有價值的黃金和鉆石。


對于很多遺留系統(tǒng)來說,用新技術成功重新寫一遍的價值會超過幾十個億,成功修復一個Bug的價值會超過上百萬乃是上千萬,并且單位是美元。

采用新技術對遺留系統(tǒng)進行升級改造有多種策略,以下列出三種:

1. Encapsulate:將遺留系統(tǒng)中的數(shù)據(jù)或者功能封裝成API,供外部調用。這樣做的目的是將遺留系統(tǒng)的功能與新系統(tǒng)進行隔離,避免新系統(tǒng)受到遺留系統(tǒng)技術棧的影響。

2. Replatform:替換運行時平臺。這個策略不需要對遺留系統(tǒng)的代碼進行大規(guī)模修改,而是將系統(tǒng)遷移到新的平臺上。這種策略的優(yōu)點是可以減少技術債務,使系統(tǒng)更適應新的技術趨勢。

3. Rehost:將應用程序或組件部署到其他基礎設施中,如虛擬主機、容器或云。這種策略可以幫助企業(yè)利用云平臺的彈性資源和容災能力,提高系統(tǒng)的可靠性和可用性。

請注意,以上策略應根據(jù)遺留系統(tǒng)的具體情況和新的技術需求進行選擇。在進行升級改造時,應充分考慮系統(tǒng)的穩(wěn)定性、可擴展性和安全性。

采用新技術對遺留系統(tǒng)進行升級改造是一個復雜的過程,需要仔細的計劃和執(zhí)行。以下是一些可能的步驟和建議:

1. 評估現(xiàn)有系統(tǒng):對現(xiàn)有系統(tǒng)進行全面的評估,了解系統(tǒng)的功能、性能、用戶需求、技術棧、數(shù)據(jù)結構等方面。

2. 制定升級策略:根據(jù)評估結果和新的技術需求,制定升級策略。策略應該包括目標、步驟、時間表、資源需求等方面。

3. 設計和實現(xiàn)新系統(tǒng):根據(jù)升級策略,設計和實現(xiàn)新系統(tǒng)。新系統(tǒng)應該采用新的技術和架構,以適應新的業(yè)務需求和技術趨勢。

4. 遷移數(shù)據(jù)和功能:將現(xiàn)有系統(tǒng)的數(shù)據(jù)和功能遷移到新系統(tǒng)中。這個過程需要仔細的測試和驗證,以確保數(shù)據(jù)和功能的完整性和準確性。

5. 測試和驗證:對新系統(tǒng)進行全面的測試和驗證,以確保新系統(tǒng)能夠滿足業(yè)務需求和技術要求。

6. 部署新系統(tǒng):將新系統(tǒng)部署到生產環(huán)境中,替換現(xiàn)有系統(tǒng)。在部署過程中,需要保證系統(tǒng)的穩(wěn)定性和可用性,并隨時監(jiān)控系統(tǒng)的運行情況。

7. 持續(xù)維護和優(yōu)化:新系統(tǒng)部署后,需要持續(xù)進行維護和優(yōu)化,以確保系統(tǒng)的穩(wěn)定性和性能。

在進行升級改造過程中,需要與業(yè)務部門、用戶、技術團隊等各方進行充分的溝通和協(xié)作,以確保升級改造的順利進行。同時,需要做好風險管理和控制,隨時應對可能出現(xiàn)的問題和挑戰(zhàn)。

分類

標簽

推薦

視頻