核心替換國產作業系統是否可行?

danny_2018發表於2023-10-27

核心替換國產作業系統是否可行?

目前好多城商銀行都在開展小機下移的工作,如果AIX作業系統替換為麒麟作業系統或者其他國產作業系統,是否能夠滿足核心系統對於高可用和效能的要求,以及業務連續性要求?

如果要替換是否有過渡方案,比如遷移到Redhat和X86伺服器上,驗證可行之後在遷移到國產伺服器和作業系統上?或者是否有更好建議?

問題來自社群同行@summit 某城商銀行架構管理崗,以下內容來自社群同行探討,歡迎聊聊您的看法

@wangzk0206 scrcu 資料庫管理員:

其實我覺得核心業務的國產化替代根本的問題在於原本的業務系統的開發團隊是否可以並且願意去做國產化替代。

舉個我經歷的例子吧,一套製造業的MES系統,執行在小機上好多年,因為想要替換掉Power架構,所以考慮遷移到X86架構上,不過眾多的方案考慮下來,最終的問題還是原有的MES系統的研發公司已經不再對這套系統進行維護,想要遷移基本上就是重新開發一套X86平臺上的MES系統來替換。

在金融行業我覺得也差不多會是這樣的結果吧。如果城商銀行和核心繫統的研發運維團隊保持著一個密切的合作關係,業務系統也保持著一個穩定的迭代更新中,那麼我覺得國產化的替代就是可行的,雖然還是會遇到各種問題,但終究還是可以找到一個可行的解決方案。但如果核心繫統執行在Power架構下多年,缺少開發團隊的支援和版本的迭代更新,那麼國產化的替代和架構上的遷移基本上就等同於重新開發一套系統了。

解決了這個能不能遷移和替代的問題,後面才是要考慮是否能夠滿足核心系統對於高可用和效能的要求,以及業務連續性要求。

@pengbo211 系統分析師:

我覺得這是勢在必行的,在國產化的今天,小機終將退出中國,退出歷史。

@else_xie NZX 系統運維工程師:

如果只是替換主機或者作業系統,後果大機率是不會如預期的。

要從資訊系統的整體架構,包括資訊系統自身重構上,根據業務場景需求,使用新的的技術特點進行重構。直白一點,不是某個層面的執行環境的平替,是系統性工程。需要投入,需要時間。

@wangyxc 大眾交通 資訊資料中心總經理:

個人見解,僅供參考。

信創大勢所趨,確實應該考慮類似問題,但難度很大。

畢竟AIX屬於IBM專門小型機硬體環境上執行的UNIX。而大多數國產系統,比如麒麟,是Linux,兩者差異很大。如擬遷移,首先應考慮的是資料庫等系統軟體以及業務系統等應用軟體的相容性問題。能不能跑起來還說不定,討論高可用為時尚早。

一般做信創遷移,要考慮從作業系統,資料庫,中介軟體等一系列軟體全面國產化信創化,而程式本身肯定也要重新編譯調優,相當複雜。

所以,目前,不少場景採用區域性信創化,然後花時間一點點遷移。

如果說得不對,敬請批評指正。

@smtpclient 金電集團 系統架構師:

核心系統小機下移已成為信創攻關難點,詳細說也是困難重重,非短期能解決之問題,大的問題基本如下,供參考:

(1)架構改動

小型機的處理能力決定架構必須由集中式改成分散式,資料及應用等改造難度巨大。

(2)產品改造

CPU晶片不同,指令集不同,產品是否可重複部署,原有架構是否能滿足業務需求。

(3)資料處理

資料庫產品是否需要替換,是否存在資料遷移等。

(4)新產品高可用高可靠保障措施是否完備。

總之,核心系統的小機下移為一個持久艱鉅的複雜工程,投入巨大,循序漸進,也依靠技術成熟迭代。

時間匆忙,簡單列舉,拋磚引玉。

@匿名使用者:

有錢就開發新的系統唄,沒啥不可行的。老系統執行也該替換了。小雞沒落了。國產系統就是Linux系統。

@febb nantian 系統分析師:

可以替代,但是軟體開發要跟上,硬體適配要跟上,作業系統的穩定性和硬體有關,軟體的穩定性和作業系統中介軟體有關,所以是齊頭並進的關係,而不是簡單的發展一個就可以了。

@peima 某金融公司 架構師:

