考慮從無狀態(tài)應用程序起步
時間:2022-04-06 11:33:01 | 來源:行業(yè)動態(tài)
時間:2022-04-06 11:33:01 來源:行業(yè)動態(tài)
一般而言,運行無狀態(tài)應用程序,往往比運行有狀態(tài)應用程序(例如數(shù)據(jù)庫)要容易得多。隨著Kubernetes運營商的增加,情況開始有所不同。不過,對于剛剛上手Kubernetes的團隊來說,運行無狀態(tài)應用程序可能是更好的選擇。
Plotly公司聯(lián)合創(chuàng)始人Chris Parmer指出,如果只能挑選一條最佳實踐的話,我建議從無狀態(tài)應用程序入手,通過無狀態(tài)后端,開發(fā)團隊可以確保沒有需要長期運行的連接,或者可變狀態(tài),從而極大降低擴展的難度。開發(fā)人員還能夠在零停機時間的前提下,輕松部署應用程序,確保最終用戶的請求可以并行被傳遞至不同的容器處。
Parmer指出,可擴展性是在Kubernetes上運行容器的主要優(yōu)勢,而使用無狀態(tài)應用程序更有利于發(fā)揮這項優(yōu)勢。
無狀態(tài)應用程序意味著開發(fā)團隊能夠更輕松地遷移及擴展容器以滿足組織的業(yè)務需求,包括隨意添加或刪除容器。通過使用基于無狀態(tài)后端的Web應用程序框架,我們可以從Kubernetes集群當中獲取最大收益。Parmer說。