计算巢服务中的应用分组实践

简介: 在计算巢服务架构比较复杂的情况下,需要对服务中不同功能的资源进行分组。同一分组内的资源应用相同的服务配置,不同分组的资源应用不同的服务配置。本文介绍如何在计算巢服务内对资源配置应用分组。什么是计算巢服务计算巢服务是一个开放给服务商(包括:企业应用服务商、IT集成服务商、交付服务商和管理服务提供商等)和用户的服务管理PaaS平台。计算巢服务为服务商和用户提供了高效、便捷、安全的服务使用体验, 服务商

在计算巢服务架构比较复杂的情况下,需要对服务中不同功能的资源进行分组。同一分组内的资源应用相同的服务配置,不同分组的资源应用不同的服务配置。本文介绍如何在计算巢服务内对资源配置应用分组。

什么是计算巢服务

计算巢服务是一个开放给服务商(包括:企业应用服务商、IT集成服务商、交付服务商和管理服务提供商等)和用户的服务管理PaaS平台。计算巢服务为服务商和用户提供了高效、便捷、安全的服务使用体验, 服务商能更好地在阿里云上部署、交付和管理服务,用户能集中管理在阿里云上订阅的各类服务商提供的服务。

为什么需要应用分组

计算巢服务是交付一套可独立使用软件的基本单位,而应用分组是对服务中一些。服务商在配置计算巢服务的过程中,对于业务架构比较复杂的服务,往往需要对服务中的多个资源设置不同的分组。根据服务的需要会针对每个应用分组设置不同的配置,例如:部署不同的应用软件,执行不同的运维操作,设置不同的监控告警规则。

TiDB 服务应用分组示例

