资源管理

更新时间:

阿里云资源管理服务是一系列企业IT治理产品和服务的集合,主要包括资源目录、资源组、资源共享和标签。您可以使用资源目录在云上构建企业业务组织关系,使用资源组和标签分层次管理云上资源,使用资源共享在企业成员之间共享云上资源。结合资源管理服务管理资源的全生命周期和成本归集是良好的实践。

管理资源目录和资源组

资源目录支持您基于企业的业务或生态环境,更快捷地构建出体现资源关系的目录结构,并将企业多个账号分布到这个目录结构中的相应位置,从而形成资源间的多层级关系。您可以依赖设定的组织关系进行资源的集中管理,满足资源在财资、安全、审计及合规等方面的管控需要。

最佳实践是以企业视角审查与管理云资源的成本费用设定专门的财务账号,为组织或单元下所有账号付费并管理账单,以此实现企业级的统一财资管理能力;通过资源夹、账号或资源组,企业以不同的维度实现分账管理。

资源目录提供的多账号方案,单账号下给资源打标签方案,和资源组管理方案都可以满足部门分账账单管理功能支持按资源组进行分账,解决财务成本分摊的问题的需求。企业可以根据安全,审计的需求综合考虑资源管理目录方案。

管理标签

标签的应用场景主要有:

  • 使用标签查找资源使用标签对资源进行标记,通过标签控制台或API快速查找绑定了指定标签的资源。详情请参见使用标签查找资源

  • 使用标签分账基于组织或业务维度为资源规划标签(例如:地区、部门、环境或项目等),然后结合阿里云提供的成本分析、分账账单功能实现成本的分摊管理。详情请参见标签分账概述

  • 使用标签进行自动化运维给不同的环境(例如:生产环境和测试环境)、操作系统(例如:Windows Server和Linux)或者客户端平台(例如:iOS和Android)绑定不同的标签。然后在运维编排服务中创建模板,通过执行模板,完成批量的自动化运维操作。详情请参见标签自动化运维概述

管理资源实例

资源中心为企业提供跨账号、跨产品、跨地域的资源统一视图及资源搜索能力。您可以查看全局资源列表,对云上资源全貌了然于心。您可以基于地域、产品、资源类型、资源ID、资源名称或资源标签作为筛选条件进行资源搜索。对于搜索结果,支持一键跳转到对应云服务控制台进行下一步操作,让云上资源查找、管理更便捷。

计算资源通常分为常驻资源和弹性资源。对于常规业务,可以通过常驻资源承载,这类业务通常是指企业内部管理平台,在线业务、常驻的作业等,这部分的容量规划通常需要根据实际业务场景的水位来预估。使用云监控监控生产系统资源的运行情况,可以获得资源利用率的真实数据。通过构建云资源监控体系,持续监控系统与资源对应的各项指标,来优化资源容量。 将非预期内的激峰流量和临时任务,交给弹性资源进行补充和供给。使用弹性伸缩ESS按需取用,自动释放资源,无需担心不能及时释放冗余资源,造成成本浪费。弹性伸缩能够适时调整计算能力,提高资源利用率,降低了资源的拥有成本。此外,企业无需投入大量人力来调整计算资源,节约了人力成本和时间成本。使用弹性伸缩ESS按照业务需要动态分配资源,对于可预测的云资源变化,比如可预见的业务高峰时段,可以采用基于时间的自动扩缩容以及时提供正确的资源量,也可以根据工作负载分析,使用弹性资源组配置计划扩容和缩容。

利用阿里云API 和自动化的能力,以编程方式动态改变架构中云资源的数量也是推荐的做法,在需求高峰期间自动增加资源数量以保持业务,也可以在需求量降低时减少容量以降低成本。运维编排服务是阿里云提供的云上自动化运维服务,能够自动化管理和执行任务。企业可以通过模板来定义执行任务、执行顺序、执行输入和输出,然后通过执行模板来完成任务的自动化运行。比如, 如果业务系统在每天都有特定的流量高峰期时间段,在此时间段内需要大量的实例。当过了每日的流量高峰期时间段后,可以使用OOS实现ECS定时开关机以节省成本

数据库实例也可以通过弹性设置来适配业务峰值的变化。在业务高峰期升级实例规格,适配业务高峰,有效保障线上业务稳定性。 在业务负载降低时而减少实例资源,节省成本。使用数据库自治服务DAS自动扩容和回缩功能可以方便优化数据库实例资源的使用,达到这样的目标。比如通过设置数据库实例CPU平均使用率的阈值,达到阈值后自动升级实例的规格。同时,当CPU平均使用率达到回缩阈值后,触发自动逐级回缩集群规格,直到回缩至原始规格。

合理使用抵扣资源和抵扣计划可以降低资源实例的成本。抵扣资源是指存储容量单位包,存储资源包、PolarDB等各类资源包。这些资源购买后属于用户的资产,可抵扣指定资源的按量实例用量,从而实现节约计费。企业可以使用资源管理工具通过查看抵扣资源的汇总视图和使用量视图来合理分配抵扣份额。需要注意的是,不同的抵扣资源有不同容量类型,不同的容量类型在抵扣资源时在扣减的规则不尽相同。

管理资源配额

