返回
A Systematic Mapping on Serverless Computing
DOI:10.1007/978-3-032-12882-9_1.png)
摘要
En 中文
单体软件工程曾存在于各类规模与行业的多数商业项目中,其中所有功能均嵌入应用程序代码,并基于三层架构进行项目构建。随着软件工程的发展,许多大型企业如AWS亚马逊、Twitter、Netflix、eBay和Uber已将其单体应用迁移至微服务架构,该架构由执行单一任务的小型应用程序组成。得益于微服务架构的优势及云计算的进步,无服务器计算已被用于创建各类应用,包括机器学习、物联网(IoT)、大数据分析,并采用函数即服务(FaaS)。尽管优势与便利性吸引用户,服务提供商却面临挑战,因为动态流程——包括路由、分发、使用及管理IT基础设施资源——已成为支撑提供商及用户业务模型的关键要素。本研究将通过系统化映射,介绍评估、监控和模拟IT基础设施运行环境的关键性能工具(框架)以及当前主流的服务提供商(Kubernetes)。
Keyword:
Serverless
FaaS
BaaS
Infrastructure
Microservice
Performance
Cloud Computing

