酒店业正在经历一场前所未有的数字化信息化变革,针对众多酒店思考的“是否应该'上云'、如何'上云'”等问题,石基系统集成及网络安全总监James Montague先生将为大家详细讲解全球云技术发展的来龙去脉及在酒店业的最新应用。James负责石基云平台整体架构,石基云平台符合包含ISO,CSL / GDPR和SOC3在内的严苛安全认证,也是第一家在阿里云中国获得PCI-DSS认证的公司。以下是内容分享:
1 全球云技术的发展现状
根据预测,从现在开始到2020年,将有37%的软件服务都将是面向云端系统,这将产生超过一万亿美元的云产业消费支出。
先来看下IT支出在全球、美国和中国的水平对比。在这张图表中,美国的IT硬件、软件、服务支出是比较均衡的;在中国的IT支出中,硬件支出占了非常大的比重。但同时也意味着在国内的云技术有更广阔的应用空间。James提出:云技术的应用,意味着酒店可以把原先的Capex资本性支出更多地转为运营支出。
中国公有云市场的规模现在有多大呢?下图中显示的数字是AWS、微软、阿里巴巴、IBM这些云服务的集合。云市场规模在2012年到2016年之间上涨到了原来的三倍,达到2亿美元。
从云服务在IT总体的采用率来说,私有云采用率每年的增幅大概在11%左右,公有云采用率每年大约上涨15%。可以看到,基于本地部署的传统IT应用的占比已经开始逐年下降。
为什么企业想要将IT应用的重心转移到云平台中呢?James认为这其中有几个关键的原因:
1、云架构系统的开放性和灵活性
它可以在不同的模型中部署,有私有云、公有云和混合使用的多种选择。
2、高效率
它的能力可以超过传统架构在环境中的能力上限,在需要扩张规模时,也可以更快地应用到新的酒店或餐厅中。
3、云架构的系统集成能力
过去的酒店系统是一个比较封闭的、基于本地部署的系统。当他们转向云平台时,同时也获得了一些API接口,可以使系统之间的对接变得更为方便。所以这个集成的能力和灵活性也是云技术的一大关键优势。
4、系统将会更加便于管理
使用云架构以后,不再有大量的硬件需要定期维护,不需要对数据库和备份做太多的管理。
5、云服务的成本
使用云架构来取代本地部署的形式,意味着不需要花大价钱购入软件授权,也节省了硬件的大量投入。
2 全球云技术的发展历程
James梳理了全球酒店业管理系统的进化史。首先,最初90年代出现的基于数据库的系统,那时所有的系统都是主从式架构(C/S,也称客户端-服务器架构),所有的硬件都是本地部署,由客户端和后端服务器组成。
接着,随着系统的演化,在硬件仍是本地部署的前提下,衍生出了B/S架构(浏览器-服务器)。应用不以客户端的形式出现,而是通过网络浏览器的形式打开,但所有的数据处理、商业逻辑等等还是依靠了后台服务器。
经历了B/S架构,接下来又出现了托管环境。托管环境常常还是使用了C/S架构或B/S架构,但硬件被移出了本地,存放在其他托管空间。这个阶段使用的仍然是与之前相同的技术和方法,和本地部署的原理其实是相同的。
虽然托管在很多商业应用里仍然很受欢迎,但我们已经来到了进化的下一阶段,也就是真正意义上的SaaS (Software as a Service)云架构。它是一个有弹性、规模可变的多租户应用。虽然它不是一个专有服务器环境,但它的性能和规模潜力是无限的。这里的一个重点是,鉴于技术的发展和进化,在将系统架构转移到云环境的同时,应用也同时需要升级进化。
James强调,我们不能单纯地把一个传统B/S架构的应用直接放到云端运转,这样它无法高效地运行,也不能称之为真正意义上的云应用。
● 云平台的价值和优势
1、成本和速度
当我们把所有的系统都部署在云端之后,可以很轻松地在这个架构上增加新的资产或酒店,甚至可以加速员工培训,因为所有的应用都是在这同一个系统中运行的。
2、省去升级更新的环节
从成本、时间、人力和影响的角度上都对我们的运营是有益的。所有的升级更新都是作为云服务订阅的一部分捆绑提供的。
3、高可用性和冗余度
当我们建立云平台时,都会进行多地部署。这意味着我们可以在一个地点服务器离线的情况下,仍然保证应用的正常运行,这一点就和传统的本地部署有着天壤之别。
4、云架构规模的弹性和可伸缩性
传统本地部署应用的规模是受到本地硬件规模限制的。在运营高峰时期,系统同时处理大量订单和其他活动时,本地的应用就可能会出现运行缓慢的情况。但云环境是具有弹性伸缩能力的。简单来说,在凌晨4点,在我们的云环境中只使用了4台服务器;在退房高峰期,我们运行的服务器数量可以即时增加到7台;流量减少时,服务器可以再减少到4台;晚上的入住高峰期,我们又可以增加到8台。所以说云环境的规模可以根据酒店的客流量和需求随时调整所使用服务器的规模。
3 石基云平台
云环境并不只包含应用,它需要一个整体的架构体系。James介绍说,石基投入了大量时间和资金,打造了一个可供所有这些云应用运行的平台。通过这个平台,能够实现模块共享,让应用后台的逻辑发挥作用。
● 石基的云资源供应商
石基的云资源供应商,也就是计算能力和PaaS (Platform as a Service)供应商,有阿里巴巴、微软和亚马逊。
● 石基云平台为不同应用提供的技术
1、资源编排
它是控制应用规模伸缩的技术,可以决定云资源的灵活增减,从而实现服务器使用的弹性变化。
2、跨国连接
应用通过互联网在本国运行时会十分流畅,但在运营跨国业务时,就会面对网络延迟和数据包丢失的问题。我们的云平台提供了通过私有网络进行全球化连接的能力。比如在分销环节中,如果酒店的CRS在美国,中国的OTA想要在这个酒店CRS中预订房间,这个网络流量是通过我们私有的国际连接网络传输。数据流量不会经过公共互联网,直接经过我们私有的MPLS (多协议标签交换) 网络,从中国传输到世界其他区域。
3、安全与合规
像PCI信用卡数据安全相关,抵御系统外来威胁,数据库资料完整性监控,这些都是由我们石基云平台安全与合规模块来提供的。
4、日志平台模块
当不同应用和系统间交互运行时,这个功能就十分重要了。我们平时经常会接触到的酒店房费收银,这就需要POS、PMS和第三方接口的系统对接,如果在收费过程中出现问题,在传统平台上就需要分别进入三个不同系统的后台去调取各自的系统日志,从而找出事件的原因。但是在我们的云平台上,实现了所有应用的日志平台共享,在追溯过往日志时,只需要登陆这一个平台,即可调取全部系统日志。
5、监控与量化
这个模块可以实施监控整个系统,并收录运行时间、服务器状态等。它不仅可以帮助监控和维护我们的应用环境,还可以提供关于第三方接口的部分指标,比如收到OTA订单所需时长、付款交易的响应时间这些,都会被整合收录进我们的监控和量化模块。
● 平台型共享模块
包括支付、分销、识别或用户管理、数据仓和报表系统,还有订阅管理,这些模块在不同的系统中都可以得到应用。
● 用户终端应用
比如PMS、POS、CRM、渠道管理等这些应用里面包括了用户自己的商业逻辑,由云平台所有后台模块支撑。
大家一定要理解,我们不能轻易将本地部署的系统直接转移到云端,特别是我们不同的系统之间需要进行对接时,必须要云平台模块支撑,才能保障我们终端应用的高效运行,而这些模块都是从零开始,专门为我们的云环境开发的。很多应用在本地部署时的原始功能,在我们使用多酒店共享云环境的过程中都是不起作用的,需要云平台模块的填充。
● 云环境的安全性是所有工作的首要因素
石基致力于开发符合世界安全标准的云环境,成果也得到了很多国际大客户的认可与接受。石基云符合包含ISO,CSL / GDPR和SOC3在内的严苛安全认证,也是第一家在阿里云中国获得PCI-DSS认证的公司,认证涵盖了存储,传输和处理持卡人数据的所有石基产品。为满足最高级别的安全性,远程登录需要IPSEC VPN+双因素认证 ,客户可以通过网络连接到石基云,IPSEC VPN 或 MPLS / DDN,每个连接都具有不同级别的安全保证。