無伺服器是什麼?

無伺服器」這個術語是指一種雲端運算模型,由雲端供應商負責為使用者提供、執行和動態管理運算資源,而不是由使用者自己負責。雖然這術語錯誤地暗示它不涉及實體伺服器,但無伺服器環境仍是一種使實體伺服器抽象化的環境,因此最終使用者無需在意實體伺服器。無伺服器運算的主要好處之一是,使用者只需針對在雲端中執行服務所使用的運算資源來付費。例如傳統上要在雲端中運行應用程式,您必須啟動多個虛擬化伺服器來滿足容量,那麼即使您的應用程式處於閒置狀態,也必須為此使用容量付費,導致時間和金錢的浪費。反之採用無伺服器的話,雲端供應商會負責保障您獲得剛好足夠的運算資源,以滿足任何需求。

無伺服器運算簡化了開發和部署程式碼的過程。應用程式和程式碼可以開發成完全無伺服器,也可以編寫為要與傳統應用程式搭配使用。無伺服器數據庫無需配置或擴充數據庫硬體,其架構也不需要您的員工進行任何設定或維護(包括根據需求進行擴展),這是因為這些責任全部都由雲端供應商承擔。

TIBCO 成為連接現代應用架構的領導者之 10 個原因
TIBCO 成為連接現代應用架構的領導者之 10 個原因
需要發展您的應用程式架構,以下是選擇 TIBCO 來幫助的 10 大理由。

大多數雲端供應商提供功能即服務 (FaaS),這是一種用於部署和執行應用程式的無伺服器環境。Kubernetes 也是一種無伺服器運算系統,這類系統因為排除了運作空窗期,因此比起租用或擁有固定數量的伺服器,通常是更符合成本效益的部署方法。無伺服器環境亦因此更有彈性,可以隨時增加或縮減規模,只使用適量的運算資源。無論是私有雲或公有雲環境,都可以執行無伺服器運算。