侯兆康
(新疆洪通燃?xì)夤煞萦邢薰?,新?庫爾勒 841000)
(1)5G技術(shù)應(yīng)用。發(fā)展5G網(wǎng)絡(luò)是未來移動網(wǎng)絡(luò)的最重要發(fā)展戰(zhàn)略。其中,eMBB被認(rèn)為是4G服務(wù)的擴(kuò)展,可以為虛擬現(xiàn)實(shí)(VR)和增強(qiáng)現(xiàn)實(shí)(AR)等高帶寬應(yīng)用程序提供支持。uRLLC可應(yīng)用于智能制造,醫(yī)療,汽車和其他高可靠性應(yīng)用[1]。
(2)企業(yè)信息化改造。企業(yè)是5G核心網(wǎng)絡(luò)建設(shè)的骨干。網(wǎng)絡(luò)不僅包括接入網(wǎng)(微蜂窩,宏觀經(jīng)濟(jì)機(jī)構(gòu))和核心網(wǎng)(基于架構(gòu)的服務(wù),管理平面和用戶平面與網(wǎng)段的分離),其還包括一系列的技術(shù)支持。類似于4G時間的核心網(wǎng)絡(luò)仍擔(dān)當(dāng)著服務(wù)管理,會議管理和移動管理的角色,IT系統(tǒng)也提供各種待售的商業(yè)產(chǎn)品。
(3)參與者。5G生態(tài)系統(tǒng)中也有許多參與者,其依靠各種企業(yè)家的技術(shù)優(yōu)勢來進(jìn)入行業(yè),利用企業(yè)在了解合作伙伴的規(guī)模和實(shí)力,通過持續(xù)深入的合作分享5G技術(shù)。要做到這一點(diǎn),企業(yè)需要在系統(tǒng)級進(jìn)行合并,以支持多種類型的方案、產(chǎn)品促銷和需求分析。
IT開發(fā)涉及三個主要方面:首先,DevOps方法使用精益的IT思維將敏捷開發(fā)用于實(shí)戰(zhàn),軟件流程的最前端擴(kuò)展到最終的操作和維護(hù),并提高IT生產(chǎn)效率。第二個是微觀服務(wù)的生產(chǎn)(標(biāo)準(zhǔn)生產(chǎn)體系)。微系統(tǒng)體系結(jié)構(gòu)的出現(xiàn)和廣泛應(yīng)用證明了它的普遍性。三是企業(yè)已經(jīng)具備云計(jì)算能力,虛擬機(jī)被廣泛使用,并且容器應(yīng)用程序已經(jīng)使用了很長時間,其實(shí)際應(yīng)用能力已得到了提升。
(1)企業(yè)IT系統(tǒng)應(yīng)該具備自動增減容量的能力:5G業(yè)務(wù)版圖變得越來越復(fù)雜,其是在核心業(yè)務(wù)信息運(yùn)營方面。
(2)在5G縮短實(shí)施階段的作業(yè)響應(yīng)時間:為了應(yīng)對市場需求和競爭對手,企業(yè)希望將從計(jì)劃到產(chǎn)品實(shí)施的時間盡可能短,并采用“最低成本效益的產(chǎn)品”來進(jìn)行系統(tǒng)構(gòu)建。
(3)在5G應(yīng)用場景中,產(chǎn)品清潔速度應(yīng)更加自動化:持續(xù)集成/連續(xù)分配系統(tǒng),其可以使產(chǎn)品開發(fā)和分配的整個過程自動化和標(biāo)準(zhǔn)化,甚至可以追溯執(zhí)行自動檢查,操作和維護(hù)工作,這大幅降低了人工操作的強(qiáng)度,減少了誤差的可能性。
企業(yè)信息系統(tǒng)的基本結(jié)構(gòu)包括客戶管理、會計(jì)、產(chǎn)品開發(fā)和崗位管理等實(shí)際模塊。服務(wù)驅(qū)動架構(gòu)(SOA)方法解決了企業(yè)的信息系統(tǒng)架構(gòu)。這種類型的架構(gòu)方法專注于系統(tǒng)的服務(wù)。它可以通過定義明確的接口調(diào)用彼此的服務(wù),并使用企業(yè)服務(wù)總線(EU)進(jìn)行集成,以形成松散且具有凝聚力的系統(tǒng)體系結(jié)構(gòu)。在IT系統(tǒng)的廣泛云開發(fā)階段,現(xiàn)代企業(yè)意識到,使用分布式體系結(jié)構(gòu)構(gòu)建IT系統(tǒng),可以解決由月末計(jì)費(fèi)和短期促銷服務(wù)等引起的計(jì)劃的和過早的性能要求以低單位處理能力的服務(wù)器形成高處理能力集群,在系統(tǒng)間使用無狀態(tài)服務(wù),能得到靈活的系統(tǒng)擴(kuò)張能力,增加一些服務(wù)的處理能力,更好地應(yīng)對業(yè)務(wù)規(guī)模的影響。
(1)發(fā)展進(jìn)步《敏捷發(fā)展》“靈巧”的軟件開發(fā),別稱“靈巧發(fā)展”,是一種新型軟件開發(fā)方法,自1990年以來一直逐漸引起人們的關(guān)注,響應(yīng)著急迫的需要。名稱、名稱、手法和概念是不一樣的。為了促進(jìn)靈活的工作環(huán)境,工程師特別注重的是彼此之間的密切合作,重點(diǎn)放在設(shè)計(jì)人員與業(yè)務(wù)人員之間的互動上,這比簡單地書面材料交流更加有效和頻繁。及時提供新版本,使自動組織和受紀(jì)律約束的團(tuán)隊(duì)能夠更好地適應(yīng)要求,并更多地關(guān)注人類在軟件開發(fā)中的作用。
(2)交付方面的改進(jìn):零售架構(gòu)、集裝箱和持續(xù)交付為操作和維護(hù)功能提供支持。在項(xiàng)目中使用敏捷開發(fā)計(jì)劃處理產(chǎn)品響應(yīng)的產(chǎn)品開發(fā)方面。雖然每個合作項(xiàng)目都與其他項(xiàng)目無關(guān),但產(chǎn)品無法提供完美的系統(tǒng)。它必須組裝和集成,以便最終交付。真正支持生產(chǎn)的系統(tǒng)。在這里,獨(dú)立開發(fā)項(xiàng)目的產(chǎn)品可以與零售建筑服務(wù)相匹配。使用微服務(wù)架構(gòu)來集成各種服務(wù)可以使系統(tǒng)架構(gòu)盡可能靈活,并且可以一次又一次地更新系統(tǒng)。
(1)企業(yè)信息系統(tǒng)的整體組織:就基于成熟業(yè)務(wù)模型的領(lǐng)域而言,企業(yè)信息系統(tǒng)難以進(jìn)行不同的變更。功能域負(fù)責(zé)內(nèi)部信息管理、業(yè)務(wù)管理和網(wǎng)絡(luò)管理。以及計(jì)時,數(shù)據(jù)分析等從技術(shù)的角度來看,隨著5G業(yè)務(wù)發(fā)展的場景越來越大,對技術(shù)支持的要求也會越來越高,同時隨著信息技術(shù)的發(fā)展,有更多的方式來實(shí)現(xiàn)支持能力?;ヂ?lián)網(wǎng)的成熟實(shí)施已應(yīng)用于傳統(tǒng)在構(gòu)建企業(yè)信息系統(tǒng)的過程中沒有任何最初的疑問。但是,在架構(gòu)化過程中,操作員維護(hù)了包括核心系統(tǒng)在內(nèi)的大量單個應(yīng)用程序,這些應(yīng)用程序確定他們將不會使用新結(jié)構(gòu)來幫助替換舊架構(gòu)。
(2)體系結(jié)構(gòu)的轉(zhuǎn)換路徑:經(jīng)過多年的構(gòu)建和積累,企業(yè)的現(xiàn)有網(wǎng)絡(luò)中存在大量的單個應(yīng)用程序,核心和支持系統(tǒng)使用多種技術(shù)來構(gòu)建自己的系統(tǒng)。隨著發(fā)行版的不斷重復(fù),當(dāng)前的體系結(jié)構(gòu)將變得越來越虛張聲勢,最終的結(jié)果會越來越難以維護(hù)。隨著構(gòu)建計(jì)劃的進(jìn)行,您可以從兩個元素逐漸改變IT系統(tǒng)的結(jié)構(gòu):一個是作為一個單獨(dú)的系統(tǒng)開發(fā)新需求,并通過接口調(diào)用將其與原始一個應(yīng)用程序一起調(diào)用,從而實(shí)現(xiàn)其中一種新需求的集成效果。
(3)切換應(yīng)用程序的想法:整體式應(yīng)用程序架構(gòu)膨脹和復(fù)雜后,維護(hù)變得更加困難,維護(hù)將減少,并且生產(chǎn)率水平將大大降低。該程序的初始操作很簡單,如果用微服務(wù)來建立,系統(tǒng)建設(shè)所投入的精力和維護(hù)大部分將超過操作程序本身所需要的投資。這就是此時需要引進(jìn)微服務(wù)結(jié)構(gòu)的原因。隨著單片應(yīng)用程序變得越來越復(fù)雜,維護(hù)級別顯著降低,在批準(zhǔn)微服務(wù)體系結(jié)構(gòu)之后,維護(hù)級別降低,并且可以將生產(chǎn)率維持在較高水平。圖1顯示了在不同系統(tǒng)復(fù)雜性下的單片架構(gòu)和微服務(wù)架構(gòu)中的不同生產(chǎn)率。
行業(yè)從業(yè)者認(rèn)為,當(dāng)一種應(yīng)用程序軟件的一個應(yīng)用程序滿足四個要求時,可以將其轉(zhuǎn)換為其他服務(wù)。4個條件單元討論如下:
圖1 單體架構(gòu)和微服務(wù)架構(gòu)中在不同系統(tǒng)復(fù)雜度下不同的生產(chǎn)力
①代碼可以重復(fù):這意味著一個大型服務(wù)代碼的維護(hù)不應(yīng)太大,在小型團(tuán)隊(duì)的開發(fā)和維護(hù)能力范圍內(nèi)管理它是最好的工作。
②AfaHave具有基本的監(jiān)視功能:監(jiān)視顯微鏡服務(wù)的運(yùn)行狀態(tài)并產(chǎn)生影響。
③快速地匯聚起來。這反映了自動化的要求。如果你開發(fā)了代碼可以對其進(jìn)行自動構(gòu)建,測試和分發(fā),則可以提高工作效率,從而滿足微服務(wù)分發(fā)對指數(shù)級基礎(chǔ)架構(gòu)管理不斷增長的要求。
④組織對DevOps具有文化上的理解:可以將團(tuán)隊(duì)的智囊團(tuán)從前到后團(tuán)結(jié)在一起,并努力實(shí)現(xiàn)團(tuán)隊(duì)內(nèi)部的一致目標(biāo),以便交付管道可以平穩(wěn)運(yùn)行。
微服務(wù)的轉(zhuǎn)換基于在云中構(gòu)建內(nèi)置應(yīng)用程序。云原生應(yīng)用程序提供軟件即服務(wù)(SaaS)。零售體系結(jié)構(gòu)中的應(yīng)用程序應(yīng)滿足現(xiàn)代12組件應(yīng)用程序的要求。在微服務(wù)轉(zhuǎn)型的過程中,企業(yè)需要在眾多企業(yè)之間進(jìn)行評估,并支持信息技術(shù)子系統(tǒng),哪些系統(tǒng)值得微服務(wù)轉(zhuǎn)型,并且可以實(shí)現(xiàn)基于云的應(yīng)用程序來提供SaaS,因?yàn)槲⒎?wù)雖然可以從中受益。
IT領(lǐng)域中系統(tǒng)操作的開發(fā)或劃分首先經(jīng)過需求分析階段,分析適合于安全性的操作,并在DevOps文化中組織團(tuán)隊(duì)。需要解決操作、代碼開發(fā)、測試、部署、維護(hù)等方面的特定需求。團(tuán)隊(duì)成員包括開發(fā)和維護(hù)人員,盡管有不同的優(yōu)先級,但每個人都應(yīng)該能夠了解項(xiàng)目的總體情況。
當(dāng)操作員將零售體系結(jié)構(gòu)引入IT系統(tǒng)時,操作員需要創(chuàng)建可用于生產(chǎn)的零售環(huán)境。微觀服務(wù)主要關(guān)注穩(wěn)定性,可靠性,靈活性,抗故障性,高性能,監(jiān)視功能和數(shù)據(jù)。從這些因素,我們可以看看我們的IT系統(tǒng)是否能跟上生產(chǎn)。
為了確保微服務(wù)的增加不會影響整個系統(tǒng)的供應(yīng),有必要為環(huán)境生態(tài)系統(tǒng)制定某些標(biāo)準(zhǔn),以便微服務(wù)開發(fā)小組嚴(yán)格遵守這些標(biāo)準(zhǔn),并確保在所有條件下都能獨(dú)立開發(fā)這些標(biāo)準(zhǔn)。
5G網(wǎng)絡(luò)已經(jīng)被用于商業(yè)目的,它是以5G網(wǎng)絡(luò)為基礎(chǔ),可以進(jìn)一步滿足大數(shù)據(jù)、人工智能、虛擬現(xiàn)實(shí)等技術(shù)和應(yīng)用載體。為了更好地支持5GeMBB,mMTC,uRLLC和其他應(yīng)用程序,應(yīng)在業(yè)務(wù)結(jié)束之前加快信息活動的架構(gòu)開發(fā)。采用微服務(wù)架構(gòu),并引入DevOps方法作為指導(dǎo)是必然的發(fā)展。