部署应用

操作角色

应用管理员

镜像、容器、应用之间的关系

镜像是容器运行的基础,一个镜像可以包含一套完整的系统环境,里面涵盖了用户所需要的应用程序和环境。镜像可以用来创建容器。一个完整的镜像可以支撑一个容器的运行。 平台利用容器来运行应用,容器是从镜像创建的运行实例,它可以被启动、开始、停止、删除,每个容器都是相互隔离的、保证安全的平台。

应用管理

1)应用定义 提供对应用名称、类型、数据中心、资源中心、版本号等信息的管理功能,支持对应用指定多个应用管理员,方便用户对应用的管理。

2)应用资源管理 提供租户内应用资源的申请和审核管理功能,并提供资源使用统计查询和报销展现功能,为租户对资源配额的的调整和管理提供依据。

3)应用部署配置 提供应用部署配置参数配置功能,包括应用容器数和动态部署参数的配置,选择是否根据业务情况进行动态伸缩。

4)应用部署 完成应用的定义和部署,查看应用状态。

5)应用运行管理 提供应用运行状态、应用任务状态和执行情况的查询和管理功能,同时提供人工应用运行管理(部署、启动、升级、查询、销毁)等功能权限。

6)应用升级与回退 提供对应用内容器的升级与回退操作,实现新旧版本容器的启动和停止。

服务管理

1)应用服务管理 提供用户应用开放服务目录和服务参数的管理功能,并提供查询权限管理。

2)平台服务管理 主要为云化技术组件服务,提供了数据库层、服务层、展现层、接入层和辅助层的多项技术服务,方便用户快速部署云化应用。

3)外部服务管理 按租户提供应用外部服务目录和服务参数的增、删、改、查功能,方便管理应用外部服务。

部署应用步骤

1、应用定义 应用管理员进行应用定义编辑,内容涵盖应用代码、应用名称,选择应用类型、(一般应用、定时),进行应用所属资源中心的选择等。

2、应用资源申请 应用管理员进行应用资源的申请,选择应用所属的网络区域及运行资源(CPU个数、内存大小、存储容量)。

3、平台服务(可选) 部署的应用需要使用到平台服务时,应用管理员可通过该功能,选择平台提供的相关服务,如技术组件等服务。

4、外部服务(可选) 应用需要外部服务时,通过外部服务管理应用管理员可进行外部服务的添加; 设定服务代码、服务名称,选择应用所属数据中心、资源中心、开放协议,设定IP地址、开放端口和检查脚本,编辑开放URL; 进行参数名的定义及描述。

5、应用部署

1)进行容器的定义 进行镜像容器配置,进行容器定义,设定容器名,选择镜像及要部署的网络区域;进行资源设定(CPU数、内存大小、存储容量); 根据需要设定容器的实例数,选择是否需要实现容器的自动伸缩并设定容器伸缩CPU数的上下限和实例数; 设定日志目录和数据目录; 选择容器是否均匀分布。

2)开放服务(可选) 应用如需对外开放服务,应用管理员可通过该功能实现服务的对外开放。 选择开放协议(http、TCP),设定开放端口及URL。 进行参数名的设定及编辑相关描述。 开放服务后,开放的服务可通过应用服务管理功能进行查询。

3)调用/依赖 应用管理员进行调用/依赖的设定选择服务的关系类型(调用或依赖),可选择依赖的容器,配置服务参数并编辑参数描述,设定参数别名等。

4)其他参数设定 如应用需要进行特定的参数设定,可通过其他参数进行设定(参数名、参数描述、参数值)

5)、部署配置确认 部署配置完成,应用管理员进行部署配置确认。

6)、查看资源占用情况 通过部署配置选项,可查询应用部署的资源占用情况。(cpu、内存、存储的使用)

6、应用运行管理 通过应用运行管理,应用管理员可以进行容器的启停、升级、应用运行日志查询等操作。