创建应用组

应用组的作用是将一组有相同“属性”的应用部署到一起便于管理和资源分配。因此部署应用前需要根据应用自身特点先创建应用组,然后根据实际情况把应用部署到特定应用组。一般建议同一个用户,或者需要相互调用的应用部署到同一个应用组。

应用组名称应该具有自解释性,名称上能体现当前应用组的特点,如:应用所属的用户,或者应用组包含的应用类型。

应用组用于将众多应用进行逻辑隔离。创建应用时需选择所属应用组。

  1. 单击[全部服务]图标,选择[企业应用/应用管理]菜单项。

  2. 在左侧导航树中单击[应用管理/应用组]菜单项,进入应用组管理页面。

  3. 单击<创建应用组>按钮,跳转至创建应用组页面。

  4. 配置应用组名称,选择是否自定义命名空间,选择应用组类型及对应的微服务引擎。应用组类型即指应用组使用的微服务引擎,包括Spring Cloud、Istio和自定义三种类型。

    • 选择Spring Cloud或Istio类型可获得对应的服务治理功能。关于Spring Cloud、Istio与服务治理的更多介绍请参见[企业应用指南-微服务-服务介绍]。需注意的是,应用组名称与类型在创建后不可修改,请谨慎配置。若选择Spring Cloud,还需选择要使用的微服务引擎,若尚未创建待引用的微服务引擎,可单击<新建引擎>按钮进行创建,相关操作介绍请参见[企业应用指南-微服务-快速入门]章节的内容。

    • 选择自定义类型,将不会获得由微服务引擎提供的服务治理功能。仅支持启停、删除、弹性伸缩、升级回滚功能,且如果要为应用配置HTTP请求速率的弹性伸缩策略,还需要按照prometheus标准格式实现metrics接口,否则应用实例将无法伸缩。metrics接口实现请参考:https://github.com/prometheus/docs/blob/master/content/docs/instrumenting/exposition_formats.md