开发者社区> 洛小蒙> 正文

标签(TAG)的最佳实践

简介: 随着用户资源增加,用户管理难度也随之增加。标签是大客户批量管理资源的必需品;标签是人、财、物管理的重要手段;横向拉通云产品的分组工具。使用标签最有效的用户(公司/个人)通常创建与业务相关的标签组,以便从技术、业务和安全维度管理资源。
+关注继续查看

背景

随着用户资源增加,用户管理难度也随之增加。标签是大客户批量管理资源的必需品;标签是人、财、物管理的重要手段;横向拉通云产品的分组工具。使用场景:

  • 资源溯源标签
  • 标签管理应用发布流程
  • 使用标签分组自动化运维
  • 成本管理标签(资源费用分账)
  • 基于标签设计资源的访问控制

最佳实践

在为资源创建标签标记策略时,确保它准确地标识在相关的维度上并遵循以下最佳实践:

  • 互斥/集体详尽的原则
  • 有限值原则
  • 精简标签键设计原则
  • 考虑未来变化后果

互斥/集体详尽的原则

  • 标签始终使用标准化、区分大小写的格式,并始终在所有资源类型上实现它。
  • 尽量避免在同一个属性使用两个标签键,比如归属者用key="owner"表示,就最好不要有表示同一个含义的键,比如own、Belonger、归属者等等
  • 规划资源的时候,需要同时规划标签,特别需要先规划标签键。所有资源都打上规划的标签键及其对应的标签值,也就是集体详尽原则。
  • 这为后续考虑通过标签维度支持在 访问控制、成本跟踪、自动化运维、分组搜索资源的实践非常有利,建议资源使用互斥/集体原则。

有限值原则

  • 有限值原因,方便资源管理、访问控制、自动化运维及分账等需要已知值原则。
  • 这为后续结合标签及自动化工具来帮助管理资源。资源标签API支持标签的编程控制,使得自动管理、搜索和筛选标签和资源更加容易。

考虑未来变化后果

  • 有限值的确定性,结合本原则中的可变性,极大的提高了标签的使用灵活度。
  • 确保灵活度的同时需要考虑未来变化的后果。想修改标签以适应不断变化的业务需求是很容易的,但是要考虑未来变化的后果,特别是与基于标签的访问控制、自动化或相关账单报告有关的变化。

精简标签键设计原则

  • 使用太多标签键更容易出错,建议精简设计标签键。
  • 使用标签最有效的用户(公司/个人)通常创建与业务相关的标签组,以便从技术、业务和安全维度管理资源。使用自动化运维来管理其资源及服务,还设计额外的、自动化专用的标签,以帮助进行自动化运维工作。

相关应用链接

通过OOS基于标签批量启动ECS实例实践
如何使用标签控制对ECS 资源的访问?
使用标签检索资源
创建资源标签分组设置
ECS全局标签实践
ECS控制台云资源分组管理---全局标签

标签能力

  • 资源管理,基于标签分组搜索、管理
  • 访问控制,基于标签权限控制
  • 财务分账,基于成本标签管理、标签分账
  • 自动化分组运维,基于标签自动化运维(结合OOS/云助手/ROS/AutoScaling等)

标签键设计参考

  • 组织架构

    • key : company / department / organization / team / group
    • value: 相关名称
  • 产品业务架构

    • key: product / business / module / service 
    • value: 相关名称
  • 角色架构

    • key : role / user /
    • vlaue : 网络管理员、应用管理员、系统管理员、运维管理员(OpsUser)、研发(DevUser)、测试(TestUser)...
  • 用途类标签

    • key : purpose / use / 用途 
    • value :  用途值
  • 项目相关标签

    • key : project  / risk / schedule / subtask / envirment  相关人员: sponsor / members / decisionMaker/owner / creator
    • value :  相关值
  • 财务成本相关标签

    • 责任人(用于确定谁负责资源)

      • key:owner  value : 人名/标识人名的邮箱等
    • 财务/业务部门 (用于标识与资源关联的成本中心或业务部门;通常用于成本分配和跟踪)

      • key: costcenter / businessunit / biz / financecontact value:相关值
    • 客户 (用于识别特定资源组服务的特定客户)

      • key: custom value:客户类别名称/客户名称
    • 项目 (用于确定资源支持的项目)

      • key: project value: 项目名称
    • 订单 (用户财务订单分类)

      • key: order value: 订单分类ID

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
TAG标签聚合页面是什么?
TAG是博客和CMS系统常有的功能,可以为网站提升大量的权重和流量。今天我主要讲一下TAG标签聚合页面的使用和优化应该注意哪些问题。
129 0
基于标签(TAG)批量管理资源
如何基于标签实现批量管理资源的实践?比如:基于标签中指定环境(key=env)为预发(value=pre)加应用名称(key=appname, value=alipay)的资源来批量启动;批量安装插件;批量启动机器;批量更换操作系统;批量升级带宽;批量删除资源等等。
1968 0
标记(TAG)您的阿里云资源【持续更新】
标签(TAG)帮助您在资源管理、访问控制、自动化运维及分账等方面可以更顺滑等管理您等资源。目前阿里云标签支持产品以及相关资源汇总。
2682 0
Kubernetes Tips系列 - 合理设计你的镜像名称及tag
容器化给我们带来很多好处,比如镜像交付的不可变性,交付物的标准化,使得CICD的能力能够进一步提升。合理的设计好镜像名称更加能够在管理镜像及出问题的时候事半功倍。
1126 0
html+css实战18-视频标签
html+css实战18-视频标签
38 0
html+css实战19-视频标签
html+css实战19-视频标签
40 0
如何检查您的资源是否具有您指定的标签(TAG)?
如何检测您的资源具有您指定的标签?
1241 0
Tag-使用监控的新姿势
关键词: 云监控,Tag,分组,应用分组,自动监控,redis监控,cloudmonitor-group,自动发现 随着企业云资产越来越多,每天生产销毁变更的资源也不在少数,企业用户对这些资产的管控难度也越来越大,尤其是监控领域。每生产或者销毁一个实例,就要人肉为其配置管理相关监控报警,这需要非常大的人肉管控成本,直接block了用户使用云监控,从而给用户的可用性带来威胁。
773 0
+关注
洛小蒙
coding is all about communication
文章
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载