自计算机诞生以来,构建软件一直是一个复杂的过程。在过去十年中,新的基础设施方法(IaaS和PaaS)、软件架构(SOA和微服务)以及方法(敏捷、持续交付和DevOps)的出现,旨在减轻应用开发的复杂性。
尽管微服务在过去的几年中一直是热门趋势,但无服务器架构通过提供一种新的构建可扩展和成本效益应用的方法,正在获得动力。
无服务器计算通过自动配置服务器和存储、维护基础设施、升级软件以及仅对消耗的资源收费,使开发人员摆脱了构建应用的传统成本。
本指南讨论了无服务器计算背后的背景、其优势、最佳实践以及评估与您无服务器环境一起使用的数据库时的关键考虑因素。