散乱的云资源
刚刚接触公有云的用户,常常只熟悉VPC控制台和ECS控制台,仅使用一个地域一个可用区,部署一两台ECS。
这时候查找学习测试使用的资源是很方便。当业务正式上云以后,随着承载业务的系统变得越来越复杂。用户会发现资源散落在各个控制台、不同的地域,想盘点一遍都非常麻烦,不小心会漏掉一些使用频率低的资源。
另一方面,一个企业一般只使用一个云账号,但这个云账号里部署有多个团队负责的、支撑多种业务的很多应用。对员工来说,查找自己负责的应用使用的资源是有点麻烦的。比较专业一点的用户会使用标签或资源组,但也有很多人采用特定的资源命名。如果企业不能从上到下进行规划和实施,不可避免会产生混乱。
从产品视角到应用视角
公有云控制台的资源管理体系是按照产品视角来的,每个产品或产品系列放在一个控制台。
开发者、运维人员是云服务的最终用户,他们更多使用应用视角来观察。应用视角和产品视角是正交的。
一类业务使用若干应用系统支撑,应用归属技术团队来运维,一个应用可能包含若干云产品、多个地域和可用区。
在应用维度,可以做这些事情:
- 人员归属 - 将应用归属到人或团队,划分职责
- 分权 - 按应用划分使用和管理、运维权限
- 分账 - 按应用查看资源的费用,规划付费类型、购买期限
- 应用的监控视图和报警
- 按应用进行运维。区分应用等级,采取不同的运维水平。
- 应用发布、应用高可用设计、弹性设计等等...
阿里云的应用管理平台
阿里云提供了横向的应用管理平台,有三个入口,分别是系统运维管理OOS控制台,云服务器ECS、计算巢控制台。用户可以将资源导入到应用中,来实现资源的归纳有序。
在创建应用页面,选择“导入已有资源创建”,支持通过资源列表来选择资源
用户可以按照产品->资源的两级分类,多重选择资源,导入到应用分组中。
在应用管理平台,应用是全局的不分地域,一个应用可以包含多个分组,每个分组属于一个地域。您可以按照不同的应用开发环境来划分分组(测试环境、预发布环境、正式环境),也可以按照不同的应用组件来划分分组。
应用管理会给每个导入的资源打上标签,标签键是app-{应用名},标签值是应用分组名。
导入完成后,您可以在应用的资源管理页看到应用分组下的资源列表。应用创建完成后,还可以继续往分组中导入资源。
从资源列表中,点击资源ID可以跳转到对应云产品的控制台。在资源列表中可以查看资源的状态,进行资源的常见操作。
从左上的分组列表中可以切换应用分组
每个应用分组会在云监控创建一个对应的监控分组。在应用的“监控告警”页,可以查看分组的监控信息并配置分组的资源报警。
更多功能
使用应用管理归纳您的云资源,能够让您的云资源井然有序,从一个集中的视图查看应用资源。然而这只是第一步。在应用管理平台,您还可以按应用分组进行运维管理、查看并处理安全风险、系统事件,配置应用发布流水线、查看应用费用等等,期待您探索更多使用场景。