华为Serverless核心技术与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1 Serverless综述

近年来,互联网、移动互联网及物联网的快速发展导致流量、数据量激增,这使应用架构的可扩展性和弹性面临新的挑战。因此,微服务架构脱颖而出,成为企业应用架构的首选。微服务架构提倡将单一应用程序划分成一组小的服务,各服务间互相协调、互相配合,每个服务都运行在独立的进程中,各服务间采用轻量级的通信机制互相沟通,服务围绕具体业务构建,可以独立开发、测试、部署、发布。

微服务的生态和实践已经比较成熟,其设计方法、开发框架、CI/CD工具、基础设施管理工具等,都可以帮助企业顺利实施微服务。然而,微服务远没有达到完美,它在架构、开发、基础设施方面仍然面临新的挑战。