基于虚拟化技术的高校云计算平台架构设计与实现*
2015-08-22周浩
周 浩
(安徽邮电职业技术学院,安徽 合肥 230031)
基于虚拟化技术的高校云计算平台架构设计与实现*
周 浩
(安徽邮电职业技术学院,安徽 合肥 230031)
本文针对目前云计算技术的发展,研究与分析了云计算和虚拟化技术,提出了基于服务器虚拟化技术的高校私有云平台架构部署方案,对全国各类高等院校在云计算数据中心的部署上具有借鉴意义。
云计算;虚拟化;IaaS
引言
2014年5月国家发改委、财政部、工信部等部委进一步组织实施云计算工程,重点支持云计算机服务、大数据管理与分析等关键技术的攻关,工信部也在酝酿启动云计算“十三五”。在云计算、大数据的背景下,高等院校对数据中心的要求越来越高,高校在进行数字化校园建设中如何节省成本,高效整合利用现有服务器硬件资源,最大程度的避免资源浪费是必须要考虑的关键问题。为此,提出了基于虚拟化技术的云计算平台部署方案,对全国各类高等院校在云计算数据中心的部署上具有借鉴意义。
1 云计算技术介绍
1.1 云计算
云计算是指通过网络将共享资源以服务的方式按需提供给用户的一种计算方式。云计算的三大服务模式:SaaS(软件即服务)、PaaS(平台即服务)、IaaS(基础设施即服务)。
云计算的三种部署模型
公共云:由第三方提供商采用细粒度、自服务的方式动态的提供资源。目前主流公共云方面的产品包括:Google、Amazon、Microsoft、Salesforce.com。
私有云:建立在私有网络上的云计算产品,具有云计算的优点,但没有云计算的不足,可以充分解决数据安全、企业管理和可靠性问题。目前主流私有云方面的产品包括:Vblock、FlexPod、IBM Cloudburst、Oracle Exadata/Exalogic、Dell vStart、HP CloudSystem。
混合云:由企业内部以及第三方供应商构建的混合云计算模式,企业在公共云上运行非核心应用程序,而在私有云上运行其核心程序以及内部敏感数据。
1.2 虚拟化技术
虚拟化是指把一个物理单元虚拟成多个逻辑单元。按照虚拟化的对象的不同可以分为:服务器虚拟化、网络虚拟化和存储虚拟化。
为了满足日益增长的应用需求,同时控制成本,就必须实施服务器虚拟化,服务器虚拟化已经成为云计算的基础和关键技术。
目前提供服务器虚拟化的厂商包括:VMware、Microsoft、Citrix和Oracle,在企业生产环境中部署得最多的服务器虚拟化产品是VMware vSphere 5,其它公司的产品无论从集成度和兼容性角度都无法和VMware vSphere5相比。其整合了硬件和软件级别的解决方案,集成了部署和调整工具,目标是减少虚拟化环境从部署到交付的时间,可用于整个数据中心。
2 高校云平台架构的规划与设计
本文主要介绍基于服务器虚拟化技术部署高校私有云平台架构以提供IaaS服务,用户可以通过云平台获得包括处理、存储、网络和其它基本的计算资源,如图1所示。平台具备高可用性,支持VEPA标准以实现VM部分流量在VSwitch内部交换以及VM动态迁移和动态资源调度等特点。
2.1 云计算数据中心平台的规划
在规划数据中心时,需要对当前数据中心的硬件设备和运行流程创建完整的标准化文档,标准化文档能够描述数据中心中现有的设备之间的逻辑关系以及新设备的部署。需要了解所有不同角色与数据中心设备之间的交互过程,高校的决策者需要参与整个过程并做出决策。
2.2 云计算数据中心架构的设计
图1 高校私有云平台架构
如图1所示,云平台架构包括2个数据中心:ESX主机1和ESX主机2。
2.3 数据中心物理服务器的选择
2.3.1 ESX服务器建议配置
为了尽可能的发挥虚拟化的作用,最大限度的利用单台服务器的资源,建议用于虚拟化宿主服务器的配置应达到或超过如下标准:
图2 服务器CPU路数
2.3.2 虚拟化宿主服务器建议配置
四路单核服务器:运算能力较弱,虚机数量应控制在10个以内,内存配置建议在12GB~16GB;
四路双核服务器:运算能力中等,虚机数量可做到10~15个左右,内存配置建议在16GB~24GB;
四路四核服务器:运算能力强劲,虚机数量可做到15~30个左右,内存配置建议在24GB~32GB。
对于一般规模较小的高等院校,选择四路双核+32G内存就可以满足要求,VM虚拟数量可以达到10~15个。对于规模比较大的本科院校建议选择四路四核+64G以上内存,VM虚拟数量可以达到15到30个。
3 云计算数据中心的实施
3.1 安装vSphere 5平台
vSphere是一个云操作系统,是构建数据中心的基础。它虚拟化了整个IT基础架构,如服务器、存储和网络,集合这些异构资源,并将这些缺乏灵活性的基础架构转化为虚拟化环境中简单且可以统一管理的一组元素。具体安装步骤如下:
ESX物理服务器上安装vSphere5->vSphere5服务器基本配置->存储准备->RAID创建->LUN创建等->分区和Masking->本地vSwitch及其管理网络的配置->为vMotion配置VMkernel端口->在vCenter中添加vSphere服务器->主机配置文件的应用->验证vSphere服务器基本配置->P2V动态迁移。
3.2 动态迁移
物理机器向VM的转换根据支持结束日期和电力消耗进行组织。选择PlateSpin Migrate作为P2V迁移工具,它可能造成的服务中断期很短。还可以启动目标VM并在最终切换之前进行隔离测试,从而确保了VM确实能用于关键应用。
迁移时要考虑以下因素:
电力消耗:目标是快速释放数据中心使用的电力资源,用它来进行所有迁移,同时确保数据中心无法恢复时的服务质量。
迁移依赖性:物理机器组迁移时要考虑它们之间的依赖性。
3.3 数据平台安全性分析
3.3.1 虚拟化层安全性
VMKernel接口严格的限制在用于管理VM的API,磁盘保护和完整性技术利用了基于硬件的可信任平台模块TPM。
3.3.2 虚拟机安全性
VM互相隔离,确保多个VM即使在共享物理资源的情况下仍能并全面安全地运行。一个VM崩溃或者遭到病毒感染,不会影响其他的VM。
3.3.3 网络安全性
网络是所有系统中最敏感和最脆弱的元素之一,VM在共享服务器资源方面是相互隔离的,但是可以通过网络进行通信,一般采用VLAN、DMZ、防火墙等安全技术,也可以在vSwitch端口组级别上配置和实施安全策略。
4 结语
本文首先研究与分析了云计算和虚拟化技术,提出了基于服务器虚拟化技术的高校私有云平台架构部署方案。通过部署高校云计算平台有效的节省了高校的办学成本,提高了硬件资源的利用率,极大的提升了数据中心的运行效率,具有非常广泛的应用前景。
注释及参考文献:
[1]王燕.基于云服务的数据化校园云平台设计研究[J].长江大学学报(自然版),2013(8):48-50.
[2]李刚健.基于虚拟化技术的云计算平台架构研究[J].吉林建筑工程学院学报,2011(2):79-81.
[3]由海涌.虚拟化技术在新一代云计算数据中心的应用研究[J].电子技术与软件工程,2014(7):221.
[4]陈慧芬.虚拟化云计算在高校多媒体教学中的应用研究[J].现代计算机,2013(2):51-53.
[5]邓晗,陈维锋.云计算模式下的IaaS虚拟化平台网络设计[J].技术与市场,2011(12):21-22.
Structural Design and Implementation of Cloud-computing Platform Based on Virtualization Technology
ZHOU Hao
(Anhui Post and Telecommunication College,Hefei,Anhui 233031)
In view of the current development of cloud computing technology,this paper conducts an analysis of cloud computing and virtualization technology,and proposes a college private cloud platform scheme based on server virtualization,which will provide some reference for other colleges.
cloud computing;virtualization;IaaS
TP393.09;TP311.52
A
1673-1891(2015)02-0059-03
2015-04-09
安徽省级质量工程项目“计算机通信教学团队”(项目编号:2013jxtd103);安徽省级质量工程项目“卓越技能型人才计划”(项目编号:2014zjjh073)。
周浩(1977-),男,讲师,研究方向:计算机网络与信息安全。