基于微服务理念和Serverless架构的容器化Serverless技术逐渐成熟,容器和Serverless架构的融合。
Serverless容器是让用户无需购买和管理服务器直接部署容器应用的产品、技术形态,让用户聚焦业务应用而非底层基础设施管理。
Serverless容器可以极大提高容器应用部署的敏捷度和弹性能力,降低用户计算成本;让用户聚焦业务应用而非底层基础设施管理,极大地提高应用开发效率,降低运维成本;容器化Serverless与现有容器应用生态完美集成,降低迁移成本;Serverless全自动化安全和运维能力让使用成本降至最低。
01无服务器技术概览
无服务器架构的核心目的是让开发者专注于商业逻辑的开发,而无需在系统管理和运维上投入不必要的资源,这提升了应用迭代、开发、部署和运维效率。
云原生强调最初的并发就是为了最终部署到云环境上。在公有云、私有云和混合云等新型动态环境中,赋能组织或企业去构建和部署可弹性扩展的应用。
无服务器架构是云计算向开发流程纵深发展的结果,但作为新的云计算架构并不是解决一切系统难题的“银弹”,其独特的优势也带来了不可避免的局限。
容器化无服务器架构具备高敏捷、高弹性、高开发效率、低计算成本、低迁移成本、低使用成本的优势,满足云原生用户对基础设施的需求痛点。
02无服务器市场概览
Serverless相关产品分为资源实例平台、调度平台、应用管理平台和业务逻辑管理平台,关注云厂商 对于Serverless计算形态的支持呈现的服务和产品形态的差异。
根据云原生产业联盟,2020年中国云原生用户调查报告中对Serverless技术使用现况的调研结果:
Serverless已经并始在市场落地并将加速扩大市场。
Serverless的潜在用户对其优势给用户带来的收益的考虑已高于对Serverless的劣势的考虑。
调试与监控工具的成熟化是Serverless的发展需求。