TiDB整体架构图 (from https://docs.pingcap.com/zh/tidb/stable/tidb-architecture)

可以看到整个服务包含如下几个功能模块:

  1. 控制集群 -- PD cluster
  2. 计算集群(OLTP) -- TiDB cluster
  3. 存储集群 -- Storage Cluster
  4. 分析集群(OLAP) -- TiSpark

针对不同的集群,往往需要配置

  1. 不同的监控指标和规则。比如对于计算集群(TiDB Cluster)最重要的指标是CPU利用率,而对于存储集群(Storage Cluster)可能更关注磁盘io的性能和利用率。
  2. 不同的运维操作。比如在扩容场景中,无状态的计算集群(TiDB Cluster)能够很轻易的扩缩容,而有状态的存储集群(Storage Cluster)需要对集群中的数据进行rebalance后,才能对节点进行扩缩容操作。

计算巢应用分组功能介绍

服务商在创建私有部署服务的过程中,当服务包含多个功能模块且需要设置不同的管理规则时,可以配置应用分组进行管理。设置分组后,您可以针对不同分组的资源,分别进行服务配置。例如:执行不同的升级和运维操作,设置不同的监控告警规则,更多信息,请参见运维通知说明

创建包含应用分组的私有部署服务

  1. 登录 计算巢控制台
  2. 选择以下任意一种方式进入创建服务页面。
    • 在左侧导航栏中,选择 服务管理 > 未发布服务 ,在 未发布服务 页面,单击 创建新服务
    • 在左侧导航栏中,选择 服务管理 > 已发布服务 ,在 已发布服务 页面,单击 创建新服务
  3. 创建新服务 页面,设置服务信息。

此处只列举分组功能需要特别配置的参数,其他参数,请参考创建私有部署服务进行填写。

应用分组区域,进行应用分组设置。该设置为非必填项。

  • 若您未创建应用分组,计算巢会创建一个 默认分组 。默认分组包含所有的资源。  
  • 若您需要创建应用分组,可以参考下方步骤进行创建。
    1. 单击 创建应用分组
    2. 创建应用分组 弹框中,设置 分组名称 ,选择该应用分组包含的 资源名称 。然后单击 确定
注意
    ○ 设置多个应用分组时,分组名称不能重复。
    ○ 每个资源只能归属于一个应用分组。

 

  1. 如果需要创建多个应用分组,请重复上述操作。  
  2. 单击 保存服务
  3. 测试服务。

服务保存后,您需要对创建的服务进行测试,保证其正常可用。更多信息,请参见测试服务

  1. 发布服务。

服务测试通过后,再提交审核,审核通过后即可发布上线。更多信息,请参见发布服务

对服务实例进行运维操作

服务实例创建完成后,若您的服务开启了代运维功能,则服务商和用户都可以对服务实例内的所有资源或者某个应用分组内的资源进行运维操作;若您的服务未开启代运维功能,则只有用户可以对服务实例内的所有资源或者某个应用分组内的资源进行运维操作。

  1. 登录 计算巢控制台
  2. 在左侧导航栏中,单击 服务实例管理
  3. 服务实例管理 界面的右上方,单击 私有部署服务 页签。
  4. 单击您需要运维操作的 服务实例ID ,进入服务实例详情页。
  5. 在服务实例详情页,您可以在服务实例ID后的选项框中,选择全部或某个分组进行查看或运维操作。

此处以分组名称为ecs的应用分组为例。

  • 概览 页签中,您可以查看分组的概览信息。包括事件概览、服务资源概览、实例基本信息、服务信息和配置信息等。

  • 资源 页签中,您可以查看并对资源进行远程连接、诊断健康状态和执行命令等操作。

  • 事件 页签中,您可以查看资源的云监控项详细信息。

  • 监控 页签中,您可以查看资源的云监控项详细信息。

  • 运维管理 页签中,您可以使用运维编排(OOS)对私有化部署的资源进行运维管理。包含发送远程命令、上传文件、清理磁盘和弹性扩缩容等操作。

  • 操作日志 页签中,您可以查看服务实例内资源的操作日志。

选择服务实例内的资源,通过设置特定的过滤条件,查看该资源满足条件的操作审计日志。

总结

计算巢服务通过适配应用分组模型,将服务商可交付的服务进一步细分。使得服务商可以根据需求对服务内不同角色的资源定义特定的配置(包括监控、运维、升级等方面)。这在当前开发人员针对复杂服务采用微服务化设计的大趋势下,最大限度满足了服务商对部署和运维等方面的需求,大大提升了计算巢服务配置的灵活度。

相关实践学习
2048小游戏
基于计算巢&ECS云服务器快速部署,带您畅玩2048小游戏。
相关文章
|
存储 弹性计算 运维
NebulaGraph在计算巢上的部署与实践
——乔雷NebulaGraph云原生研发工程师
NebulaGraph在计算巢上的部署与实践
|
6月前
|
监控 测试技术 网络安全
基于阿里云计算巢部署的幻兽帕鲁服务器我该如何设置计划任务定时备份和重启,以及存档导入导出
基于阿里云计算巢部署的幻兽帕鲁服务器我该如何设置计划任务定时备份和重启,以及存档导入导出
|
运维 安全 云计算
产品动态丨阿里云计算巢月刊-2023年第10期
计算巢新增部署物安全检查事件通知功能、部署物支持标签和资源组等5项功能更新;通过计算巢轻松部署 Ansible Semaphore的最佳实践;明焰安全 NGEP及小太阳CRM等合作伙伴服务更新……让优秀的企业软件生于云、长于云~
|
6月前
|
云计算
阿里云计算巢部署的幻兽帕鲁服务器该如何转移本地存档
阿里云计算巢部署的幻兽帕鲁服务器该如何转移本地存档
|
人工智能 自然语言处理 Kubernetes
产品动态丨阿里云计算巢月刊-2023年第09期
计算巢正式上线“软件分销中心”、新增套餐变配限制等5项功能更新;30分钟,通过计算巢一键拉起企业专属Chatbot应用的最佳实践;CoCoPIE XGen及契约锁电子签章等合作伙伴服务更新……让优秀的企业软件生于云、长于云~
产品动态丨阿里云计算巢月刊-2023年第09期
|
6月前
|
弹性计算 人工智能 安全
蚂蚁数科MAPPIC密态计算云平台入驻阿里云计算巢,打造云上密态计算服务
阿里云计算巢新添成员——蚂蚁数科的MAPPIC密态计算云平台,旨在为企业提供安全的大数据和模型密态计算服务,促进数据资产和模型资产的挖掘。MAPPIC是融合AI和BI的隐私保护平台,支持N+接入方式和弹性计算。通过阿里云计算巢,企业能快速创建密态计算集群,降低使用门槛,同时提升业务可靠性和审计追溯能力。双方合作将加速密态计算在云上的应用,应对数据隐私和安全挑战。
蚂蚁数科MAPPIC密态计算云平台入驻阿里云计算巢,打造云上密态计算服务
|
4月前
|
弹性计算 人工智能 安全
|
6月前
|
弹性计算 数据安全/隐私保护 云计算
|
6月前
|
存储 安全 大数据
蚂蚁数科MAPPIC密态计算云平台入驻阿里云计算巢,打造云上密态计算服务
蚂蚁数科MAPPIC密态计算云平台入驻阿里云计算巢,打造云上密态计算服务
|
存储 弹性计算 NoSQL
悦数图数据库 x 阿里云计算巢:打造云上超大规模图数据库
近年来,图数据库的概念被越来越多的企业反复提及。图(Graph)是一种存储实体,及实体之间关系的数据结构,而图数据库(Graph Database)则是一个使用图数据进行存储,同时使用图结构进行语义查询的数据库。

相关产品

  • 计算巢服务