考虑从无状态应用程序起步
时间:2022-04-06 11:33:01 | 来源:行业动态
时间:2022-04-06 11:33:01 来源:行业动态
一般而言,运行无状态应用程序,往往比运行有状态应用程序(例如数据库)要容易得多。随着Kubernetes运营商的增加,情况开始有所不同。不过,对于刚刚上手Kubernetes的团队来说,运行无状态应用程序可能是更好的选择。
Plotly公司联合创始人Chris Parmer指出,如果只能挑选一条最佳实践的话,我建议从无状态应用程序入手,通过无状态后端,开发团队可以确保没有需要长期运行的连接,或者可变状态,从而极大降低扩展的难度。开发人员还能够在零停机时间的前提下,轻松部署应用程序,确保最终用户的请求可以并行被传递至不同的容器处。
Parmer指出,可扩展性是在Kubernetes上运行容器的主要优势,而使用无状态应用程序更有利于发挥这项优势。
无状态应用程序意味着开发团队能够更轻松地迁移及扩展容器以满足组织的业务需求,包括随意添加或删除容器。通过使用基于无状态后端的Web应用程序框架,我们可以从Kubernetes集群当中获取最大收益。Parmer说。