传统客票系统基础架构大部分以X86服务器集群、小型机集群为主体的传统分布式部署架构,随着业务的发展,给企业的信息系统建设带来了越来越多的挑战:
系统稳定性较差、纵向扩展能力的不足导致不得不采用分库分表等方式,带来了应用复杂度的急剧提升、大量的硬件采购、安装、更新换代及繁琐的硬件维护、软件和应用的运维管理、商业软件许可证费用的不断增加、灾备建设的难度等等,统客票系统架构难以支撑省级统一的电子客票平台。
以IBM LinuxONE主机为代表的集中式部署架构的在高可用、高处理能力方面具有特别明显的性能优势。
1) 这是由IBM LinuxONE主机的技术架构特点决定的:强CPU能力、强cache设计、强I/O能力和强资源调度能力。
2) 、以集中式部署的IBM LinuxONE主机平均无故障时间大于40年,并且可以不停机维护,单机便胜任关键业务。大型主机的资源利用率平均保持在85%以上,即便100%也不宕机并能提供正常的服务。大型主机同时也是是业界唯一一种具备EAL5级安全认证的商用计算机,比其它任何平台更能保证数据的安全性
3) 、集中式部署的数据实时性也便于大数据分析能够提供及时有效的业务洞察力,提供一流的个性化服务。
收起硬件以上的高可用,各平台的方案都差不多,结合软件来做,指示不同平台实现同样的高可用,在性能上,部署上有差异,根据客户的具体情况来考虑。从硬件上来说,高端的服务器比如LinuxONE通过自身的冗余设计实现自动替换,其他平台需要双倍的物理机器。
基本上高可用主要是通过以下方面:
1.冗余,冗余,冗余
冗余以消除单点故障
2.早期检测
停机时间越短越好
减少错误判断的风险和不必要的故障切换
3.保护数据一致性 – 在系统宕机后可以将数据和文件系统恢复到既定的时间点
数据库日志
文件系统日志
复制 (Mirroring)
定期的数据库备份
4.自动监测和故障切换(failover) – 让系统自动采取动作从而减少停机窗口
多路径 (Multipath)
虚拟IP (VIPA –Virtual IP Addresses)
监控和心跳 (Monitoring and heart-beating)
集群中间件 (Clustered middleware)
集群操作系统 (Clustered operating systems)
收起