[if !supportLists]1.1.?[endif]邊緣計算
邊緣計算起源于傳媒領(lǐng)域兄朋,是指在靠近物或數(shù)據(jù)源頭的一側(cè)亭畜,采用網(wǎng)絡(luò)啥寇、計算、存儲茎截、應(yīng)用核心能力為一體的開放平臺黑忱,就近提供最近端服務(wù)全庸。其應(yīng)用程序在邊緣側(cè)發(fā)起使兔,產(chǎn)生更快的網(wǎng)絡(luò)服務(wù)響應(yīng),滿足行業(yè)在實時業(yè)務(wù)、應(yīng)用智能凛膏、安全與隱私保護等方面的基本需求杨名。邊緣計算處于物理實體和工業(yè)連接之間,或處于物理實體的頂端猖毫。而云端計算台谍,仍然可以訪問邊緣計算的歷史數(shù)據(jù)。
[if !supportLists]1.2.?[endif]超融合
超融合架構(gòu)是基于標(biāo)準(zhǔn)通用的硬件平臺吁断,通過軟件定義實現(xiàn)計算趁蕊、存儲、網(wǎng)絡(luò)融合仔役,實現(xiàn)以虛擬化為中心的軟件定義數(shù)據(jù)中心的技術(shù)架構(gòu)掷伙。融合架構(gòu)又稱為集成系統(tǒng),通過整機柜集成和預(yù)配置實現(xiàn)快速部署又兵,但仍然采用傳統(tǒng)的服務(wù)器任柜、網(wǎng)絡(luò)、存儲三層架構(gòu)沛厨。典型的融合架構(gòu)方案包括VCE的Vblock宙地、NetApp的FlexPod、Oracle的Exadata逆皮,以及Huawei的FusionCube和H3C的UIS等宅粥。可以注意到融合架構(gòu)在形態(tài)上體現(xiàn)為一個機柜或刀箱电谣,里面集成了服務(wù)器秽梅、網(wǎng)絡(luò)、存儲節(jié)點辰企,安裝了虛擬化軟件风纠。而超融合架構(gòu)則是基于通用的服務(wù)器硬件况鸣,借助虛擬化和分布式技術(shù)牢贸,融合計算、存儲镐捧、虛擬化與一體潜索,不再需要專門的SAN存儲。相比融合架構(gòu)來說懂酱,超融合擺脫了整機柜/刀箱集成的束縛竹习,也不再受限于傳統(tǒng)的三層架構(gòu),更具有彈性列牺。
[if !supportLists]1.3.?[endif]云原生
云原生從字面意思上來看可以分成云和原生兩個部分整陌。云是和本地相對的,傳統(tǒng)的應(yīng)用必須跑在本地服務(wù)器上,現(xiàn)在流行的應(yīng)用都跑在云端泌辫,云包含了IaaS,随夸、PaaS和SaaS。原生就是土生土長的意思震放,我們在開始設(shè)計應(yīng)用的時候就考慮到應(yīng)用將來是運行云環(huán)境里面的宾毒,要充分利用云資源的優(yōu)點,比如?云服務(wù)的彈性和分布式優(yōu)勢殿遂。云原生正在重塑整個軟件生命周期诈铛,容器、Kuberentes墨礁、云原生成為云時代的三個重要標(biāo)準(zhǔn)幢竹。云原生是一種充分利用云計算優(yōu)勢,用于構(gòu)建和部署應(yīng)用的方式饵溅。在過去的十幾年妨退,云已經(jīng)重新定義了幾乎所有行業(yè)的競爭格局,消除了企業(yè)對IT基礎(chǔ)設(shè)施資本投入的關(guān)注蜕企,企業(yè)也不用增加雇員去維護一個自建的數(shù)據(jù)中心咬荷。取而代之的是無限的計算、存儲能力轻掩,并按時按需付費幸乒。降低IT支出的同時也降低了行業(yè)壁壘,使得初創(chuàng)公司可以很快地實踐自己的想法并應(yīng)用到市場唇牧。這正是為什么軟件正在吞噬世界罕扎,而創(chuàng)業(yè)公司正在使用云原生的方式顛覆傳統(tǒng)行業(yè)。
[if !supportLists]1.4.?[endif]數(shù)字孿生
數(shù)字孿生(Digital twin)指可用于各種目的物理資產(chǎn)(物理孿生,physical twin)丐重、過程腔召、人員、場所扮惦、系統(tǒng)和設(shè)備的數(shù)字副本臀蛛。數(shù)字(digital)表示提供了物聯(lián)網(wǎng)設(shè)備在其整個生命周期中如何運行的各個要素和動態(tài)。先前研究中使用的數(shù)字孿生技術(shù)(digital twin technology )的定義強調(diào)了兩個重要特征:首先崖蜜,每個定義強調(diào)物理模型和相應(yīng)的虛擬模型之間的連接浊仆。其次拾给,通過使用傳感器生成實時數(shù)據(jù)來建立這種連接蝙寨。數(shù)字孿生是物聯(lián)網(wǎng)里面的概念厢呵,它指通過集成物理反饋數(shù)據(jù)草戈,并輔以人工智能县踢、機器學(xué)習(xí)和軟件分析途样,在信息化平臺內(nèi)建立一個數(shù)字化模擬瓢颅。這個模擬會根據(jù)反饋空幻,隨著物理實體的變化而自動做出相應(yīng)的變化。理想狀態(tài)下囱稽,數(shù)字映射可以根據(jù)多重的反饋源數(shù)據(jù)進行自我學(xué)習(xí)星著,從而幾乎實時地在數(shù)字世界里呈現(xiàn)物理實體的真實狀況。數(shù)字映射的反饋源主要依賴于各種傳感器粗悯,如壓力虚循、角度、速度傳感器等样傍。數(shù)字映射的自我學(xué)習(xí)(或稱機器學(xué)習(xí))除了可以依賴于傳感器的反饋信息横缔,也可以是通過歷史數(shù)據(jù),或者是集成網(wǎng)絡(luò)的數(shù)據(jù)學(xué)習(xí)衫哥。后者常指多個同批次的物理實體同時進行不同的操作茎刚,并將數(shù)據(jù)反饋到同一個信息化平臺,數(shù)字映射根據(jù)海量的信息反饋撤逢,進行迅速的深度學(xué)習(xí)和精確模擬膛锭。在各個工業(yè)部門,數(shù)字孿生被用來優(yōu)化物理資產(chǎn)蚊荣、系統(tǒng)和制造過程的操作和維護初狰。它們是用于工業(yè)物聯(lián)網(wǎng)的成形技術(shù),其中物理對象可以與其他機器和人類生活和交互互例。事實上奢入,在物聯(lián)網(wǎng)的背景下,它們也被稱為“網(wǎng)絡(luò)對象” "cyberobjects"或“數(shù)字化身” "digital avatars"媳叨。
[if !supportLists]1.5.?[endif]Servless
Serverless的熱度可謂如日中天腥光,受到了各大云計算廠商和巨頭的推崇和追捧,和之前的Kubernetes相比有過之而無不及糊秆,生怕錯失了新一波云計算和服務(wù)變革的潮流武福。Serverless 圈內(nèi)俗稱為“無服務(wù)器架構(gòu)”,Serverless 不是具體的一個編程框架痘番、類庫或者工具捉片。簡單來說,Serverless 是一種軟件系統(tǒng)架構(gòu)思想和方法夫偶,它的核心思想是用戶無須關(guān)注支撐應(yīng)用服務(wù)運行的底層主機界睁。這種架構(gòu)的思想和方法將對未來軟件應(yīng)用的設(shè)計觉增、開發(fā)和運營產(chǎn)生深遠(yuǎn)的影響兵拢。所謂“無服務(wù)器”,并不是說基于 Serverless 架構(gòu)的軟件應(yīng)用不需要服務(wù)器就可以運行逾礁,其指的是用戶無須關(guān)心軟件應(yīng)用運行涉及的底層服務(wù)器的狀態(tài)说铃、資源(比如 CPU访惜、內(nèi)存、磁盤及網(wǎng)絡(luò))及數(shù)量腻扇。軟件應(yīng)用正常運行所需要的計算資源由底層的云計算平臺動態(tài)提供债热。雖然 Serverless 技術(shù)的發(fā)展很快,但是畢竟它還是一門起步時間不長的新興技術(shù)幼苛。因此窒篱,目前 Serverless 相關(guān)平臺、工具和框架還處在一個不斷變化和演進的階段舶沿,開發(fā)和調(diào)試的用戶體驗還需要進一步提升墙杯。Serverless 相關(guān)的文檔和資料相對比較少,深入了解 Serverless 架構(gòu)的架構(gòu)師括荡、開發(fā)人員和運維人員也相對較少高镐。
[if !supportLists]1.6.?[endif]容器云
你可以把容器云理解為云上的容器技術(shù)服務(wù),這個概念的終極體現(xiàn)就是PAAS 層的云交付模式畸冲。前面談到嫉髓,docker、k8s 現(xiàn)在已經(jīng)是大火邑闲,這必然會推動云計算 PAAS 層的完善和普及算行。站在云廠商的角度,前幾年客戶不斷的來上云苫耸、用云纱意,其實就是在不斷的玩 IAAS。你問容器云時代從 17 年開始就已經(jīng)來了鲸阔。有些技術(shù)體系完善走得靠前的公司偷霉,他們已經(jīng)步入選擇 PAAS 層級的云產(chǎn)品(或者自建 k8s 無數(shù)遍了)。容器云備受追捧源起于Docker的興起褐筛。Docker 最早是一個開源項目类少,誕生于 2013 年初。作為一種輕量型的虛擬機渔扎,它具有傳統(tǒng)虛擬機很多優(yōu)點(比如它有自己的配置硫狞,可以獨立地運行其他程序),但沒有虛擬機的開銷晃痴;它允許可以將環(huán)境和配置放入到代碼中加以部署残吩,同樣的Docker配置還可以用在各種環(huán)境中,這有利于將基礎(chǔ)設(shè)施需求與應(yīng)用程序環(huán)境分離開來倘核。而且由于容器的運行只需要為應(yīng)用本身創(chuàng)建容器泣侮,并不啟動操作系統(tǒng),這可以大大加速應(yīng)用的部署時間紧唱。
[if !supportLists]1.7.?[endif]低代碼平臺
隨著企業(yè)數(shù)字化和上云的趨勢愈演愈烈活尊,越來越多的個性化SaaS應(yīng)用隶校,需要更快、更高效的開發(fā)蛹锰。低代碼開發(fā)是一種通過可視化進行應(yīng)用程序開發(fā)的方法深胳,使具有不同經(jīng)驗水平的開發(fā)人員可以通過圖形化的用戶界面,使用拖拽組件和模型驅(qū)動的邏輯來創(chuàng)建網(wǎng)頁和移動應(yīng)用程序铜犬。低代碼開發(fā)平臺使非技術(shù)開發(fā)人員可不必編寫代碼舞终,而是將傳統(tǒng)IT架構(gòu)抽象化來支持專業(yè)開發(fā)人員。業(yè)務(wù)部門和IT部門的開發(fā)人員可以共同創(chuàng)建癣猾、迭代和發(fā)布應(yīng)用程序权埠,花費的時間則比傳統(tǒng)方式更少。
[if !supportLists]1.8.?[endif]RPA 機器人流程自動化
RPA(機器人流程自動化): Robotic process automation煎谍,是指用軟件自動化方式實現(xiàn)在各個行業(yè)中本來是人工操作計算機完成的業(yè)務(wù)攘蔽。它讓軟件機器人自動處理大量重復(fù)的、基于規(guī)則的工作流程任務(wù)呐粘。比如:在企業(yè)的業(yè)務(wù)流程中满俗,通常有紙質(zhì)文件錄入、證件票據(jù)驗證作岖、從電子郵件和文檔中提取數(shù)據(jù)唆垃、跨系統(tǒng)數(shù)據(jù)遷移、企業(yè)IT應(yīng)用自動操作等……軟件機器人能準(zhǔn)確快速完成這些工作痘儡,能減少人工錯誤辕万、確保零失誤、提高效率沉删、大幅度降低運營成本渐尿。RPA依靠先進的軟件自動化技術(shù),極大降低了開發(fā)成本和開發(fā)周期矾瑰,實現(xiàn)了企業(yè)內(nèi)部跨系統(tǒng)及工作流程的自動化工作砖茸,提高生產(chǎn)效率并降低了成本。RPA采用的技術(shù)有:機器學(xué)習(xí)殴穴,自然語言處理凉夯,自然語言生成和計算機視覺。RPA允許Robots以人類相同的方式與任何應(yīng)用程序進行交互采幌。
[if !supportLists]1.9.?[endif]Service Mesh
Service Mesh 公認(rèn)的定義劲够,是用以處理服務(wù)與服務(wù)之間通信的專用基礎(chǔ)設(shè)施層。更本質(zhì)的理解休傍,它是服務(wù)治理平臺征绎,是業(yè)務(wù)邏輯解耦的必然產(chǎn)物,是數(shù)字經(jīng)濟背景下企業(yè)對研發(fā)效能提升的選擇尊残。服務(wù)端架構(gòu)從單體模塊化架構(gòu)炒瘸,到 SOA(面向服務(wù)架構(gòu)),到經(jīng)典微服務(wù)架構(gòu)(服務(wù)間采用 RPC 通信)寝衫,到最新的 Service Mesh顷扩,就是一個不斷強調(diào)解耦和復(fù)用的演進歷程。傳統(tǒng)通過 Spring Cloud 實現(xiàn)服務(wù)治理的方式慰毅,服務(wù)治理與業(yè)務(wù)邏輯耦合在一起隘截,部署、運維都耦合了微服務(wù)本身的操作汹胃。比如一個 RPC 框架的 bugfix 會引發(fā)所有微服務(wù)曠日長久的升級發(fā)布婶芭,同時帶來業(yè)務(wù)開發(fā)人員開發(fā)、測試着饥、回歸犀农、發(fā)布的巨大重復(fù)工作量。而 Service Mesh 通過將與業(yè)務(wù)邏輯無關(guān)的服務(wù)治理邏輯下沉宰掉,讓業(yè)務(wù)開發(fā)人員與基礎(chǔ)技術(shù)開發(fā)人員關(guān)注點分離呵哨,各司其職,大大提升了研發(fā)效能轨奄。