# 部署概述

本文介绍开始部署前您需要了解的一些基本概念。

# 资源模型

服务——版本——实例,是云托管的三层基本概念。它们的关系如图所示。 上图展示了三个示例服务 TestA、TestB、TestC。每个服务都包含了两个版本,每个版本对应着一组0~N个实例(容器)资源。

# 服务域名

每个服务都包含一个系统自动生成的默认域名(您也可额外为服务绑定自定义域名),可被用于访问和传入请求。请求方无需感知该服务具体有几个版本,而是将服务视为一个整体。

# 流量分配

当有请求传入服务时,根据您事先配置的流量分配模式(按百分比/按 URL 参数)和规则,系统会将本次请求路由到对应的版本。

# 弹性伸缩

不同版本承载的请求数量决定它对应的实例(容器)数量,当无任何请求时实例(容器)数量最小可以被缩减到 0,不产生任何资源消耗。这一动态扩缩过程由系统自动完成,最终您只需为实际使用的所有实例(容器)资源付费。