洞察
厚服务器、瘦客户端:无需安装,无需更新
问一句加一台前台电脑要多久,大多数酒店的诚实回答是“等 IT 有空”。问一句供应商发布更新会怎样,答案是一次上门、一个周末,外加一周的“这张桌子和那张桌子表现不一样”。这些都不是软件该干的事,而是把软件装到每台工作站、而不是一台服务器上所付出的代价。
痛点:每台工作站都是一个小项目
加一张桌子就是一张工单。电脑要装客户端、对版本、配数据库驱动、映射打印机,有时还要一个按席位计费的授权。新开一家门店、旺季加一个柜台、经理想在别墅办公室办公:每一件都要等有安装包、有权限的人来做。
更新是一场战役。服务器打完补丁,每台工作站还得一台一台跟上,通常在下班后。漏掉一台,那张桌子就跑着上个月的版本:报表长得不一样、按钮不见了、别处早已修好的错误还在。支持电话从被漏掉的桌子打来,而没人说得清漏了哪几台。
一台坏电脑就是一次停摆。前台的机器坏了,前台也就停了,直到有人按同样的配方装好一台替换机。而那份配方只在某一个人的脑子里。
原因:客户端/服务器的老习惯
大多数酒店系统设计于工作站干活的年代:胖客户端,业务逻辑装在里面,去连数据库。在 2005 年的网络上这很合理。但这也意味着每台工作站都是应用的一个副本,必须和其他所有副本保持一致,供应商所谓的“升级”其实是一个分发问题,由酒店用上门和停机时间来买单。
这笔成本容易被忽视,因为它从不出现在授权报价单上。它以 IT 工时、以“以防万一”备着的那台电脑、以升级占掉的那个周末、以那张被漏掉的桌子打来的支持电话出现。多供应商的系统组合把它成倍放大:四个产品、四个客户端、四场升级战役。
WinX 怎么做:服务器就是产品
WinX 反过来设计。应用、业务逻辑和数据库都在服务器上,不管这台服务器是云托管、本地部署还是混合部署:每种情况下都是同一套代码。员工用到的每一个屏幕,都是标准浏览器里的一个页面。
- 加一张桌子就是一次登录。任何装有现代浏览器的设备都是工作站:前台现有的电脑、一台便宜的笔记本、门店里的平板、餐饮经理的手机。没有客户端要装,没有版本要对,没有按席位计费的客户端授权。
- 更新一次到处生效。更新在服务器上执行,每个浏览器下次加载页面时就拿到。两张桌子不可能处于不同版本,因为版本只存在于一个地方。一项页面改进可以在一小时内到达每一家在线 WinX 酒店,而且不用碰任何一台工作站。
- 电脑坏了是换一台,不是停摆。随便另一台设备,同一个登录,前台就回来了。没有配方要重建,因为本来就没装过什么。
- 工作站可以很便宜。处理由服务器完成,桌上的设备不需要。现有硬件继续用;换新时按价格和屏幕大小选,而不是按供应商的配置单。
- 浏览器在哪,工作就在哪。老板在任何有网络的地方读当天的损益表;集团财务总监用一个登录就能到达同一套安装上的每一家酒店。
在桌子众多的地方得到验证
Petronas Pengerang 在一套 WinX 部署上运行超过 1,000 间客房,马尼拉海洋公园 + H2O 酒店在一套安装上运行乐园、酒店和约 40 家门店:前台、票务、零售和餐饮的数百个屏幕,没有一个装着应用的副本。The Signature Suites 这样的多酒店集团新增一家酒店时,不需要新增一次部署。EHORS 自 2005 年起就为多地点客户运行“中央 + 本地”服务器同步,那时“云”还不是一个常用词;瘦客户端模式正是这段经验的结果。
常见问题
- WinX 需要安装在前台或后台的电脑上吗?
- 不需要。WinX 运行在服务器上,每个屏幕都在标准浏览器中打开。一台新工作站就是一台有浏览器的设备加一个登录账号。可选的员工、服务员和宾客移动应用是唯一需要安装的东西,它们是浏览器的补充,而不是必需品。
- WinX 更新时,工作站上会发生什么?
- 什么都不会发生。更新在服务器上执行一次,每个浏览器下次加载页面时就拿到新版本。没有客户端需要分发,两张桌子也不可能处于不同版本。一项页面改进可以在一小时内到达每一家在线酒店,无需任何人碰工作站。
- WinX 的工作站需要什么配置?
- 任何能运行现代浏览器的设备:现有的台式机、一台便宜的笔记本、门店里的平板、餐饮经理的手机。工作由服务器完成,所以工作站不需要花钱买算力或客户端授权。设备坏了,换任何一台设备,用户重新登录即可。
- 这只适用于云托管,还是本地部署也一样?
- 两者都一样。无论云托管、本地部署还是混合部署,WinX 都是同一套代码,瘦客户端模式在每种情况下都成立:服务器是唯一需要安装和更新的地方,不管它放在哪里。自助终端、存款机、小票打印机、生物识别考勤机和门锁保留各自的驱动或固件,它们与同一台服务器通信。
数一数你的工作站。再数一数其中有多少台,你希望从此再也不用碰。
预约 WinX 演示