追蹤IT趨勢增長的一個方法是密切關(guān)注招聘情況。當(dāng)一個術(shù)語將成為一個就業(yè)市場時,那么可能會具有持久的力量,DevOps就是一個很好的例子。
在LinkedIn、Glassdoor或Indeed等網(wǎng)站上輸入“邊緣計算”這一詞語時,就會看到各種不同的IT職位和頭銜,其中大多數(shù)職位的頭銜中都沒有“邊緣”這個詞。
這是有道理的,因為邊緣計算更像是分布式計算架構(gòu),而不是職位名稱。但就像之前的一些重要術(shù)語一樣,例如DevOps和云計算。邊緣計算似乎注定最終會進(jìn)入更多的職位,例如“邊緣架構(gòu)師”或“邊緣物聯(lián)網(wǎng)開發(fā)人員”。
無論如何,邊緣計算策略無疑將為未來更多的招聘計劃提供信息,這意味著擁有合適技能的IT專業(yè)人員將獲得新的機(jī)會。
Insight公司首席架構(gòu)師Andrew Nelson表示:“有關(guān)邊緣計算的職業(yè)現(xiàn)在比以往任何時候都更加普遍。”
就像云計算一樣,邊緣計算正在成為一個超越行業(yè)的IT領(lǐng)域——這意味著IT專業(yè)人士可以把他們的邊緣計算技能帶進(jìn)各種不同的企業(yè)。Nelson指出,物聯(lián)網(wǎng)和人工智能/機(jī)器學(xué)習(xí)這兩個主要IT趨勢,使幾乎任何行業(yè)的企業(yè)都能夠在幾乎任何環(huán)境中收集、處理、分析數(shù)據(jù)。
Nelson表示:“任何擁有多個地點和數(shù)據(jù)集的企業(yè)都可以利用這些數(shù)據(jù)挖掘趨勢,在邊緣部署智能以獲得收益。”
很多企業(yè)需要非常適合克服邊緣架構(gòu)帶來的特定挑戰(zhàn)的IT專業(yè)人員,例如獨特的硬件、惡劣的環(huán)境或密集的安全需求。實際上,邊緣計算依賴于其他IT環(huán)境所需的類似技能,并且也會面臨額外的挑戰(zhàn)。
邊緣計算工作需要的五項技能
考慮到這一點,以下是在未來邊緣計算環(huán)境中可能不斷增長的五種技能類別。這些技能分類是可以邏輯地組織起來的,但具體的技能往往是重疊的。
(1)編程、應(yīng)用程序開發(fā)、應(yīng)用程序架構(gòu)
雖然低代碼平臺似乎在邊緣環(huán)境中越來越受歡迎,但這并不會消除對具有敏銳的軟件工程和架構(gòu)技能的員工的需求。
Mission Cloud Services公司數(shù)據(jù)、分析和機(jī)器學(xué)習(xí)實踐負(fù)責(zé)人Ryan Ries表示:“如果求職者希望在邊緣領(lǐng)域工作,則必須具備很好的編程技能,因為必須針對特定硬件優(yōu)化代碼,使其高效運行。”
這是邊緣領(lǐng)域的一個基本決策,就像在混合云中一樣:數(shù)據(jù)應(yīng)該放在哪里?邊緣架構(gòu)最主要的吸引力是低延遲和處理數(shù)據(jù)的能力,盡可能接近收集和使用數(shù)據(jù)的地方。但這并不意味著會自動地讓一切都放在邊緣。
正如Red Hat公司的技術(shù)傳道者Gordon Haff所說的那樣:“如果可能的話,通常希望集中,但在需要的時候去中心化。”擁有不斷增長的前沿足跡的企業(yè)需要善于做出這些選擇的員工。
Ries說:“企業(yè)需要考慮自己的數(shù)據(jù)以及如何在邊緣處理它,是嘗試壓縮數(shù)據(jù)并將其全部發(fā)送到云端,還是在邊緣運行處理,只將部分?jǐn)?shù)據(jù)發(fā)送到云端,因為可能會受到帶寬限制。”
從編程的角度來看,邊緣環(huán)境還需要開發(fā)人員善于確保他們的代碼能夠在獨特的硬件或不太常見的條件下良好地運行。
Ries說道:“在通常情況下,當(dāng)在邊緣工作時,可能正在使用FPGA等專用硬件,這需要大量的代碼架構(gòu)才能讓一切正常工作。這可能意味著專業(yè)的編程技能:以前曾經(jīng)知道如何用Verilog或VHDL編碼,但現(xiàn)在人們已經(jīng)開始采用Objective-C編寫翻譯程序,以幫助那些不懂這些語言的人使用FPGA。”
為具有資源限制和專門基礎(chǔ)設(shè)施的遠(yuǎn)程站點構(gòu)建和更新應(yīng)用程序可能需要不同于為傳統(tǒng)數(shù)據(jù)中心或云計算環(huán)境開發(fā)時的設(shè)計或架構(gòu)思維。
Insight公司的Nelson說:“邊緣計算需要一種更實用的方法來進(jìn)行應(yīng)用程序設(shè)計、部署和管理,這與基礎(chǔ)設(shè)施的復(fù)雜性類似。需要在邊緣進(jìn)行高效的數(shù)據(jù)處理和數(shù)據(jù)移動。”
(2)網(wǎng)絡(luò)和連接
對于正在尋找新挑戰(zhàn)的IT網(wǎng)絡(luò)專業(yè)人士來說,許多邊緣環(huán)境的遠(yuǎn)程性質(zhì)需要網(wǎng)絡(luò)和連接技能,以適應(yīng)新的需求。
Nelson說:“由于邊緣和物聯(lián)網(wǎng)遠(yuǎn)程或孤立的性質(zhì),聯(lián)網(wǎng)幾乎總是一項部署挑戰(zhàn)。要以經(jīng)濟(jì)高效、可靠的方式設(shè)計和部署局域網(wǎng)、無線和廣域網(wǎng)/互聯(lián)網(wǎng),必須具備扎實的現(xiàn)代網(wǎng)絡(luò)技能。”
Nelson補(bǔ)充說,無線網(wǎng)絡(luò)技能尤其有用,因為許多邊緣站點對射頻(RF)并不友好。例如,電子干擾等問題在制造業(yè)和工業(yè)環(huán)境中很常見,在油田或農(nóng)業(yè)場地等偏遠(yuǎn)環(huán)境中,信號覆蓋可能存在一些問題。
企業(yè)將尋求的具體技術(shù)和協(xié)議將取決于他們的邊緣環(huán)境和行業(yè)。Nelson指出,專有或特定行業(yè)的技術(shù)和協(xié)議可能在長期存在的行業(yè)中更重要。無論如何,諸如Bluetooth Low Emission、LORA和ZigBee等新興網(wǎng)絡(luò)技術(shù)也可能在邊緣地區(qū)得到越來越多的采用。
企業(yè)需要員工具有網(wǎng)絡(luò)技能,因為連接在邊緣和確保數(shù)據(jù)可以返回到云端或數(shù)據(jù)中心都很重要。
Nelson說:“如果在遠(yuǎn)程站點和任何中心位置都沒有可靠的網(wǎng)絡(luò)連接,來自邊緣的數(shù)據(jù)就無法盈利。”
(3)基礎(chǔ)設(shè)施(計算、存儲、數(shù)據(jù)保護(hù))
當(dāng)網(wǎng)絡(luò)足夠好時,它就足夠好——遠(yuǎn)程計算和存儲不是迫切的需要,因為數(shù)據(jù)將返回到集中的環(huán)境中。但是,當(dāng)?shù)脱舆t是一個關(guān)鍵需求時(這是邊緣計算的基本目的之一),企業(yè)將需要能夠在現(xiàn)場交付必要的基礎(chǔ)設(shè)施資源。
例如,具有大型數(shù)據(jù)集的人工智能工作負(fù)載或需要近實時反饋回路的應(yīng)用程序可能在現(xiàn)場得到更好的服務(wù),這意味著它們需要計算、存儲和其他資源才能正常運行。Nelson指出,邊緣基礎(chǔ)設(shè)施可能需要數(shù)據(jù)中心或云計算工程師經(jīng)驗之外的能力。
Nelson說:“大規(guī)模管理邊緣計算與傳統(tǒng)的數(shù)據(jù)中心管理截然不同。在數(shù)百個站點運行數(shù)千臺設(shè)備,并且現(xiàn)場幾乎沒有工作人員,這可能令人望而生畏。”
正如Red Hat公司的Haff所指出的,在通常情況下,企業(yè)不能在這些設(shè)備需要維護(hù)的時候每次都派出技術(shù)支持人員。自動化和一致性在大型邊緣環(huán)境中至關(guān)重要。Red Hat公司技術(shù)傳道者Ishu Verma表示,這是將標(biāo)準(zhǔn)化技術(shù)和流程從核心云或集中式云推向邊緣的一個原因。
Verma說:“這種方法能夠讓企業(yè)將新興技術(shù)的最佳實踐擴(kuò)展到邊緣——微服務(wù)、GitOps、安全等。這支持使用與集中式站點或云計算相同的流程、工具和資源來管理和操作邊緣系統(tǒng)。”
Nelson表示,低接觸和零接觸操作(包括在管理中使用數(shù)字孿生)也將在邊緣地區(qū)越來越受歡迎。邊緣的存儲和數(shù)據(jù)保護(hù)也會給計算帶來類似的挑戰(zhàn),比如獨特的電源和熱特性、遠(yuǎn)程管理和專門的硬件。
愿意并能夠適應(yīng)這些和其他挑戰(zhàn)的深層數(shù)據(jù)中心經(jīng)驗的IT專業(yè)人員可能會在邊緣找到一個重要的新的職業(yè)機(jī)會。
(4)平臺(操作系統(tǒng)、虛擬化、容器)
一些在云計算環(huán)境中需求很高的相同技能(或至少類似的技能) 在邊緣環(huán)境中也需,例如容器、編排、平臺工程等。邊緣的標(biāo)準(zhǔn)化和一致性將再次成為關(guān)鍵。
Nelson說,“當(dāng)涉及到平臺設(shè)計時,邊緣部署的規(guī)模要求提高效率,在平臺層盡可能減少所有復(fù)雜性是非常重要的。”這包括在單個操作系統(tǒng)上實現(xiàn)標(biāo)準(zhǔn)化,以及利用工具和技術(shù),在不同的分布式邊緣領(lǐng)域?qū)崿F(xiàn)一致性和自動化。
容器化、微服務(wù)和基礎(chǔ)設(shè)施即代碼(IaC)在這里都很重要。Nelson表示,虛擬化在邊緣也很常見。對于一致性和自動化,Kubernetes也是邊緣計算的可能選擇;正如Red Hat公司的Haff之前所寫的那樣,它不僅適用于服務(wù)器集群或云計算。此外,這可能是將一致性從核心環(huán)境推向邊緣的一個重要環(huán)節(jié)。
預(yù)計這將是云平臺和提供商為運行邊緣工作負(fù)載提供更多托管選項的領(lǐng)域。
(5)邊緣安全
事實上,Nelson和其他專家認(rèn)為,邊緣安全將是最重要的,這意味著安全專業(yè)人員也將是有需求的。
Nelson說,“邊緣計算的最大挑戰(zhàn)是適當(dāng)?shù)乇Wo(hù)基礎(chǔ)設(shè)施、工作負(fù)載和數(shù)據(jù),邊緣解決方案的攻擊面比大多數(shù)其他企業(yè)應(yīng)用程序都要大得多。”
即使不是安全從業(yè)人員,邊緣的IT專業(yè)人員也需具備安全知識和技能。與以上的每個類別一樣,可能需要對邊緣環(huán)境的細(xì)節(jié)進(jìn)行一些適應(yīng)。
Asimily公司首席執(zhí)行官Shankar Somasundaram表示:“安全知識是邊緣計算行業(yè)的必備技能。這可能很棘手,這是因為‘邊緣安全技能’不僅需要網(wǎng)絡(luò)安全方面的知識,還需要嵌入式操作系統(tǒng)方面的知識,并了解如何優(yōu)化有限的處理計算。”
實際上,邊緣的安全可能不可避免地需要上述技能的某種組合,需要了解威脅檢測并知道如何設(shè)計和實現(xiàn)遠(yuǎn)程計算的員工。Somasundaram使用聯(lián)網(wǎng)汽車作為示例用例。
Somasundaram說:“汽車內(nèi)部有一定程度的安全功能,但這些處理器的處理能力非常有限。因此,檢測汽車內(nèi)部的異常行為都需要一套技能,不僅包括對異常檢測的理解,還包括將其縮小到低計算運行的能力。”
Nelson提出了關(guān)于邊緣安全的建議:如果從一開始就將其構(gòu)建到邊緣部署中,將會更加有效,如果在之后進(jìn)行改造或添加,則會更加困難。這對于已經(jīng)在運行混合云環(huán)境、容器化應(yīng)用程序等的IT領(lǐng)導(dǎo)者來說應(yīng)該很熟悉。
Nelson說:“安全需要構(gòu)建到邊緣部署的每一層,從網(wǎng)絡(luò)層一直到應(yīng)用程序。”
關(guān)于企業(yè)網(wǎng)D1net(hfnxjk.com):
國內(nèi)主流的to B IT門戶,同時在運營國內(nèi)最大的甲方CIO專家?guī)旌椭橇敵黾吧缃黄脚_-信眾智(www.cioall.com)。同時運營18個IT行業(yè)公眾號(微信搜索D1net即可關(guān)注)。
版權(quán)聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉(zhuǎn)載需注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責(zé)任的權(quán)利。