部署概述
云托管支持丰富的部署方式,你可以使用应用模板、Docker 镜像、Git 仓库、控制台、cli 等方式部署应用。无论你选择哪种方式,云托管都能为你提供一个完整的应用运行环境。
如果你需要了解从零手动根据源码部署一个云托管服务可以请根据需要,选择适合您的快速开始文档:
资源模型
服务——版本——实例,是云托管的三层基本概念。它们的关系如图所示。
上图展示了三个示例服务 TestA、TestB、TestC。每个服务都包含了两个版本,每个版本对应着一组 0 ~ N 个实例(容器)资源。
服务域名
每个服务都包含一个系统自动生成的默认域名(您也可额外为服务绑定自定义域名),可被用于访问和传入请求。请求方无需感知该服务具体有几个版本,而是将服务视为一个整体。
流量分配
当有请求传入服务时,系统会将本次请求根据规则,路由到对应的版本。
弹性伸缩
不同版本承载的请求数量决定它对应的实例(容器)数量,当无任何请求时实例(容器)数量最小可以被缩减到 0,不产生任何资源消耗。这一动态扩缩过程由系统自动完成,最终您只需为实际使用的所有实例(容器)资源付费。