如果提到基礎設施與製造系統,穩定是最重要的。然而環境不斷變動,就像各組織也尋求提升安全並加快速度,而且希望不會因此犧牲可靠度。
文/Peter Wayner 譯/高忠義
新冠肺炎已經為IT的世界帶來極大的壓力,但它也顯現許多由那些關注新潮流的人所創造的基礎設施新選擇。對許多努力想撐過疫情帶來動盪的組織來說,整合雲經證實是萬用藥方。同樣的,隨著愈來愈企業接續那些在疫情來襲時因為先前流程自動化與人工智慧而維持優勢地位的先行者之經驗,自動化同樣也更加暢旺。
然而疫情不會安於現狀,或者說IT部門也不會安於現狀。變動時常是很快速的,而且總是無情的,這是產業真相的一部分。而且拜疫情之所示,IT的變動日益加速。
[ 下載 2020-21 CIO大調查報告,掌握最新企業IT導入趨勢 ]
負責編碼並使系統順暢運作的團隊自然會很謹慎。實驗以及為了改變而改變則留給臭鼬工廠裡那些敏感的創新者。如果公司很依賴每件事都順暢運行,則維持基礎設施與營運的穩定更加重要。
然而最近出現的許多新策略與新工具改變了備援辦公室完成維持伺服器與網路持續運作的艱困工作的方法。這些趨勢當中有一部分是由新的發明所驅動,而有些則純粹因為經濟考量而產生,而有些則出於政治的現實。所有這些都反映IT基礎設施團隊被迫必須提升安全並加快速度,而同時又不能犧牲穩定度。
熱門趨勢:多雲
將程式碼從伺服器空間搬到雲端上的優勢早已獲得肯認。對斷斷續續的運算與時多時少的工作負荷來說,租賃各種機械,然後由另外一個人來維護是理想的做法。始終存在信賴與安全性的問題,但雲端供應商如果在規模經濟的考量下合算,便會派出專門團隊謹慎處理這些問題。
[CIO都在讀: 五項熱門IT職涯趨勢 ]
如果一個雲是好主意,為什麼不要兩個雲、三個雲或更多雲呢?支援多雲可以處理更多的工作,但如果你的開發人員在編碼時非常謹慎,他們可以消除供應商以找陷阱的風險。而你的客戶會很高興有機會在多雲中讓你的軟體可以在多雲中作為標竿以找出對每一項工作來說最便宜的供應商。
熱門趨勢:管理區塊鏈
原來的比特幣版本有個重要的部分在於消除權力階層的去中心化經濟。然而,因為比特幣仰賴持續開展的數學競賽,而那會吃掉電力,所以價格急遽上漲。更新的區塊鏈則找尋替代方案,以避免只為了在資料庫裡插入新的行列而耗損這麼多電子的潛在能源。
[ 加入 CIO Taiwan 官方LINE,與全球CIO同步獲取精華見解 ]
有些人想要根據你持有的電子貨幣數量來分配權力,換句話說就是你在系統內的籌碼,以此簡化事情。有些人則想要抽稅或進行「銷毀」。還有些人想要衡量你的儲存碟空間,而非電力耗損。還有一群人只想要建立特別信賴計時器。
成本最低的解決方法可能是放棄開放各界參與的競賽,改為選擇一組經理人,他們必須採取共識決。那還是分配,只是分配給少數選定的對象。那些想要在自己的事業營運中建立區塊鏈的企業對此可能也有興趣:幾個選定的利害關係人對於共享帳本的商業交易之真實性作出共識決。
熱門趨勢:無伺服器
長期以來,開發者想要對他們的環境有完全的控制。那是因為,如果他們不能明確指定發行與版本,他們就無法擔保自己的編碼可以正確運行。太多人從慘痛經驗中明瞭不一致可能造成致命結果。所以他們想要自己所控管的機械的根權限。
相同檔案的所有版本可能讓作業順暢運行,但那很沒效率而且浪費。新的無伺服器工具可以讓系統更加精實。新的無伺服器工具能將系統內腫脹的部分都排掉。現在軟體開發者只需要煩惱怎樣寫進簡單的界面,那個界面只會在需要時才下載他們的編碼,而且只有那時才會跟你收錢。對於偶爾才執行的工作,那實在是很棒的設計,無論那是在幕後作業或者不會有太多流量的網站上作業。它們不需要佔用配備全套作業系統、耗用記憶體,卻不做任何事的伺服器。
無伺服器的典範也讓網路邊緣的運算更易推進。像Cloudflare與AWS這類的公司即正使用無伺服器編碼編寫位元數較小的檔案,並且在離使用者較近的ISPs 伺服器上執行。隨著數量更少的封包傳送很遠,延滯時間減少,而回應也更多。
熱門趨勢:倫理人工智慧、綠色人工智慧
誰不想符合倫理呢?誰不想達到綠色目標呢?最近人們已開始堅持人工智慧只提供有用的模型是不夠的。同時也應該符合倫理。
壞消息則是倫理是很難定義的,而且甚至更難實施。有些人指向成果,並堅持那必須符合某些預先界定的模型。但如果你知道了你想要的答案,為什麼要求人工智慧找出你剛才猜測的答案呢?
找尋綠色版本的人工智慧則容易多了,因為標準的定義傾向於涉及使用較少能源,而能源較容易衡量。耗用較少的電力對產業來說是根本的大改變。就過去幾十年來看,提到機械學習與人工智慧就是愈多比較、愈多運算、愈多的訓練資料,愈好。如果你想要發揮人工智慧最大的功能,搞得愈大成果愈好。
然而,更多的運算通常需要更多的電力,而許多公司開始懷疑有大的碳足跡的大演算式是否真的必要。這種思維激發人工智慧開發者開始試試能否不需要讓耗電迅速飆高(以及後續的雲端或現場成本),而仍然能夠得到一樣好,或至少已經夠好的結果。
熱門趨勢:零信任
自從英特爾的傳奇人物Andy Grove 寫下那本書Only the Paranoid Survive之後已經過數十年。然而最終這項訊息送到了安全專家那裡,他們已做到了本來不可能的任務,當每個人開始在家工作時,他們仍必須讓企業的秘密安全地鎖起來。
有些人開始提倡所謂的「零信任」的新模式,而它暗示任何地方都不安全。每台筆記型電腦都被推定是從某個有敵意的國家的陰暗咖啡店登入,而到處都是駭客爭相駭入。即使是執行長桌子上的電腦也很危險。一旦封包離開機器,它們就應該加密,而且要進行認證測試。不能鬆懈,因為某人的機器已被登入某個VPN。
熱門趨勢:自動操作
過去,你需要寫一些程式碼才能把事情辦完。需要有人注意各種變項並記得各種有關形態、範圍與語法的規則。然後,人們需要留心周遭各種高談闊論,像是米開朗基羅談論他們有關編碼品質的規則,那些通常會濃縮成有關非功能性空白字元的宣告(請參閱18.3與19.4)。
名稱可能像是「機械人流程自動化」的新工具正在改變整個動態關係。不再有C3PO 這種虛構的機器人,雖然可能有更厲害的資料操縱流程。現在精明的非軟體工程師可以利用一些工具,不需要學會開發程序中各種複雜技術與眉角,就能做出東西。任何人只要能在試算表加上一行,就能製造相當精巧而且具互動性的結果,只需要點一點滑鼠,不需要廢力搞任何複雜的閉包。
[CIO都在讀: 2020網路安全真相、數據與統計 ]
衰退趨勢:動態網頁
在動態網頁發展之初,全球資訊網是由靜態的檔案組成。網站伺服器收到一個統一資源定位符,然後回應給所有人同一個檔案。這個簡單機制受到喜好的程度很快地衰退,因為開發者瞭解他們可以讓不同的用戶在瀏覽同一個統一資源定位符時看到不同的內容。不再需要讓所有人都看相同的網頁。用戶喜歡個人化,廣告主喜歡鎖定上的彈性。這麼細膩的框架出現而有助於為所有想要瀏覽網頁者創造客製化的網頁。
這種態度最近已有改變,因為開發者與事業已承認,僅管有各種方案,大部分的網頁最後還是維持對每個人都呈現一樣的內容。配置專人創作聰明的伺服器邏輯是否合算?為什麼不盡快改用最先端的內容傳送網絡以寄給每個人相同的位元呢?愈來愈多人投入研究網路先端技術。
現在,某些最新的網站開發工具已經接手了你的網站,並預先安裝到一個靜態網頁資料夾裡,讓你可以用靜態檔案的速度獲得動態內容的彈性。然而結果並非完全靜態的,因為一些JavaScript可以補上空洞或運用AJAX呼叫蒐集一些客製化的資料。
衰退趨勢:消耗能源
不只有比特幣的礦工懷疑電力成本。微軟不在哥倫比亞河谷蓋大型資料中心是因為管理者希望放假時有空去做風箏衝浪。那裡的電力較便宜,因為有大量的水力發電廠。
每個人看著電力從最小的物聯網感控器到有兆位元組的RAM的極快速伺服器等各式硬體棧上上下下。公司在自家場地配備有伺服器的可能成為大贏家,至少在最酷寒的冬天時如此。因為運算而剩下的熱力可以再利用來替建物保暖。
衰退趨勢:薄型元件
軟體開發者時常藉著彙整一些較小的元件與函式庫來建構他們的大作品。每個部分貢獻一些資訊給整個軟體。許多部分是商用現成產品,例如資料庫或流行的API。用數十個或甚至數百個部分一起運作為用戶產生統整的網頁呈現內容並非罕見。
近期,雖然因為創作者加了更多功能,使得產品本身變得更有智慧。例如一些資料庫與網路結合得更加緊密,而能讓客戶端儲存的資料同步化,不再需要另外建立這項功能。例如翻譯這樣的功能現在也安裝到其他工具裡了。隨這應用程式與服務的發展,粘合代碼與客製化作業消失了。有時候那是轉而放入設定檔,而有時則是完全消失。流程圖仍然包含相同的功能,但現在箱子更大,但上面需要放在一起的東西變少了。
衰退趨勢:基本儲存庫
在過去,代碼庫不需要做太多事才能讓人覺得有價值。如果它能儲存一套軟體,並追蹤長期以來的改變,每個人就很驚訝它的效用了。現在開發者則期待儲存庫能透過軟體管道傳送他們的編碼,包括從基本單元測試到複雜的優化。儲存庫只發揮圖書館員的功能已經無法讓人滿意。它必須能執行管家、事實查核、品管專家的工作,有時甚至需要扮演警察的角色。智慧開發團隊日益仰賴儲存庫以維持紀律。有些正寫作良好編碼實務的規則,而其他則試著判斷程式碼是否已經過適當測試。所有這一切都讓儲存庫成為更加安全的地方。那更像是集裁判、品保工程師、甚至文法警察在一身的角色。
衰退趨勢:信任夥伴
不只雲端供應商正替走付錢的顧客。Google的新聯盟宣布有人想買Google的服務時,它還要想想願不願意。是的,我們大部分人可以保持冷靜而不會遇上厄運,但你怎麼知道浪潮會不打上你的公司?前一年的英雄在下一年時常在下一年變成大壞蛋。
開發維運團隊正向雲端運算公司與他們的供應商提出一個更加困難的問題。他們正要求更強的擔保。過去,每個人都迷醉於立即可租機器的概念。沒有人會煩惱你很快會被報廢掉。現在他們開始擔心了。
舉例來說,有家雲端公司有個包山包海的條款禁止傳送「低價值電子郵件」。過去,沒有人會想怎樣衡量電子郵件的價值。現在他們開始想著有沒有哪個萬用詞語可以用來關掉所有東西。這種破滅的信賴表示常期的關係需要更謹慎協商的契約,而且需要減少模糊空間。
(本文授權非營利轉載,請註明出處:CIO Taiwan)