首先小機下移是必然要做的工作。在小機下移轉信創過程中,對不同部署環境,如單機環境,叢集環境,雲環境等,是採用原地替換,新增遷移替換還是接管,建議要做全面規劃。從AIX到信創系統考慮首要因素是信創適配相容性,如軟硬體適配、網路環境、安全產品、終端等等。國內作業系統廠商主要有麒麟 OS(中標麒麟、銀河麒麟)、深度科技、統信 UOS、普華軟體、中興新支點、凝思、中科方德,華為鴻蒙等,以麒麟和統信為主。在這個過程中要以自有業務技術棧和當前架構來規劃替換架構方式,是先轉Linux/X86還是一步到信創,需結合整體架構統籌考慮如當前業務環境複雜,資料流和業務流關聯互動多,建議將架構先轉到國產雲架構,目前國產作業系統大多是基於 Linux核心進行二次開發的,從國產雲架構轉信創相對容易相容適配,也能滿足高可用和業務連續性。

@menglunyang 中國銀行 系統工程師:

核心替換國產作業系統是可行的,但需要做好充分的評估和準備。

從技術角度來看,國產作業系統在近年來取得了長足的進步,已經能夠滿足核心系統對於高可用和效能的要求。例如,麒麟作業系統已經透過了國家資訊保安等級保護三級認證,並在金融、政務等關鍵領域得到了廣泛應用。

從業務連續性角度來看,國產作業系統在相容性方面已經取得了較大的進步,能夠滿足大部分核心業務系統的遷移需求。例如,麒麟作業系統提供了一套完整的相容性解決方案,能夠幫助使用者在原有應用的基礎上平滑遷移到國產作業系統。

不過,核心替換國產作業系統也存在一定的挑戰,需要注意以下幾點:

需要進行充分的評估和測試,確保國產作業系統能夠滿足業務需求。

需要做好業務連續性規劃,確保在遷移過程中業務不中斷。

需要做好使用者培訓,幫助使用者熟悉國產作業系統。

關於過渡方案,遷移到Redhat和X86伺服器上是一個可行的選擇。Redhat是全球領先的開源作業系統,在效能和穩定性方面都具有良好的口碑。X86伺服器是目前主流的伺服器平臺,具有較高的價效比。

具體選擇哪種方案,需要根據實際情況進行綜合考慮。如果城商銀行已經有Redhat和X86伺服器的使用經驗,可以直接遷移到國產作業系統。如果沒有,可以先遷移到Redhat和X86伺服器上,驗證可行之後再遷移到國產作業系統。

以下是一些建議:

儘早規劃,做好充分的準備。

選擇合適的合作伙伴,提供專業的技術支援。

分步實施,確保業務連續性。

隨著國產作業系統的不斷髮展,核心替換國產作業系統將會成為趨勢。城商銀行可以結合自身情況,選擇合適的方案,逐步實現核心系統的國產化。

@myciciy 某金融科技公司 IT顧問:

這個問題在當前環境下似乎不是一個選擇題,而且一道單選。必須可行沒啥可選的。

拋開吐槽小機的成本,似乎也沒啥太多的槽點了。從AIX遷移RHEL、CentOS、國產系統,小機到X86實際上還是沒能擺脫美麗國的影子。遷移了作業系統,那O資料庫、V虛擬化等要不要遷移。

相信在不計採購、遷移、運維成本的前提,遷移是可行的,結果也是美好的。

@ZhuJun2014 儲存工程師:

現在這個形勢下,必然只能是可行的答案。這個問題可能改成換成國產作業系統,換哪家更好?這個可能都需要應用開發商來回答能支援或匹配的作業系統是哪些。

@mxin辛旻 上海寶信軟體 資深工程師:

替換作業系統的決定需要考慮到許多因素,包括系統的穩定性、效能、相容性以及業務的連續性等。國產作業系統如麒麟、深度、統一作業系統UOS、優麒麟UbuntuKylin、銀河麒麟、紅旗Linux、中興新支點、中標麒麟NeoKylin、RT-Thread等,都在不斷髮展和完善中。

首先,從技術角度來看,國產作業系統在穩定性、效能和相容性等方面已經做得相當不錯。

從業務連續性的角度來看,如果只是為了替換作業系統而替換,可能會帶來業務的中斷,這對於任何企業來說都是不可接受的。因此,我們建議在進行作業系統替換時,應該先進行充分的測試,確保新的作業系統能夠滿足業務的需求,應用團隊是否支援更是重中之重,然後再進行替換。

總的來說,如果只是為了替換作業系統而替換,可能會帶來不必要的麻煩。我們應該在充分了解新的作業系統的效能和應用生態後,再進行替換。同時,我們也應該做好充分的備份和遷移工作,以確保業務的連續性。

來自 “ twt社群 ”, 原文作者:twt社群;原文連結:https://mp.weixin.qq.com/s/H7REL8yFYMHIp_Fwzp9XEg,如有侵權,請聯絡管理員刪除。

相關文章