云资源提供技术
1、资源调度
云平台资源池具有基于监控数据和策略的资源调度能力,通过引入虚拟化动态迁移、网络负载分担等资源优化技术使得资源池负载均衡,提升资源利用率,主要包括:
1)根据当前系统的网络负载情况,适时调整网络带宽,保证服务水平。在原有网络资源不可用时,能自动切换到备用网络资源,保证服务持续。
2)根据当前系统的计算负载情况,适时迁移或扩展应用,保证服务水平。在原有计算资源不可用时,能自动切换到备用计算资源,保证服务持续。
3)根据当前系统的存储负载情况,适时增添或扩展存储设备,保证服务水平。在原有存储资源不可用时,能自动切换到备用存储资源,保证服务持续。
4)根据当前系统的能耗情况,能够适当缩减资源开销,以降低能源消耗。
依据成熟度等级可划分如下:
L1:资源池不具备监控数据,资源一旦分配则无法回收。
L2:资源池只具有基本的数据监控,资源仅做分配和回收,不做动态调度。
L3:资源池具有资源数据监控和分析能力,可进行虚拟机迁移、存储按需供给等配置,管理员根据资源使用情况进行基于 VM 粒度的手动资源调度,调度范围为集群。
L4:资源池具有精确实时的性能监控工具,可基于预定策略实现 VM 粒度的自动资源调度,调度/分配范围可跨资源分区。
L5:可利用业界成熟的资源管理和调度框架,进行容器等更小粒度的自动资源调度。
2、资源计量
资源池能根据所提供的资源类型,设定对应的计量指标(至少应包含资源的使用时长、资源的使用数量、服务的使用次数);可根据不同的计量指标,采用对应的计量方法(包含但不限于):
1)有确定的、计算简单的计算资源计量方法,如按 CPU 个数(包括虚拟 CPU)、内存大小(包括虚拟内存)来计量计算资源。
2)有确定的存储资源计量方法,如存储容量、存储读写带宽、读写 IOPS 等,来计量存储资源。
3)有确定的网络资源计量方法,如网络入口出口带宽、入口出口流量等,来计量网络资源。
依据成熟度等级可划分如下:
L1:没有资源计量能力,只做简单的资源监控。
L2~L3:有较基本的资源计量,以标准的资源模板为单位,按照资源实际分配计量,计量粒度时间为天及以上。
L4~L5 :可按照资源的实际使用情况计量,如 CPU 的运行时长、存储的实际使用容量、某服务的使用时长等,资源计量方法科学合理。
3、云配置管理
可对资源池内 IT 基础设施资源建立和维护一套按需开放的 CMDB 数据集,以供给云服务的各类消费者,包括:
1)建立与业务相适应的配置管理数据库。
2)实现 IT 环境可视化,如拓扑展现。
3)支撑资源管理相关活动,如跨资源池的调度、资产管理、容量规划管理等。
4)用于实现业务与 IT 资源的端到端联动,如业务影响分析、故障关联。
依据成熟度等级可划分如下:
L1:不满足,无配置管理。
L2:具有配置管理功能,配置信息收集较全面,满足 1)。
L3:具有配置管理功能,配置信息收集较全面,满足 1)~2)。
L4:具有配置管理功能,配置信息收集较全面,满足 1)~3)。
L5:具有配置管理功能,配置信息收集全面,满足全部要求。
4、IaaS 类资源能力
IaaS 类资源可以从资源提供的方式,以及以各种云计算技术形态提供的资源比例或规模来反映技术的成熟度水平。
5、PaaS 类资源能力
考虑到结合不同企业的业务需求,在 PaaS 通用能力建设时存在差异,因此仅从 PaaS 建设的平台层能力和应用层能力分别考虑成熟度等级。
版权声明: 本文为 InfoQ 作者【阿泽🧸】的原创文章。
原文链接:【http://xie.infoq.cn/article/79c6f5acdbbe5d29327bc8467】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论