
# 约束与限制
#### 购买须知
- 不同区域购买的资源不能跨区使用，需慎重选择。
- 如果已经购买了CodeArts套餐，则无需再单独购买CodeArts Deploy套餐。
 
#### 使用须知
- 如果您使用CodeArts Deploy服务开展在特定行业的业务，比如：教育、医疗和银行等，需同时遵守相关国家规定的用户数据保护法律和内容管理法律。
- 禁止通过CodeArts Deploy服务对外部视频或音频网页爬取、加工或上传数据。
- 禁止通过CodeArts Deploy服务进行源代码编译构建之外的操作。
- 禁止使用sleep、usleep、read、timeout、yes、dd、while循环等命令长期（超过10分钟）占用服务器进程。
 
#### 命名限制
| **限制项** | **说明**                                                                                                                                                                                                                                                                  |
|:---|:---|
| 集群名称    | - 支持数字、中文、英文字母或-_.符号。  - 字符长度范围为3\~128                          |
| 主机名称    | - 支持数字、中文、英文字母或-_.符号。  - 字符长度范围为3\~128                                  |
| 部署应用名称  | - 支持数字、中文、英文字母或-_符号。  - 字符长度范围为3\~128                                          |
| 步骤显示名称  | - 支持汉字、英文字母、数字、空格、或-_,;:./()（）符号，其中空格不可在名称开头或结尾使用。  - 字符长度范围为1\~128   |
   
#### 规格与限制
使用部署服务有下列限制：
- 基本限制。
  表1基本限制 
  | 指标类别   | 指标项             | 限制说明                |
  |:---|:---|:---|
  | 应用管理   | 单项目下应用数量（个）     | 最大数量为2000个。         |
  | 应用管理   | 应用下可查看部署记录天数（天） | 页面展示单个应用最近92天的部署记录。 |
  | 应用管理   | 单次部署应用的部署时长（分钟） | 最大部署时长为30分钟。        |
  | 基础资源管理 | 单项目下主机集群数量（个）   | 最大数量为1000个。         |
  | 基础资源管理 | 单主机集群下主机数量（个）   | 最大数量为200个。          |
  | 基础资源管理 | 批量验证连通性主机数量（个）  | 最大数量为200个。          |
  | 环境管理   | 单应用下环境数量（个）     | 最大数量为100个。          |
  | 环境管理   | 单环境下主机数量（个）     | 最大数量为200个。          |
  | 环境管理   | 批量验证连通性主机数量（个）  | 最大数量为200个。          |
     
  
- 支持如下表所示操作系统主机。
  表2操作系统 
  | 操作系统                 | 版本号                                                                                                                                                                                                                                                                |
  |:---|:---|
  | CentOS               | 6.3，6.5，6.8，6.9，7.0，7.1，7.2，7.3，7.4，7.5，7.6，8.0，8.1，8.2，Stream 9 说明：Docker 18.09.0版本与CentOS 8版本不兼容。                                                                                                                          |
  | Debian               | 8.2.0，8.8.0，9.0.0，10.0.0                                                                                                                                                                                                                                           |
  | EulerOS              | 2.0，2.2，2.3，2.5                                                                                                                                                                                                                                                    |
  | Huawei Cloud EulerOS | 2.0 说明：Nginx 1.12.2、Docker 18.09.0版本与Huawei Cloud EulerOS 2.0不兼容。                                                                                                                                                            |
  | Ubuntu               | 14.04，16.04，18.04，20.04，22.04 说明： Ubuntu 22.04仅支持docker 19.03及以上版本，不兼容Nginx 1.12.2版本，不支持php全部版本。 Ubuntu 20.04不兼容Nginx 1.12.2版本和php 5.6.38版本。 |
  | Windows              | 2012 R2，2016，2019，Win7，Win10                                                                                                                                                                                                                                       |
  | KylinOS              | V10 SP1 说明： Nginx 1.12.2、php-5.6.38版本与KylinOS不兼容。                                                                                                                                       |
  | UnionTechOS          | Server 20（1050e）                                                                                                                                                                                                                                                   |
  | OpenEuler            | 20.03 说明： JDK11、PHP-5.6.38版本与OpenEuler X86系统暂不兼容。 Nginx、Python、JDK、PHP全部版本与OpenEuler ARM系统暂不兼容。                                              |
  | AlmaLinux            | AlmaLinux 9                                                                                                                                                                                                                                                        |
     
  
- 支持如下表所示的集群版本。
  表3集群版本 
  | 集群类型    | 集群版本                                             |
  |:---|:---|
  | CCE集群   | 1.17\~1.25                                       |
  | 自有K8S集群 | 遵从[K8s社区](https://kubernetes.io/releases/)的约束与限制 |
     
  
 
#### 对外IP
部署服务对外IP如下：
表4对外IP 
| 站点  | IP                                                               |
|:---|:---|
| 中国站 | 49.4.3.11 139.159.226.153 |
   
#### 计费相关
- 部署服务不支持单独购买，开通CodeArts即可使用部署服务。
- 部署服务免费使用，不涉及计费项。
- 用户部署的应用所使用的资源、以及部署依赖的服务所使用的资源（弹性云主机、弹性IP、流量等）由所使用的服务收费。
- 由于部署服务本身免费使用，因而当账户欠费时，部署服务各项操作仍可以正常进行，但若部署服务所使用的资源（弹性云主机、弹性IP、流量等）在账户欠费时不可用，那么相应的应用可能会部署失败。
 
