基礎設施和運營中6個熱門的趨勢以及5個正在降溫的趨勢
新冠肺炎給IT世界帶來了巨大壓力,但它也證明了那些一直在關注新興趨勢的人所做的一系列基礎設施選擇是正確的。事實證明,對許多組織來說,云計算是抵御冠狀病毒疫情所引發(fā)的一系列變化的強大力量。自動化也獲得了動力,因為企業(yè)從早期采用者手中接過了衣缽,由于以前的對RPA和AI押注,這些早期采用者在疫情爆發(fā)時處于了有利地位。
盡管如此,不管冠狀病毒疫情存在與否,IT部門永遠都不能自滿。變化通常來得很快,而且總是無情的,這是這個行業(yè)不變的部分之一。由于冠狀病毒疫情,IT的變化正在加速。
負責管理代碼和保持系統(tǒng)平穩(wěn)運行的團隊自然總是小心翼翼的。為了變革而進行的實驗和改變或許是為了那些在臭鼬工廠里高度緊張的創(chuàng)新者。但是當公司所依靠的一切能夠順利運轉時,保持基礎設施和運營的穩(wěn)定將更為重要。
然而,為了改變后臺辦公室將如何承擔保持服務器和網(wǎng)絡運行的重任,許多新的戰(zhàn)略和工具在最近已經(jīng)到來了。其中的一些趨勢是由新的創(chuàng)新驅(qū)動的,一些是由純經(jīng)濟學驅(qū)動的,還有一些則是由政治的現(xiàn)實所驅(qū)動的。所有這些都反映了IT基礎架構團隊在不犧牲穩(wěn)定性的情況下所能夠提供的擁有更高安全性和更快速度的方式。
熱門:多云
將代碼從服務器機房轉移到云中的優(yōu)勢早已得到認可。由他人所維護的租用機器池將是間歇計算和大起伏工作負載的理想選擇。雖然關于信任和安全性的問題總是存在的,但是云供應商已經(jīng)用專門的團隊小心翼翼地解決了這些問題,這使得規(guī)模經(jīng)濟成為了可能。
如果一個云是好主意,那為什么不是兩個,三個或者更多呢?支持多云可能需要更多的工作,但是如果你的開發(fā)人員在編寫代碼時足夠小心謹慎,他們將可以消除被供應商鎖定的危險。你的會計師會很高興有機會在多個云中對你的軟件進行基準測試,以確定每種工作負載最便宜的提供商。
冷門:動態(tài)網(wǎng)站
一開始,萬維網(wǎng)是由靜態(tài)文件組成的。Web服務器會收到一個URL,并用一個對每個人都相同的文件進行響應。當開發(fā)人員意識到他們可以定制用戶在訪問特定網(wǎng)址時所看到的內(nèi)容時,這種簡單的機制很快就不受歡迎了。網(wǎng)頁不再需要對每個人都一樣。用戶喜歡個性化。廣告商喜歡目標定位的靈活性。企業(yè)則喜歡動態(tài)網(wǎng)絡所帶來的機遇。因此,精心設計的框架就應運而生了,以幫助任何想要定制頁面的人創(chuàng)建定制頁面。
最近,這種態(tài)度卻已經(jīng)發(fā)生了變化,因為開發(fā)人員和企業(yè)已經(jīng)認識到,盡管有各種選擇,但大多數(shù)網(wǎng)頁最終對每個人來說都幾乎是一樣的。創(chuàng)建智能服務器邏輯的所有開銷都值得嗎?為什么不使用精通邊緣的內(nèi)容分發(fā)網(wǎng)絡的所有速度向所有人發(fā)送相同的信息呢?于是,越來越多的智能被推向了網(wǎng)絡的邊緣。
現(xiàn)在,一些最新的網(wǎng)絡開發(fā)工具可以把你的站點預先提取到一個靜態(tài)網(wǎng)頁的文件夾中,這樣你就可以以靜態(tài)文件的速度獲得動態(tài)內(nèi)容管理系統(tǒng)的所有靈活性了。然而,結果并不是完全靜態(tài)的,因為一點JavaScript就可以填補漏洞,或者使用AJAX就可以調(diào)用收集一些定制的數(shù)據(jù)。
熱門:托管區(qū)塊鏈
比特幣最初設想的一個重要部分是一個沒有權力等級的去中心化的經(jīng)濟。然而,比特幣的價格卻很高,因為比特幣依賴于不斷展開的數(shù)學競賽,而這場競賽會消耗掉電能。較新的區(qū)塊鏈正在尋找不會破壞這么多電子勢能的替代品,而只是需要在數(shù)據(jù)庫中插入一個新行。
有些人想通過根據(jù)你所擁有的硬幣數(shù)量分配權力來簡化事情,換句話說,就是你在系統(tǒng)中的股份。其他人則想著征稅或是“燒錢”。也有人想要測量磁盤存儲而不是電力消耗。一個小組只是想建立一個特殊的可信計時器。
最便宜的解決方案可能是放棄一個廣泛開放的競爭,而是選擇一個必須能夠達成共識的管理團隊。它仍在分發(fā),但只分發(fā)給少數(shù)人。希望將區(qū)塊鏈模式融入其業(yè)務運營的企業(yè)可能也會對此感興趣:一些經(jīng)過挑選的利益相關者就共享分類賬業(yè)務交易的真實性達成了共識。
冷門:消耗能源
比特幣礦商并不是唯一對電力成本感到困惑的人。微軟沒有在哥倫比亞河峽谷建立大數(shù)據(jù)中心,是因為館長們想在他們休息的時候去放風箏。而由于水電大壩的修建,那里的電力會更便宜。
每個人都在關注硬件堆棧的功耗,從最小的物聯(lián)網(wǎng)傳感器到速度最快的具有萬億字節(jié)RAM的服務器。擁有內(nèi)部服務器的公司可能是最大的贏家,至少在冬天最冷的時候是這樣的。計算過程中所產(chǎn)生的余熱或許可以被用來為建筑物供暖。
熱門:無服務器
長期以來,開發(fā)人員一直希望能夠完全控制他們的環(huán)境。這是因為,如果他們不能指定確切的發(fā)行版和版本,他們就不能保證他們的代碼能夠正常工作。太多的人經(jīng)歷了慘痛的教訓才知道版本的不一致可能是致命的。因此,他們希望使用root用戶訪問他們所控制的計算機。
相同文件的所有這些副本可能會使一切都順利運行,但這是低效和浪費的。新的無服務器工具則可以將系統(tǒng)中的所有不必要的東西擠出?,F(xiàn)在,開發(fā)人員只需要編寫一個簡單的接口,就可以在需要時加載他們的代碼,然后才會被收費。對于那些偶爾運行的工作來說,無論是后臺處理還是流量不大的網(wǎng)站,這都是天賜之物。因為他們不需要坐在一個服務器上,有一個完整的操作系統(tǒng)副本占用內(nèi)存,卻什么也不做。
無服務器模式也使得將計算推向網(wǎng)絡邊緣會變得更加容易。像Cloudflare和AWS這樣的公司正在獲取少量的無服務器代碼,并在靠近用戶的ISP服務器上啟動它們。隨著越來越少的數(shù)據(jù)包需要傳輸?shù)胶苓h的地方,延遲時間將會縮短,響應時間則會增加。
冷門:輕組件
開發(fā)人員通常會通過將一組較小的組件和庫線程化來構建他們的杰作。每個部分都會為整個軟件包提供一些信息。許多部分是現(xiàn)成的產(chǎn)品,如數(shù)據(jù)庫或流行的API。由數(shù)十個甚至是數(shù)百個部分一起工作來為用戶產(chǎn)生統(tǒng)一的web存在并不罕見。
然而,在最近,隨著它們的創(chuàng)造者增加了更多功能,這些產(chǎn)品本身也變得越來越智能了。例如,一些數(shù)據(jù)庫已經(jīng)與網(wǎng)絡集成得更加緊密,它們提供了同步存儲在客戶機上的數(shù)據(jù)的功能,從而消除了構建此功能的需要。諸如翻譯之類的功能現(xiàn)在也被合并到了其他的工具當中。而隨著應用程序和服務變得越來越胖,粘合代碼和定制化也隨之消失了。有時它會變成配置文件,有時則會完全消失。流程圖仍然包含相同的功能,但是現(xiàn)在盒子變得更大了,可以放在一起并放在上層的部件也更少了。
熱門:道德、綠色AI
誰不想講道德?誰不想變得更加環(huán)保?最近,人們堅持認為僅僅為人工智能提供一個有用的模型是不夠的。它同時也應該是合乎道德的。
壞消息是道德很難定義,也更難實施。有些人指向了輸出并堅持認為它們應該符合某種預先確定的模型。但是如果你知道你想要的答案,為什么要麻煩人工智能來找到一個你只能猜測的答案呢?
找到一個綠色版本的人工智能則要容易得多,如果只是因為標準定義傾向于使用更少的能量,并且能量是容易測量的話。對這個行業(yè)來說,能夠消耗更少的電能是一個巨大的變化。在過去的幾十年里,當談到機器學習和人工智能時,比較越多,計算越多,訓練數(shù)據(jù)越多,效果也就越好。如果你想充分利用人工智能,做大做強將會是獲得更好結果的途徑。
然而,更多的計算通常也需要更多的電力,許多公司開始懷疑一個碳排放量大的大算法是否真的有其必要。這促使了人工智能開發(fā)人員開始測試他們是否可以返回幾乎一樣好的結果--或者至少是足夠好的結果--而不會使電表(以及隨后的云計算或內(nèi)部成本)像陀螺一樣旋轉。
冷門:基本的存儲庫
在過去,代碼存儲庫不需要做太多事情就能賺到錢。但如果它保留了一份軟件副本,并跟蹤了一段時間內(nèi)的變化的話,每個人都會感到驚訝。而現(xiàn)在,開發(fā)人員則會希望存儲庫能夠通過管道推送他們的代碼,包括從基本單元測試到復雜優(yōu)化的任何內(nèi)容。存儲庫只是成為圖書管理員是不夠的。它還必須做管家、事實核查員、質(zhì)量控制專家,有時甚至是一個警察的工作。聰明的開發(fā)團隊會更多地依賴于存儲庫來執(zhí)行規(guī)則。一些人正在編寫關于良好編碼實踐的規(guī)則,另一些人則試圖弄清楚代碼是否已經(jīng)經(jīng)過了充分的測試。所有這些都使得存儲庫已經(jīng)不僅僅是一個安全的空間了。它更像是一個裁判,質(zhì)量保證工程師,甚至是語法警察。
熱門:零信任
英特爾傳奇人物Andy Grove寫《只有偏執(zhí)狂才能生存》這本書已經(jīng)過去幾十年了。然而,信息終于傳到了安全專業(yè)人士那里,他們得到了一份不可能的工作,那就是當每個人都開始在家工作時,需要努力保守公司的秘密。
一些人所認可的新模式被稱為“零信任”,這意味著任何地方都沒有安全的空間。假設每臺筆記本電腦都是從敵對國家的某個簡陋咖啡館所登錄的,那里充斥著來自競爭對手的黑客。甚至也包括了首席執(zhí)行官桌上的PC。一旦數(shù)據(jù)包離開機器,就應該對它們進行加密并進行授權測試。不能放松,因為某人的機器已登錄到了某個虛擬專用網(wǎng)。
冷門:信任合作伙伴
不僅僅是云服務提供商在驅(qū)逐付費客戶。谷歌的新工會宣布,希望在誰能購買谷歌的服務方面有發(fā)言權。是的,我們大多數(shù)人都能夠低頭逃避憤怒,但是你怎么知道潮流是否會對你的公司不利呢?今年的英雄往往也可以變成下一年的反派。
DevOps團隊正在向云計算公司及其服務提供商提出更為棘手的問題。他們要求得到更好的保證。在過去,每個人都迷戀于機器可以立即出租的想法。沒有人擔心這是否意味著你會被立即踢到路邊?,F(xiàn)在是了。
例如,一家云計算公司有一個“包羅萬象”的條款,禁止發(fā)送“低價值電子郵件”。過去,沒有人會去衡量電子郵件的價值?,F(xiàn)在,他們則想知道這個籠統(tǒng)的術語是否可以用作關閉一切的手段。信任正在消失。這種不斷蒸發(fā)的信任意味著長期關系將需要更緊密的談判合同,而周圍的回旋余地卻更少了。
熱門:自動化
在過去,你完成任何事情都需要寫一些代碼。有人需要關注變量,記住所有關于類型、范圍和語法的規(guī)則。然后,每個人就都需要聽他們像米開朗基羅一樣蹦蹦跳跳地談論他們關于代碼質(zhì)量的規(guī)則,這些規(guī)則通常會歸結為關于非功能性空白的聲明。
而名為“機器人流程自動化”的新工具正在改變這種動態(tài)。不過,沒有像C3PO這樣的機器人,它只是增強了數(shù)據(jù)處理例程。現(xiàn)在,精明的非程序員已經(jīng)可以使用工具來完成相當多的工作了,這些工具消除了開發(fā)過程中的大部分毛邊和陷阱。任何能夠在電子表格上添加一列的人,只需點擊幾下鼠標,就能夠產(chǎn)生一些非常復雜的交互式結果,而不必對如何退出吹毛求疵了。