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