Braze公司利用亞馬遜無服務(wù)器計算平臺Lambda實現(xiàn)云基礎(chǔ)設(shè)施自動化
無服務(wù)器這一說法似乎有些自相矛盾,因為它一邊宣稱無需服務(wù)器,一邊又確實需要服務(wù)器來執(zhí)行特定功能。這種看似矛盾的特性恰恰是其獨特的優(yōu)勢,同時也引發(fā)了廣泛的討論。有人堅信無服務(wù)器將是未來軟件開發(fā)的普遍趨勢,然而,也有人對此表示懷疑。
無服務(wù)器的優(yōu)勢
無服務(wù)器技術(shù)允許應(yīng)用以較低成本實現(xiàn)無限擴展。比如,在資金有限的初創(chuàng)企業(yè)中,只需在應(yīng)用功能被使用時支付費用。無服務(wù)器應(yīng)用由小塊代碼組成。對于那些專注于數(shù)據(jù)收集的初創(chuàng)公司,采用這種方式構(gòu)建應(yīng)用既高效又方便。
無服務(wù)器架構(gòu)能有效緩解規(guī)劃難以預(yù)見的用量的困擾。以Braze公司為例,過去在預(yù)測服務(wù)器需求量時常常感到棘手,而采用無服務(wù)器后,這類煩惱大大減少。
現(xiàn)在多數(shù)客戶僅將其應(yīng)用于特定場合。據(jù)NewRelic公司戰(zhàn)略架構(gòu)部門高級主管Lee透露,大規(guī)模應(yīng)用尚未全面啟動。此外,其模型設(shè)計較為局限,僅適用于某些應(yīng)用場景。當某些企業(yè)試圖將其應(yīng)用于更為廣泛的業(yè)務(wù)領(lǐng)域時,卻發(fā)現(xiàn)其功能不足以滿足需求。
該平臺缺少了微服務(wù)所必需的一些核心管控功能。對于那些要求高度統(tǒng)一和精細操作的企業(yè)級應(yīng)用來說,無服務(wù)器架構(gòu)顯得不夠理想。
企業(yè)的探索與嘗試
一些企業(yè)正在無服務(wù)器技術(shù)的學(xué)習(xí)路徑上不斷進步。在這項研究中,五家企業(yè)通過摒棄舊有模式,成功實現(xiàn)了變革。微軟致力于消除功能即服務(wù)和平臺即服務(wù)之間的隔閡。以去年12月微軟發(fā)布的技術(shù)為例,它能讓容器執(zhí)行多種功能。
金融界已有企業(yè)運用了無服務(wù)器的計算系統(tǒng)。這一現(xiàn)象表明,眾多行業(yè)紛紛開始嘗試并研究無服務(wù)器技術(shù)。
來自各方的觀點
AWS表示,關(guān)鍵技術(shù)并未成為主要工作負載運行的障礙。這一點體現(xiàn)了技術(shù)提供商對無服務(wù)器架構(gòu)的信任。無服務(wù)器技術(shù)促使開發(fā)者從新的角度審視職責(zé)。在Braze公司,員工們就有這樣的體驗,它使得工程師的工作更具創(chuàng)新性。
無服務(wù)器技術(shù)顛覆了傳統(tǒng)的軟件開發(fā)模式,促使固有觀念發(fā)生轉(zhuǎn)變,讓開發(fā)者不再盲目遵循舊有的開發(fā)路徑。
無服務(wù)器的靈活性
微軟推出的新技術(shù)滿足了企業(yè)客戶對靈活性的需求。這一技術(shù)涵蓋了從平臺組合到計費體系、基礎(chǔ)設(shè)施設(shè)置等多個層面,提供了更加豐富的選擇。它通過將無服務(wù)器技術(shù)引入,將應(yīng)用中的復(fù)雜性轉(zhuǎn)移到了連接層面,實現(xiàn)了架構(gòu)層面的創(chuàng)新調(diào)整。
企業(yè)的應(yīng)對策略
企業(yè)可分步驟進行遷移工作。無需一次性將所有應(yīng)用完全重構(gòu)以適應(yīng)無服務(wù)器架構(gòu)。可以先對模塊進行調(diào)整,逐步過渡到無服務(wù)器的運行模式。這樣做可以降低風(fēng)險,同時也能逐步體驗到無服務(wù)器帶來的益處。
你覺得在你從事的行業(yè)里,無服務(wù)器技術(shù)在未來幾年是否會得到廣泛的應(yīng)用?歡迎大家踴躍點贊、轉(zhuǎn)發(fā),并分享你們的觀點。
作者:小藍
鏈接:http://www.yunyix1.cn/content/5833.html
本站部分內(nèi)容和圖片來源網(wǎng)絡(luò),不代表本站觀點,如有侵權(quán),可聯(lián)系我方刪除。