阿里云通过可量化的ECS实例规格、镜像、云盘、安全组等资源的数量限制和操作次数,比如API配速的限制来优化云平台全局资源的合理分配。用户可以使用的云资源的最大值或操作次数的最大值称为资源配额限制。从云资源管理和运维的角度,企业可以通过配额中心查询云产品的配额限制,也可以根据业务的需要在线调整配额。通过配额中心可以设置配额预警,以减少资源不足对业务带来的影响。从资源供应的角度,阿里云可以根据用户权益,提供和满足一定程度的实例资源供应确定性。企业可以通过管家服务的配额管理服务查看和提升实例配额

缩减停止资源

通过手动或自动的方式,根据资源规划的生命周期对闲时资源自动缩容,和对闲置资源及时关停。在资源创建时可以使用标签和分组的方式标记资源的生命周期。比如添加标签:测试阶段使用的机器,为某任务创建的3个月到期的实例,这样可以更方便地了解资源的使用情况,及时采取措施。

根据业务需要缩减资源, 如果在企业的系统架构中,充分使用了弹性伸缩的架构和能力,资源会在业务容量缩减的时候按照预先设置的弹性规则自动缩减。

对于不具备自动弹性能力的资源,在业务量下降或停止服务时,资源也要及时进行缩减和停止。另外,在经历完整的研发流程之后,对研发资源和测试资源进行缩减是很有必要的,比如降低VPN的客户端连接数,减低ECS的规格和RDS的实例规格。

在资源监控工具中查看资源水位,也可以实施工作负载吞吐量监控或警报,在工作负载吞吐量下降时,及时处置有可能产生的资源浪费。企业可以通过运维编排服务和云监控对这类机器进行自动化停止操作。

优先使用Serverless的计算资源比如函数计算,在阿里云上构建无服务器架构和事件驱动的架构。企业无需管理服务器等基础设施,只需编写代码并上传,函数计算会准备好计算资源,并以弹性、可靠的方式运行的代码。Serverless服务提供自动优化的资源利用率和自动停用功能(横向缩减和横向扩展)。通过无服务器应用程序,可自动优化资源利用率,无需为过度预置付费。

释放资源

及时释放不再需要的资源也是管理资源过程中节约资源成本的常见做法。这不只是为了节约云资源成本考虑,也要综合考虑这些不再使用的资源留存带来的管理成本和安全隐患。 比如如果为了研发过程的便利性申请了临时的弹性公网IP进行访问,在不需要时,EIP要及时地进行释放。 比如在进行系统迁移割接的过程中,可能涉及了临时的业务链路来帮助完成割接过程,和完善回退方案等,在系统迁移割接完成后,要及时地将这些资源也释放掉。 建议企业在进行资源规划的过程中对这些临时资源使用按量付费的模式, 释放这些资源将不再产生费用。 如果企业需要在计费周期的中间释放包年包月的资源,同时需要确认释放后对业务无损,企业可以先将这个资源转化成按量付费的资源,确认释放对业务无影响后,再对按量付费资源进行释放的操作。

管理数据传输和流量

管理正在发生的数据传输的位置、传输的成本以及相关业务目标。监控数据传输带宽和质量。

对不需要的数据传输链路上的资源要及时释放。比如在进行数据迁移上云的过程中,我们往往会搭建临时的数据链路,也可能涉及到网关类型的产品。这部分在数据上云工作结束后,需要将临时的数据链路拆除,并释放链路中的资源。

管理数据传输可以结合您的安全设计方案,安全方案的实施可以减少不必要的和危险的数据传输,对于按流量计算的数据传输来讲,好的安全方案既可以抵御传输安全和数据安全的风险,同时也可以减少不必要的传输成本。通过开启云防火墙,启用防护白名单对弹性公网IP的入向流量和出向流量进行安全管控可以减少不必要的流量和费用。开启云防火墙访问日志,可以查看客户端的访问情况,对访问次数过多,超出正当使用范围的客户端,及时限流也是一种推荐的方式。更多安全产品可以参考安全合规支柱中相关章节的内容。

存储资源管理

采用存储和计算分离的架构设计更容易对计算资源和存储资源进行管理,按照不同存储类型的产品,对资源的存储方案进行管理。 比如对象存储 OSS(Object Storage Service)产品,可以按照标准型存储量, 低频型计费存储量, 归档型计费存储量,冷归档型计费存储量进行规划存储量。同时定义数据留存策略和生命周期策略来执行自动存储类迁移和删除,将会降低其生命周期内的整体存储成本。

跟踪工作负载中资源的使用量

企业需要跟踪工作负载中的每一个资源的资源使用率, 并根据使用率的变化对资源和实例规格进行调整。 运维人员不但要对资源的高使用率,高负载进行监控,同时也需要对资源低使用率,低负载进行监控。对弹性业务场景和不确定性业务场景,资源创建可以从较低的资源配置开始,然后根据需要扩展资源是良好的实践。

企业可以通过阿里云提供的云监控服务来监控各个云资源的监控指标,及时了解云上资源的使用情况。并针对每个指标的基线阈值生成报警。根据业务流量的变化用户可以微调报警阈值,以管理真实的业务水位,避免过度响应。

管理资源的计费类型

通过管理资源的计费类型,优化资源使用和成本结构,可以参考成本优化阶段的计费方式优化中相关的内容。