DDC的核心功能
动态数据中心的核心是其系统管理服务能力,它也是动态数据中心对外提供服务的保障。系统管理服务主要提供针对不同资源的管理、调配、安全等服务,并提供符合WS-*标准的开放接口。这些能力主要由四大服务组成,包括虚拟机资源管理服务、系统监控服务、数据保护服务和配置管理服务。这些服务的底层功能主要由System Center管理软件提供,如下图所示:

▲DDC四大核心管理服务
动态数据中心的核心管理能力是通过服务层的编程接口来对外提供服务的。这些服务的实现采用了基于契约或面向接口的编程方式,并使用了微软的分布式通信技术WCF(Windows Communication Foundation)。这些服务完全按照SOA的原则设计,以Web Services作为对外的接口标准,屏蔽外部客户不需要了解的内部实现细节。
动态数据中心的虚拟化服务是针对虚拟机和宿主机相关管理的服务,这个服务实现主要基于底层Hyper-V和System Center Virtual Machine Manager产品之上。
总结
微软运用全面多层次的虚拟化技术,并充分整合多厂商的运营管理产品,实现跨平台的IT 流程自动化,为大型企业或政府机构的数据中心,提供了基础设施即服务(IaaS)的私有云计算解决方案。在解决方案中,微软提供了DDTK和SCVMM SSP的功能,从逻辑架构上来说,由下至上依次实现了资源层、虚拟化层、管理层和服务层,其核心的四大服务是四大服务组成,包括虚拟机资源管理服务、系统监控服务、数据保护服务和配置管理服务。
