<< 返回案例列表

全栈式数据库资源池化升级:春秋航空利用数据库一体机打造一颗成就业务腾飞的“大心脏”

2024年10月14日
,
z
D
a
t
a
X
,
,
,
336
 

上海春秋航空是中国首家民营资本独资经营且由旅行社起家的低成本航空公司。公司成立于2004年,总部位于上海,以“让更多的普通大众坐得起飞机”为使命。春秋航空一贯高度重视信息化建设,积极拥抱数字化时代,在业内率先实施“三化”战略,即“信息化”“数字化”和“智能化”。公司自主研发了一系列业务系统,如电子票务系统、航班调度软件等,并运用人工智能技术优化运营,不断提升服务质量。

(春秋航空供图)

近年来,春秋航空的业务系统在其“三化”战略中发挥了至关重要的作用,特别是在营销方面,直接关系到公司在激烈的市场竞争中的差异化优势。营销系统一旦出现故障,将会导致销售活动无法正常进行,影响产品和服务售卖,对企业运营造成严重的影响。在云和恩墨技术专家与客户的项目团队共同完成对现网系统的专业勘察和分析后,结论是现网的数据库及数据库基础架构亟待升级,才能确保系统的稳定性和未来的可持续发展。这主要包括以下需求:

  1. 数据库系统升级:由于Oracle 11g已经超出其产品生命周期,Oracle不再对此版本提供服务支持,且随着技术的发展和业务的变化,核心数据库的升级便成了当务之急,从原有的11g平滑升级至19c稳定版本才能提升数据库系统的整体性能和安全性。
  2. 数据库升级策略规划:数据库从11g升级到19c,跨越了3个大版本,其涉及的技术复杂、风险较高,同时允许的停机时间又很短。因此,制定一套全面的升级策略和计划是确保升级过程顺利进行的前提,也可为将来的国产数据库转型和系统架构的长期发展打下坚实基础。
  3. 硬件基础设施更新:随着业务量的增长和数据处理需求的提升,现网IBM小机+集中式存储的架构已使用超过5年,硬件基础设施需要更新以满足更高的业务并发和数据处理要求。

专业产品、过硬技术、贴心服务,云和恩墨助力春秋航空打造高性能高可靠数据库基座

在数字化转型浪潮下,企业的数据库承载着越来越多的业务数据,其稳定性和性能对企业的经营发展十分重要。云和恩墨技术团队作为数据库领域的一支过硬队伍,长期致力于为行业用户提供全方位的数据库解决方案。

在对春秋航空的业务系统做过深入了解并完成对现网系统的专业勘察和分析后,云和恩墨技术团队结合客户当前痛点和未来建设目标,为客户量身定制了“数据库基础架构改造+数据库升级迁移+数据库性能调优”的全栈式数据库资源池化升级整合解决方案,帮助客户构建起高性能、高可靠、弹性扩缩容的数据库资源环境。

(架构设计示意图)
01
数据库基础架构改造

对核心数据库的架构进行升级改造,从原有的AIX+集中式存储架构转型升级为基于云和恩墨分布式存储软件的zData X数据库一体机架构,即通过一套“2计算节点+3存储节点”的zData X数据库一体机,实现数据库DBaaS资源池的统一整合。

  • 高性能架构:zData X采用分布式存储全闪架构设计理念,通过高性能的NVMe SSD、RDMA硬件,结合IO自适应调度、绑核设计等软硬性能调优手段,为客户提供高性能的数据库承载环境,从容应对业务高峰。业务上线后,通过数据库FIO测试和TPMC测试,zData X数据库一体机可提供约400万的IO性能以及最高超过500万的tpmC
FIO测试:8KB块的7比3混合读写下,读IOPS 309.3万、写IOPS 132.7万。
TPMC测试:200用户平均tpmC达到455.5万、最大tpmC达到506.07万。
  • 系统高可靠:通过对机柜PDU、计算节点、存储节点、网络链路等关键组件的故障模拟,系统性地验证了系统的容错能力和自愈能力,为系统的稳定运行提供了强有力的保障。测试结果表明,系统在面对各种故障时能够快速恢复服务,最大限度地减少对业务的影响,有效保障了系统的可用性。
  • 弹性扩缩容:zData X提供统一的数据库资源管理和调度,实现按业务负载所需的自动弹性扩缩容。同时,zData X具备的多元数据库承载能力,满足了春秋航空对未来信息系统演进的规划,即当下承载Oracle数据库,未来也可承载商业、开源和国产的多元数据库类型,包括但不限于Oracle、MySQL、PostgreSQL、达梦、OceanBase、GaussDB、MogDB等。
02
数据库迁移升级

在本案例中,云和恩墨的数据库专家为春秋航空贴身规划了核心数据库的版本升级和升级后数据库迁移实施的计划。

  • 从Oracle 11g升级到19c基于丰富的数据库版本升级经验,云和恩墨的数据库专家为春秋航空的核心数据库升级改造制定了行之有效的升级策略和计划,规避了各种风险,让所有的升级以安全、稳定、业务无感知为最高准则,建立了完善的回退机制。这些举措都是为了确保业务停机时间尽量短,出现问题后可快速回退,不影响原有业务系统连续稳定运行。帮助客户顺利地从Oracle 11g升级至19c稳定版本后,数据库系统的性能得以大幅提升,并成功应用Oracle 19c多个亮点功能,满足了春秋航空后续3-5年的发展需要。
  • 数据库迁移:云和恩墨技术团队在大量迁移实践总结的方法论指导下,严格按照系统调研、风险识别、迁移设计、迁移测试及迁移实施的步骤完成了整个流程。本次核心系统迁移采用XTTS方式,迁移完成后的回退方式采用源库拉起,实现快速切换迁移上线,降低业务停机时间。整个项目迁移为用户提供保姆式的迁移实施服务,从迁移前检查、停机到元数据导出导入,再到数据块验证,仅仅用时1小时18分钟,即完成数据成功迁移并在zData X上完美运行

(项目迁移流程图)

03
数据库性能调优

在本案例中,项目的计划是将核心生产系统从AIX环境移至数据库体机的x86平台,并同时将Oracle数据库版本从11g升级至19c考虑到硬件、存储、系统环境以及数据库版本均发生了重大变更,云和恩墨的数据库专家对迁移后的数据库环境进行了全面的性能评估。

为了准确评估性能变化,技术团队选取了迁移前后的核心库,在业务高峰时段采集了2小时的历史AWR数据生成SPA测试报告。在升级前后,技术队还对系统中的SQL语句进行了细致的对比分析,并针对性能下降和出现错误的SQL语句制定了优化方案。通过及时修复数据库Bug、优化错误SQL以及全面的性能调优,营销系统在新数据库版本和新数据库基础架构zData X上的运行效率得到了大幅提升

筑牢坚实的底层支撑,携手并进、共创未来

春秋航空与云和恩墨的此次合作,通过zData X打造的数据库统一资源池,不仅实现了数据库资源的集中管理和高效利用,还显著提升了数据库的性能和可靠性,为春秋航空的业务发展提供了坚实的底层支撑。未来,云和恩墨将与春秋航空继续携手并进,不断探索数据库技术的前沿,为航空业的数字化转型提供更加全面、深入的实践参考,书写数据库技术在航空业应用的新篇章。