無服務器云的有趣之處在于,它是由主要云計算供應商提供的服務,卻減少用戶為這些供應商支付的費用。或者看起來是這樣。
那么人們是否知道有多少行業領先供應商會推出減少其利潤的新技術?但是,云計算領導廠商AWS、微軟Azure和谷歌云就是這么做的。事實上,這就像無服務器一樣,向服務器端邁進了一大步(無服務器的應用將推動更多的云采用,而從長期來看,無服務器云將成為云計算提供商的凈收入業務,而這些廠商并不傻。)
無服務器可以自動將計算資源分配給云中的應用程序,以便讓應用程序擁有足夠的資源,但不會太多。云計算客戶很難提供適量的資源。而虛擬機大量閑置,這將浪費成本。無服務器解決了這個核心問題,因此節省了成本。
了解無服務器云成本
為了更全面地理解無服務器云計算的經濟效益,451 research公司數字經濟學研究部主任Owen Rogers對此進行了探討和分析。Rogers獲得布里斯托大學云計算經濟學博士學位。此外,他還是Cloud Price Index的設計者,是負責公共云、私有云和管理云成本的451 research的基準指標以及451 research云定價方法和機制的全球調查的云計算架構師。
以下將探討無服務器的亮點:
無服務器的經濟利益:
“我認為采用無服務器有兩個好處。第一種好處是,沒有必要來維護基礎設施,無需考慮所有的基礎資源,企業只需編寫代碼并在需要時將其應用起來。第二個好處是資源利用問題。不必讓大量虛擬機耗費資源,并且會增加成本,企業可以執行其功能,只要它完成,虛擬機就會消失,企業不會因此而支付費用。”Rogers說。
無服務器成本減少:
無服務器成本更低嗎?作為經濟學家,Rogers認為這要看情況而定。如果用戶有一臺虛擬機,而且這個虛擬機一直在不停地被使用,并且正在處理大量的請求,那么實際上這可能比在這種情況下使用無服務器成本更像。因為很顯然,每當無服務器代碼被調用時,用戶都必須付出一些代價。如果一直消耗虛擬機,如果企業在該機器中獲得高水平的利用率,那么可能做的是正確的事情。
然而,如果某個功能偶爾需要運行或者突發的應用,那么至少從經濟角度來看,無服務器將成為一種適合的技術。
而采用無服務器的好處是,如果企業不知道要使用多少請求,無論是數百萬個請求還是數十個請求,無服務器都可以自動擴展。而使用虛擬機則必須在應用程序中構建更多的可擴展性。“
“很多公司必須在其IT部門安裝大量的微小服務,并對這些功能、活動、觸發器進行持續整合。對于這些用戶來說,把它們放在無服務器的地方是很有意義的,因為他們只需要立即調用它們,而不是讓大量昂貴的虛擬機始終運行,并花費大量的時間成本。
那么這是否意味著大型云供應商實際上會從無服務器中實際上損失利潤:
Rogers表示,“我不這么認為。因為現在正處于云采用的早期階段。很多企業現在都在采用云計算,但有很多工作量需要部署,還有很多機會。所以,可能人們會決定不使用虛擬機,而是使用無服務器。但無服務器的可訪問性意味著數量應該增加。因此,越來越多的人將消耗無服務器,并且將獲得越來越多的好處。
而這在某種程度上回到了杰文斯悖論:在工業革命中,技術和生產力變得更加高效,但并沒有節約成本,因為這意味著人們有更多的消費。而無服務器也就是這樣的情況。它使用起來非常簡單,功能也非常強大,但這并不能降低成本,減少服務提供商的收入,其成本只會隨著數量和消費量的增長而增長。“
降低或管理無服務器云計算成本的技巧:
Roger認為,“這與企業確保知道誰在使用它以及他們使用了什么有關。影子IT的應用非常多,而且存在巨大的成本威脅,而無服務器的情況與虛擬機和存儲的情況完全相同。如果一直有人調用一個錯誤的功能,而這個功能并沒有帶來任何價值,這也許是偶然發生的,也許是不應該擁有權限的員工無故地調用的,那么這些成本就會上升,并且不會為企業創造任何價值。
因此,我認為企業需要了解誰在使用它,并確保在云計算提供商內部設置控件,并檢查自己的使用情況和計費報告,這對于了解企業正在使用無服務器的正確價值而言至關重要。“
無服務器的主要云供應商中哪一家價格更低?