论文部分内容阅读
云计算是通过虚拟化技术在物理服务器运行多个服务,通过网络将服务分发给租用用户。其作为一种新型的服务模式,用户不需要花费大量的成本在建设和维护自身的数据中心和计算中心,只需向云计算服务供应商按需请求服务,同时对于服务供应商来说,云计算统一管理模式,既便于管理和提高服务的效率,也节省了一定的运营成本。随着云计算的发展,用户使用云计算服务变得日趋平凡,同时服务供应商的选择范围也越来越宽,选择余地越来越大,所以如何选择安全的云计算服务供应商和如何监管云计算平台、提高云计算资源利用率,成为研究的热点。本文从用户的角度研究如何选择更安全的云计算服务供应商;从供应商的角度研究如何监控管理云计算资源,提高资源的利用率。主要包括以下内容:1.针对当前云计算服务水平协议通常只是注重其性能,缺乏安全参数的现状,以及客户面临在多家云服务供应商中做出选择的需求,首先提出了云计算的安全服务水平协议SecSLA的指标体系,然后将改进的ELECTREⅡ方法引入云供应商的选择决策过程中。采用“目标-问题-度量”的方法形成了SecSLA的50个具体评估指标项;改进的ELECTREⅡ方法结合净优势值与净劣势值的思想,简化了决策过程。实例计算与分析表明SecSLA较全面的覆盖了云计算事故处理、漏洞补丁管理、变更配置管理、合规性与可用性等因素,提出的方法消除了传统ELECTRE Ⅱ的繁琐与对经验的依赖,便于实现编程自动化处理,最终的评价结果与ELECTRE Ⅱ、灰色关联一致,能为云供应商的选择提供实际指导作用。2.针对云计算资源监控问题,首先提出了云计算资源监控管理的特点和方案要求,总结资源监控平台需要采集的数据:CPU、内存、磁盘、网络等使用情况。然后根据云计算跨区域的特点,设计了一个分层结构的集群虚拟机资源监控系统,不但在每台宿主服务器上采集所有虚拟机资源使用信息,同时在每个区域的数据中心层监控所有宿主服务器中的资源使用情况,最终在远端服务器上汇总整个云计算平台的资源使用情况,并对云平台中各虚拟机资源的利用率进行评估,为评估虚拟机的负荷状态和虚拟机的迁移管理提供数据支撑。最后利用libvirt实现对集群资源监控,并通过开源OpenStack部署云环境进行试验验证。