本文是 serverless 入门与实践 的第31篇
学习<华为 Serverless 核心技术与实践>, 计划: 1篇前言 + 10篇/章 + 1篇总结
云托管服务
云托管服务为开发者的生产级网页内容提供快速、安全的托管服务,其托管内容包括: 网页应用、静态和动态内容。开发者只需一个命令,便可轻松快捷地部署网页应用,同时将静态和动态内容提供给全球CDN进行分发,还可以将托管与云函数搭配使用,实现事件式驱动编程。
云托管服务可以对多种类型的页面进行托管,其典型场景:
- 个人博客:用户可以上传生活趣事、分享读书心得,搭建一个展示自我的平台。
- 团队空间:同一工作团队的成员们可以利用团队空间共享办公软件、查阅资料文档、交流工作心得,从而提升工作效率,进一步增加团队凝聚力。
- 创意分享:可以将有趣的内容制作成电子传单,通过网络媒介轻松分享给身边的朋友,提高信息传送效率,确保分享的及时性。
- 静态网站:如果采用前后端分离架构,前端Portal只负责静态界面展示,可以不用部署到传统的Tomcat等Web容器中,直接部署到云托管服务中,降低网站的维护成本。
云托管服务架构
接入模块向开发者提供了三种管理云托管服务的方式:
- 开发者控制台:用户成功登陆云托管服务Console之后,可以通过界面对云托管服务进行管理,包括站点管理、域名管理、版本管理等。
- CLI:很多开发者习惯通过本地命令行将本地的网站工程发布到云托管服务进行部署,CLI命令行提供了项目创建、网站部署、证书管理、版本管理等多种功能,这些功能等价于开发者控制台,但是其中的一些功能可能会被删减。
- Restful API:通过Restful API可以很方便地对接CI/CD系统,代码流水线构建成功之后,通过调用云托管服务的Restful API将Web网站部署到云托管服务,实现版本发布和上线的全自动化。
核心功能特性
云托管服务最核心的功能是静态资源托管和访问加速,围绕资源托管还有一系列重要的辅助功能,如站点管理、租户管理等特性