阿里云专有宿主机资源池管理之AutoPlacement和Affinity属性

阿里云专有宿主机是指一台用户独享的部署了阿里云虚拟化平台的物理服务器,用户可以直接在专有宿主机上创建ECS实例,为了方便用户进行资源池管理,阿里云为专有宿主机推出“允许自动部署”(AutoPlacement)属性和“主机亲和性”(Affinity)属性,阿里云百科网分享:

允许自动部署和允许自动部署详细说明

阿里云为专有宿主机提供了“允许自动部署”(AutoPlacement)属性和“主机亲和性”(Affinity)属性,方便用户在专有宿主机上的资源管理,那么这两个属性是如何工作的呢?介绍如下:

专有宿主机资源池管理

专有宿主机资源池管理


阿里云用户小王管理着公司3台专有宿主机资源:宿主机A、宿主机B和宿主机C。

其中:

  • 1. 宿主机A、B为项目间共用资源,允许自动部署(AutoPlacement=yes);
  • 2. 宿主机C为某重点项目保留资源,为了避免受到其他业务影响,不允许自动部署(AutoPlacement=no);
  • 3. ECS实例1需要固定在宿主机A上,哪怕重启后也不允许飘逸至其他宿主机(Affinity=yes);
  • 4. ECS实例2不限制宿主机部署(Affinity=no)。
  • 这样设置的效果:

  • 1. 在不指定宿主机创建新实例的情况下,ECS实例8可能会被创建在宿主机A,或者B上,但不会被部署在宿主机C上;
  • 2. 按图例所示资源情况,由于宿主机B上可用资源多余宿主机A,实例8会被优先创建在宿主机B上;
  • 3. ECS实例1在重启后依然处于宿主机A;
  • 4. ECS实例2在重启后有可能可能依然处于宿主机A,也会迁移至宿主机B,但不会被迁移至宿主机C上。
  • 另外,与“允许自动部署”(AutoPlacement)属性和“主机亲和性”(Affinity)属性一起发布的还有另一个新功能,即ECS停机后不占用宿主机资源,如果用户开启了停机不收费,则宿主机上创建的ECS实例在停机的时候,将不占用宿主机的资源,重新启动实例则再次分配资源。

    ECS停机后不占用宿主机资源功能在使用宿主机部署测试环境的时候非常有帮助,理论上可以保有无限个停机的测试服务器,只在需要的时候启动某台服务器,这样就避免了重复创建和部署环境的问题。

    在具备了“允许自动部署”和“主机亲和性”两个属性之后,对于资源池的管理复杂度将会有大幅的下降,宿主机集群的运维更加的智能和方便,而“ECS停机后不占用宿主机资源”也将提高宿主机资源的利用率,提高运维的效率。

    目前“允许自动部署”和“主机亲和性”两个特性的Open API已经发布,可以参考阿里云官方的API文档:阿里云专有宿主机API官方文档

    注意:①购买先领券; ②结算加购物车满减最高5000元; ③最便宜云服务器优惠2折入口; ④最值得高性能特惠入口

    本站非阿里云官网,内容仅供参考,请以阿里云官网为准;