DevOps

一文了解什么是无服务器架构及其4大主要弊端?

2009年,业界提出DevOps理念。维基百科上给出的定义为“DevOps是软件开发、运维和质量保证三个部门之间的沟通、协作和集成所采用的流程、方法和体系的一个集合。”

2011年,Forrester发布报告“扩大DevOps至NoOps”,预测在不久的将来,一些企业将越来越多的依赖于云,开发者将能更加自动地进行程序构建(building)、测试与部署等运维操作,最终达到NoOps。

虽然该术语表示这些公司将不再需要运维人员,但是报告本意谈论的却是开发者将使用更加自动化的工具,而这些工具需要更少的人工干预。随后PaaS被视为是实现NoOps的最佳方式。

2014年,云厂商AWS推出了“无服务器”的范式服务。

最初,“无服务器”意在帮助开发者摆脱运行后端应用程序所需服务器设备的设置和管理工作。这项技术的目标并不是为了实现真正意义上的“无服务器”,而是指由第三方供应商负责后端基础结构的维护,以服务的方式为开发者提供所需功能,例如数据库、消息以及身份验证等。这种服务基础结构通常可以叫做后端即服务(Backend-as-a-Service,BaaS),或移动后端即服务(MobileBackend-as-a-service,MBaaS)。

同步内容
--电子创新网--
粤ICP备12070055号