基于云架构的酒店管理信息系统实训平台搭建
2020-12-21许鹏
摘要:传统“单服务器+客户端”模式因其并发数服务能力不足、资源闲置和浪费、单点故障易引发系统瘫痪等问题,阻碍了实践教学效能的提升。本文应用云计算技术对酒店管理信息系统实训平台进行融合,设计云架构实训平台,完成搭建基础架构云,并在应用云层次实现酒店管理信息系统的应用迁移和数据迁移。不仅解决了传统架构存在的问题,还在动态可扩展性和智能化服务方面充分发挥了云平台的优势。
关键词:酒店管理信息系统;云架构;实训平台;实践教学改革
★基金项目:上海旅游职教集团科研资助项目([2016]LZJ-K01);校科研资助项目(KY2020-DL2)。
引言
在职业教育改革的大背景下,高职旅游院校正在积极探索和尝试新的教学方式和手段。《推进高等职业教育改革创新引领职业教育科学发展的若干意见》(教职成[2011]12号)明确提出职业教育要以产业需求为依据,强化办学色,促进“五个对接”。高职旅游院校通过引进酒店管理信息系统,构建经营管理仿真实训平台,使理论教学与实践教学相结合,培养学生的职业能力和职业素养。由此,高职旅游院校兴起了一股酒店管理信息系统实训平台建设的热潮[1]。许多院校加大投入力度,引进酒店管理信息系统,配置大量实验室设备,用以满足开展实践教学的需要。酒店管理信息系统实训平台已成为促进“五个对接”,培养应用型人才的一个重要基石。
自 2006 年 “云计算”概念提出以来,云计算技术在我国各级各类教育中得到广泛应用[2-3]。利用云计算技术构建实训平台是当前众多旅游院校进行信息化建设的一个热点。构建面向实践教学的云平台,可有效降低运维成本,提高基础设施的利用率和应用程序的服务水平,提升实践教学效能[4]。基于此,本文以上海旅游高等专科学校为例,应用云计算技术对酒店管理信息系统实训平台进行整合,设计和搭建云架构实训平台,以期为促进实践教学改革,促进应用型人才培养做出积极探索与尝试。
1、酒店管理信息系统实训平台建设现状及存在的问题
酒店管理信息系统实训平台,又称酒店管理信息系统模拟教学平台,是指在酒店经营管理仿真实训平台环境下,结合现代酒店的日常业务功能,以酒店各部门的业务操作为基础,让学生全方位、多角度的了解并掌握酒店的各项业务职能以及操作流程、规范,使学生可以真实的感受到管理酒店所需要的各种知识与技能并进行实践操作。酒店管理信息系统实训平台建设主要包括软件引进和平台搭建两个部分。在系统软件引入方面,许多院校先后引入物业管理系统(PMS)、物料控制系统(MC)、酒店财务系统(SUN)、收益管理系统(IDeaS)及客户管理系统(CRM)等。总体上呈现“门类齐全、特色鲜明、行业同步”的特征,基本实现与行业无缝衔接。在平台搭建方面,目前多数旅游院校酒店管理信息系统实训平台建设仍采用“单台服务器+客户端”模式(见图1),即一台服务器针对多个客户端,不同的酒店管理信息系统各自拥有独立的服务器。这种传统架构布局方法除去会增加成本投入外,还存在以下一些主要问题,阻碍实践教学效能的进一步提升。
(1)计算资源不足,造成并发用户数服务能力不足。目前我校单台服务器计算资源有限,每台服务器为2路CPU、8核,内存为4GB,硬盘空间只有512GB,且为Windows操作系统,稳定性和并发性不如Linlux操作系统。此外,每台服务器仅有2个网口,聚合后的总带宽为2GB。计算资源及网络传输能力的不足成为制约并发用户数服务能力的主要因素。酒店管理信息系统是针对酒店业开发的管理系统,在酒店实务中,企业并发数少,以Opera PMS系统为例,一家酒店同时运行的客户端不会超过20个,而在实践教学当中,一个班级学生(约40人)甚至两个班级学生(约80人)同时使用系统的情况较为普遍,期末上机考试时问题更为突出,系统并发用户数服务能力无法满足实践教学的需求。
(3)容易形成单点故障,引发实训平台瘫痪。在传统“单台服务器+客户端”架构下,一旦出现误操作或数据库死锁的情况,操作系统无法从严重系统错误中恢复过来,以致系统长时间无响应,而不得不重新启动计算机。宕机现象的频发,给酒店管理信息系统实践教学带来了较大的困扰,有时会严重影响课程教学进度。此外,由于数据缺乏备份机制,当出现物理(硬盘)故障引发宕机时,系统恢复工作需要有专业人士参与,恢复成本高、恢复难度大、恢复时间长,重要数据将很难甚至无法重现。
2、酒店管理信息系统云平台的设计与实现
随着云计算技术的不断发展和实践教学改革要求的不断提高,实践教学平台云端化已成为一个新的发展趋势。针对我校酒店管理信息系统门类众多,实践教学效能迫切需要进一步提升的状况,构建一个基于云架构的运转高效的酒店管理信息系统实训平台至为关键。通过设计和搭建实践教学云平台,对现有酒店管理信息系统进行整合和扩展,运用云计算技术的三大特点(计算资源池化、分布式存储、平台管理全自动化),建设一个高可用的、易于变更和部署的软件架构,而对软件资源提供硬件支撐的是一个可移植的,可被整合和重用的硬件资源集[5]。
云模式主要分为公有云、私有云和混合云。私有云安装成本较高,但它是为一个单位单独使用而构建的,因此能够提供对数据、安全性和服务质量的最有效控制。经过综合考量,为给实践教学提供一个更为安全可靠的软硬件使用环境,本文提出基于私有云的酒店管理信息系统实训平台建设方案。
2.1 总体构架
本文在研究VMware虚拟化平台架构的基础上,设计并实现了以云计算系统为核心的实训平台服务器端和以虚拟桌面为核心的实训平台客户端。酒店管理信息系统实践教学云平台的总体架构如图2所示。
2.2 基础架构云
基础架构云是云计算系统的重要组成部分。它通过资源虚拟化、分布式计算等技术为云计算系统搭建基础运营环境并为上层云计算应用提供计算和存储能力。搭建基础架构云是当前旅游院校在进行云平台建设中的一项可以做、迫切做的基础性工作。如图3所示,本文基于VMware技术所构建的基础架构云平台,是通过VMware vSphere对服务器和存储资源进行虚化,形成统一的虚拟资源池(虚拟计算资源、虚拟存储资源和虚拟网络资源),并在此基础上通过安全管理、部署管理、节能管理和计量管理,对基础架构中的各类资源进行统一监控、调度和管理,从而为应用层提供可靠且能够灵活按需分配的虚拟资源。最后服务层是指为上层云计算应用调用云基础架构计算、存储资源预留的接口和对用户使用云基础架构计算、存储资源提供的交互界面。
基础架构云平台硬件主要包括虚拟化引擎板、CPU处理器、万兆网口、存储系统等。我校酒店管理信息系统基础云平台由4台光交机,37台刀片服务器,20台数据库服务器,6台约500TB存储,20个万兆网口组成,可同时使用180台虚拟机,见表1。
2.3 应用云
应用云为用户提供所需的各项应用软件和服务。应用云搭建的一个基础工作就是要将现有的酒店管理信息系统迁移到应用云平台上。目前常用的云迁移技术有:使用云服務替换组件、应用程序部分迁移、应用程序整体迁移、应用程序“云化”等。我校采用“云化”应用程序技术进行酒店管理信息系统的迁移,系统的“云化”过程主要包括系统的应用迁移和数据库迁移,见图3。
(1)应用迁移。酒店管理信息系统迁移的一个重要步骤就是将应用(软硬件)系统从原有物理环境中迁移到虚拟化云环境中去。常用的在线迁移技术手段是物理机转移到虚拟机(P2V)。我校采用VMware P2V Assistant系统虚拟、移植软件,将一个实际的酒店管理操作系统变成到一个VMware环境下的虚拟系统,即将一个物理计算机系统转换成镜像,供VMware虚拟机使用。此外,为了能够更好地完成迁移工作,我们在应用迁移实施过程中遵循了由难而易、由复杂到简单的顺序。
(2)数据迁移。酒店管理信息系统数据(库)迁移到云平台时,重点是要确保数据的安全性、完整性和一致性,并能满足迁移后业务流程的一贯性。数据迁移工作总体分为三个阶段:迁移前准备阶段、数据迁移阶段、迁移后测试阶段。
实施数据迁移前,首先要明使用的迁移方法和技术,准备相应所需的工具和设备。其次,采用多种备份方式,对系统数据进行多份备份,从而有效降低迁移风险。最后,建立一个模拟的数据迁移环境,然后在数据模拟迁移环境中测试数据迁移的效果。
数据迁移阶段是最重要的环节。目前常用数据迁移方法主要有逻辑卷镜像技术方法、直接拷贝方法、备份恢复方法、数据库工具方法、存储虚拟化方法、盘阵内复制方法、直接的阵列到阵列复制方法等。我校主要利用逻辑卷管理器的管理功能,完成原有数据到新存储的迁移。
完成数据迁移后,要测试检验系统的运行情况(数据一致性测试、应用软件执行功能测试、性能测试、数据备份和恢复测试等),进行数据验证。
3、酒店管理信息系统云平台的优势及展望
3.1 优势
搭建酒店管理信息系统实训云平台,不仅可以逐步完成软硬件资源的整合和再利用,还可以在应用层面获得相应的好处。
(1)可有效解决上文所述传统架构布局在教学中存在的主要问题。第一,利用“云”将物理资源进行虚化,形成资源共享池,实现资源统一管理调度,可扩大计算资源和存储资源,增加服务能力,从而解决并发用户数服务能力不足的问题。云架构下,原先1台单体服务器拓展到6台,存储空间由512GB拓展到45TB,并发服务数由40人拓展到240人。第二,在云架构下,当酒店管理信息系统暂停使用时,资源共享池就会自动回收资源,供旅行社管理系统等其他系统使用,这样可充分利用计算资源和存储资源,避免资源的闲置和浪费。第三,在云平台中,有6台服务器保持运行且互为备份。当某一台服务器出现故障时,另一台服务器将会立即进行替补,从而保证系统运行不中断,不会引发宕机。
(2)搭建可动态扩展和配置的信息服务平台。云架构有利于实现数据分布式存储和调用,并且支持数据资源的无限扩展。云平台为其他相关的系统预留了接口,为未来的扩展提供了可能。如果有新的酒店管理信息系统引入,可直接迁移到云平台上,无需做软硬件的额外投入,只要在云端申请计算资源即可。此外,因为在“云端”,现有酒店管理信息系统功能上的更新与完善将变得更加快捷和方便,系统升级的人工成本和时间成本也会得到有效降低。
(3)走向大数据和智能化。由于云端化的特性,酒店管理信息系统各个业务环节不再孤立,各系统可以进行联通。比如PMS系统与收益管理系统完全打通后,可以在PMS系统中完成原始数据搜索服务,在收益管理系统中进行数据分析与挖掘服务,从而为酒店经营决策和管理提供信息支持等一系列的智能化服务。
3.2 展望
如前文所述,我校酒店管理信息系统云平台搭建已完成基础架构云的建设,在应用云层次亦已完成各系统的应用迁移和数据迁移。未来在应用云层次,围绕课程资源管理、学生作业管理、师生交互系统管理、课程考核管理等方面的建设将是云平台建设今后较长时期的一项重点工作。
当前是一个大数据时代,通过校企深度合作,获得酒店经营的真实数据,建立云平台数据仓库,然后利用数据挖掘工具,做一些酒店数据管理信息方面的前瞻性研究,也是一种很好的校企产学研合作教育方式。
参考文献
[1] 许鹏.酒店管理信息系统在高职教育中的应用研究——以Opera PMS系统为例[J].电子商务,2017(06):91-92.
[2] 何克抗. 21世纪以来的新兴信息技术对教育深化改革的重大影响[J].电化教育研究, 2019(3):5-12.
[3] 李磊,高岩,吕念玲.多层次服务实验教学云平台的构建与应用[J].实验室研究与探索2019(05):155-159.
[4] 李贺华.基于云计算机系统的实训平台研究与实现[J].实验技术与管理,2015,32(3):157-160.
[5] 钟良侃.基于云计算的远程教育信息系统整合研究[J].现代教育技术, 2011, 21(10):78-82.
作者简介:许鹏,上海师范大学 旅游学院,硕士,讲师,主要研究方向为职业教育和会计信息化研究。