天天看點

創業公司用 Serverless,到底香不香?

創業公司使用 Serverless 的好處

1. 簡單部署和持續傳遞

2. 節約基礎設施成本

3. 無限擴充性

4. 更強的靈活性

5. 真實可複用性

結論

作者 | Mike Butusov

原文位址:

創業公司用 Serverless,到底香不香?

在過去的 5 年裡,使用雲廠商處理應用背景的流行程度大幅飙升。其一,初創企業主采用 Serverless 方式,以節省基礎設施成本,并随用随付。随着公司規模的擴大,依靠第三方供應商可以使其快速獲得後端資源。

其二,雖然實作基于雲的基礎設施主要在初創企業主中流行,但大型公司也會使用分布式架構。Amazon Polly (一種将文本轉換為逼真語音的服務)就完全依靠 AWS 來提供項目支援。

在本文中,我們主要聊聊 Serverless 對于初創公司最突出的優勢。你将會發現,為你的下一個項目選擇分布式應用是非常正确的。

Serverless 允許企業主隻在使用者請求或事件被觸發時才為伺服器付費。是以,技術團隊消除了閑置時間,確定他們不會為伺服器電源支付額外費用。除此之外,通過 Serverless 化,初創企業的管理者可以雇傭更少的人才進行項目維護,進而可以專注于推廣公司的核心服務。

成本和時間效率并不是初創公司在 Serverless 中的唯一好處。讓我們仔細看看分布式架構的優勢。

與基于伺服器的架構不同,基于分布式系統的背景更容易設定和部署。将源碼連接配接到你選擇的任何一個安全的 Serverless 創業公司供應商平台(AWS、Google、Azure 等),就可以部署項目了。

持續傳遞是初創企業使用 Serverless 産生的另一個好處。代碼的每一個變化都會在測試後自動部署。整個過程都是自動化的,團隊無需對每一次更新進行監控。

如上所述,Serverless 架構是企業主要制基礎架構方面支出的有效方式。如果一個初創網站的通路量少于 1000 人,改用現收現付的模式,可以削減高達 90% 的背景維護和資源成本。要了解 Serverless 的全部成本效益,不妨看看這些 Serverless 企業創業案例:

一家名為 Heavywater 的初創公司在選擇使用 Serverless 架構後,維護背景成本從 4000 美元降至 30 美元;

Nordstrom 的創始人利用 Serverless 基礎架構的高擴充潛力和降低成本的能力,來支援一個高流量的網絡應用。該公司使用 AWS Lambda 和 APIs Gateway 作為項目的技術骨幹;

Postlight 的初創公司創始人通過轉向 Serverless 來處理高額的後端支出,将基礎設施成本從每月 1 萬美元降至 370 美元。

在伺服器上的應用有擴充性的限制。這意味着越來越多的使用者需要重建和翻新應用的技術架構。這也是為什麼那些優先考慮流量或使用者擷取的初創公司,更傾向于使用 Serverless 的原因,因為它具有無限的擴充能力。

随着請求數量的增長,廠商的伺服器會為其自動提供應用所需的伺服器能力。是以,Serverless 應用管理團隊不會因突然的流量激增而措手不及。

Serverless 具備的靈活性是它在初創企業中如此受歡迎的原因之一。在某些時候,公司經營者會意識到企業目前的目标閱聽人不夠精準,是以,需要進行重新調整。那麼将一項服務分離成幾個小的服務,針對新的閱聽人設定意向服務就非常有必要。

以下是 Serverless 實際應用中靈活性的表現:

增加了産品的靈活性,讓建立微服務變得更容易;

容器的使用,讓修改産品的部分内容變得更加容易,而不至于讓整個系統崩潰;

增加目标客戶觸達量,無限的擴充能力讓企業在不丢失現有客戶的前提下,提供了接觸新目标使用者的可能。

由于建立的元素可以複用,Serverless 架構讓項目開發變得更加容易。那究竟為什麼 Serverless 比其他基礎架構類型具備更高的可重複利用性呢?

這是由于大多數 Serverless 函數都是以 HTTP 請求的形式提供的,并且不依賴源代碼來運作。在 Lambda 函數上使用層,通過建立封裝的、可測試的代碼,也能促進可重用性。由于 Serverless 非常适合短期的、無狀态的代碼,是以大多數事件驅動的結構(如微服務)通常都是 Serverless 的。

雖然距離 Serverless 成為主流技術還有一段路要走,但不可否認的是,已經有越來越多的初創企業選擇分布式應用模式。

對初創企業來說,這種新型的基礎設施非常實用,因為他們不再需要在基礎設施上花一分錢,并能夠根據應用通路者的數量來調整支出。

微服務具有較高的成本效率、巨大的可擴充性潛力和樞紐友好性,可以從根本上改變 IT 團隊消耗資源的方式。未來,将會有更多初創企業,借助 Serverless 帶來的巨大優勢做出功能更強、創新更多、更強大的項目。

繼續閱讀