Quota管理是为您在MaxCompute管理控制台提供计算资源消耗查看、调整、增删改查等涉及日常资源管理运维的功能模块。本文为您介绍Quota管理提供的各种能力。
背景信息
MaxCompute Quota作为计算资源的单元,为MaxCompute SQL、MapReduce、Spark、Mars、PAI等计算作业提供所需计算资源(CPU及内存)。MaxCompute Quota分为一级和二级Quota,一级Quota之间相互独立;二级Quota从属于一级Quota,二级Quota之间资源支持共享。一级Quota作为二级的统管Quota不可直接被使用,需要通过使用二级Quota来使用对应的CU资源。
MaxCompute计算资源单位为CU(即Quota内的对象)。您可购买的Quota包含的CU分为包年包月和按量计费两种模式,分别对应包年包月规格类型和按量计费规格类型,更多规格信息,请参见规格概述。
- 包年包月Quota是通过按月购买预留CU后系统创建分配的独占Quota,使用时可按需在包月CU基础上按时预购弹性预留CU(按购买量和时长后付费)。作业在包年包月Quota内运行时最大只能使用该Quota CU购买量,可以在一级Quota内自定义二级Quota进行CU分配。
- 按量计费Quota是在通过开通按量计费服务时,系统分配可使用的公共二级Quota,不可自行控制CU量以及进行二次分配。说明 部分按量计费的默认Quota名称为
aliyun_nick
。
查看Quota
- 登录MaxCompute控制台,在左上角选择地域。
- 在左侧导航栏,单击Quota管理。
- 在Quota管理页面,查看可使用的Quota列表。列表为树状方式显示一、二级包年包月Quota,以及默认按量付费Quota。默认主账号及其子账号都可查看此列表。
- 包年包月Quota:单击一级Quota左侧的
图标可以展开二级Quota列表,同时展示二级Quota当前生效的配置信息。购买包年包月资源后,系统默认创建分配一级Quota以及名称为
默认预付费Quota
的二级Quota。 - 按量计费Quota:只显示可使用的二级Quota的名称和层级。
- 包年包月Quota:单击一级Quota左侧的
配置Quota
可以对已经购买的包年包月Quota进行二次拆分定义,默认阿里云账号具有权限,RAM账号可以通过授权获得配置权限,详情请参见RAM权限。配置Quota主要由以下三部分组成。
- 配置Quota模板:即二级Quota的新增或删除。
- 配置Quota计划:一级Quota弹性CU量、对应二级Quota属性和CU量配置计划,购买包年包月MaxCompute实例后,每个一级Quota都会有一个名称为
Default
的默认计划。每个Quota计划包含一级Quota及其下所有二级Quota的配置,常用于对一天内不同时段有不同配置的场景,例如,在每天0~8时和8~24时的两个时段,二级Quota的CU量需求不一样,那么可以配置两个Quota计划,通过时间计划进行调度。 - 配置时间计划:Quota计划的调度时间计划,购买包年包月MaxCompute实例后,默认不开启时间计划调度生效的
Default
Quota计划。一旦配置时间计划,每个一级Quota的时间计划默认为0时整开始启动。如上示例,时间计划可以配置为0时整和8时整启动不同的Quota计划。说明 目前时间计划调度暂时只能调度更新预留CU量的minCU和maxCU以及弹性预留CU这三个配置项。
- 登录MaxCompute控制台,在左上角选择地域。
- 在左侧导航栏,单击Quota管理。
- 在Quota管理页面,单击需要配置的一级Quota操作列的Quota配置。
- 配置Quota模板
- 配置Quota计划新增的Quota将加入到所有的Quota计划中,默认minCU为1(从二级默认预付费Quota里扣减),因此需要调整Quota的CU量以及属性,对Quota计划进行编辑更新。说明 支持添加多个Quota计划,最多为10个计划,每个计划配置不一样,以便每日不同时段启用不同计划。
- 配置时间计划时间计划功能可以设置每日不同时间点启用不同的Quota计划,以此实现对Quota配置的分时逻辑。说明
- 目前二级Quota只有默认Quota的情况下,时间计划不会生效。
- 时间计划预计会有15分钟左右的延迟。
查看Quota消耗
可以查看一级Quota内CU资源的消耗情况。
说明 默认主账号及其子账号都可查看。
- 登录MaxCompute控制台,在左上角选择地域。
- 在左侧导航栏,单击Quota管理。
- 在Quota管理页面,单击目标一级Quota操作列的资源消耗。
- 在资源消耗页面,可查看CPU资源消耗趋势图和Quota以及关联的Project列表。
- CPU资源消耗趋势图:支持选择不同二级Quota和时间段查看各类CU使用量趋势。点击某个时间点,可以进入该时刻对应的作业快照列表。
- Quota以及关联的Project列表:可查看对应二级Quota都被哪些Project定义为默认计算Quota。
Quota规则
MaxCompute支持对Quota配置规则条件,指定满足某些条件的作业可以被调度到对应的Quota里执行。Quota规则详情请参见Quota规则。
Quota标签管理
MaxCompute支持您为一级Quota绑定或解绑标签,标签的详细用法及使用限制请参见标签概述。
- 登录MaxCompute控制台,在左上角选择地域。
- 在左侧导航栏,单击Quota管理。
- 创建标签。
- 创建单个一级Quota的标签。
- 将鼠标悬浮于目标一级Quota标签列的
图标上,单击绑定/编辑。
- 在编辑标签对话框中,输入标签键和标签值。
- 单击确定,并在标签编辑成功对话框中单击关闭。
- 将鼠标悬浮于目标一级Quota标签列的
- 批量创建多个一级Quota的标签。
- 选中要批量添加标签的一级Quota,单击页面底部的批量打标。
- 在编辑标签对话框中,输入标签键和标签值。
- 单击确定,并在标签编辑成功对话框中单击关闭。
- 创建单个一级Quota的标签。
- 标签筛选。一级Quota绑定标签后,您可以单击标签筛选,根据标签的键和值筛选Quota。
- (可选)解绑标签。
- 解绑单个一级Quota的标签。
- 将鼠标悬浮于目标一级Quota标签列的
图标上,单击编辑。
- 在编辑标签对话框中,单击要解绑标签后的
图标。
- 单击确定,并在标签编辑成功对话框中单击关闭。
- 将鼠标悬浮于目标一级Quota标签列的
- 批量解绑多个一级Quota的标签。
- 选中要批量解绑标签的一级Quota,单击页面底部的批量删除标签。
- 在批量解绑标签对话框中,勾选需要解绑的标签。
- 单击解绑x个标签(x为具体的解绑标签数),并在标签编辑成功对话框中单击关闭。
- 解绑单个一级Quota的标签。