图2-1提供了一种简化后的数据中心结构图,其中主机指物理服务器,群集指由多台物理服务器(虚拟服务器)组成的网络。
图2-1 VMware管理软件下的数据中心结构
数据中心是计算设备资源的集中之地,同时负责对计算设备的能源提供和维护等。数据中心可以单独建设,也可以置于其他建筑之内,可能是分布在不同地理位置的多个网络系统(图2-2和图2-3)。
动态分配管理数据中心的物理和虚拟共享资源面临许多新的挑战:物理与虚拟资源高效结合;云计算应用平台的资源可能分布广泛,而且种类多样;用户需求的实时动态变化很难准确预测;需要考虑系统性能和成本等因素,使得问题非常复杂。因此需要设计高效的云计算数据中心资源管理调度系统(算法),以适应不同的业务需求和商业目标。
图2-2提供了一个多数据中心调度算法的参考体系结构,可以简要描述调度算法的主要技术需求,流程如下。
①用户请求:用户通过Internet(如登录云服务商的主页)发起请求。
②调度管理:调度中心依据用户的身份特征(如地理位置等)和请求的业务特征(数量和质量要求),找到资源中心中的合适资源——这需要一个算法对比不同数据中心的资源,找到满足总体优化目标函数的资源。
③使用资源:将可用的实际资源信息反馈给用户使用。
④后台优化:调度中心在后台同时执行优化操作,将不同数据中心的资源按照优化目标函数和空闲及配置等信息排序。
图2-2 数据中心资源管理体系结构
图2-3 数据中心资源层次结构
云计算是IP技术与IT技术的结合体,因此云管理不仅需要从底层资源的角度出发来保障业务和性能,也要从业务和性能的角度出发来优化网络。这意味着对云的管理需要采用全新的管理模型和灵活的功能架构,并且充分考虑基础设施、技术趋势、业务运行、运维服务等各种管理要素,建立一个标准化、开放式、易扩展、可联动的统一智能管理平台,实现资源、业务、运维融合联动的精细化管理。
随着云的建设重点从数据中心向公有云、私有云、混合云等不同类型云的运营过渡,相应的管理任务也从对数据中心的管理转变为对云的管理。从现在的“看云不是云”,到未来的“看云还是云”,这是一个过程。云管理的最佳路径是从数据中心管理开始,对底层资源进行整合,并通过虚拟化和自动化进行调配,最终向云服务过渡。只要从实际出发,在实践中对数据中心管理不断进行完善,自然就能迎来真正实用的云管理解决方案。