The invention discloses a method of deployment of X86 application system based on ARM and mixed environment and architecture, including load balancing equipment, multiple ARM servers and X86 server cluster; the application server includes at least one X86 server and at least two ARM server, database server cluster includes at least one X86 server and at least two the ARM server is respectively connected with the public switch; balance device, application server in the cluster server load, the database server in the cluster server is respectively connected with the PBX, public switch; application server in the server deployment of web application; database server in the cluster server using the same database management system, and deploy the model according to the lord. The invention improves the reliability of the system in the application process of the autonomous controlled product and ensures the continuity of the user's business.
【技术实现步骤摘要】
一种基于X86和ARM混合环境的应用系统部署方法及架构
本专利技术属于信息系统
,描述了一种高可靠的基于X86和ARM混合环境的应用系统部署方法及架构。
技术介绍
近年来在信息系统
,自主可控核心元器件的应用越来越广泛。基于ARM架构的飞腾CPU和银河麒麟操作系统已成为自主可控核心产品。当前我国信息系统大多基于X86技术体系。自主可控产品在应用过程中,系统可靠性是急需解决的重要问题。基于完全自主可控环境的应用系统的可靠性有待提高,尚不能完全满足用户需求。本方案提出基于X86(IntelCPU)和ARM(飞腾CPU)混合环境的应用系统的集群部署方法,提高应用系统的可靠性。信息系统自主可控产品的应用为近年来新晋领域,与X86技术体系有较大区别,在此领域内尚无可参考的混合环境部署实施方法。
技术实现思路
为了提高自主可控产品在应用过程中系统的可靠性,保障用户业务的连续性,专利技术一种高可靠的基于X86和ARM混合环境的应用系统部署方法及架构。具体如下:X86(IntelCPU)和ARM(飞腾CPU)混合环境由X86和ARM架构的服务器集群共同构成,服务器集群又包含两种架构的应用服务器集群和数据库服务器集群;其中,应用服务器集群由不少于1台的X86(IntelCPU)服务器和不少于2台的ARM(飞腾CPU)服务器构成;数据库服务器集群由不少于1台的X86(IntelCPU)服务器和不少于2台的ARM(飞腾CPU)服务器构成。上述混合环境下应用系统高可靠部署方法,具体如下:应用部署方法:1.使用交换机、负载均衡设备、若干台ARM(飞腾CPU)服务器和若干台X ...
【技术保护点】
一种基于X86和ARM混合环境的应用系统部署方法,其步骤包括:1)使用交换机、负载均衡设备、多台ARM服务器和多台X86服务器搭建一应用系统运行环境;其中,所述交换机包括公用交换机和专用交换机,所述ARM服务器和所述X86服务器构成的服务器集群包括应用服务器集群和数据库服务器集群,所述应用服务器集群包括至少一台所述X86服务器和至少两台所述ARM服务器,所述数据库服务器集群包括至少一台所述X86服务器和至少两台所述ARM服务器;所述负载均衡设备、所述应用服务器集群内的ARM服务器和所述X86服务器分别与所述公用交换机连接,所述数据库服务器集群内的ARM服务器和X86服务器分别与所述专用交换机、所述公用交换机连接;2)将能够支持跨平台运行的web应用部署在所述应用服务器集群内的X86服务器和ARM服务器上;3)配置负载均衡策略,控制优先访问所述应用服务器集群内的ARM服务器上的服务;4)所述数据库服务器集群内的ARM服务器和X86服务器均采用同一数据库管理系统,并按主备模式部署。
【技术特征摘要】
1.一种基于X86和ARM混合环境的应用系统部署方法,其步骤包括:1)使用交换机、负载均衡设备、多台ARM服务器和多台X86服务器搭建一应用系统运行环境;其中,所述交换机包括公用交换机和专用交换机,所述ARM服务器和所述X86服务器构成的服务器集群包括应用服务器集群和数据库服务器集群,所述应用服务器集群包括至少一台所述X86服务器和至少两台所述ARM服务器,所述数据库服务器集群包括至少一台所述X86服务器和至少两台所述ARM服务器;所述负载均衡设备、所述应用服务器集群内的ARM服务器和所述X86服务器分别与所述公用交换机连接,所述数据库服务器集群内的ARM服务器和X86服务器分别与所述专用交换机、所述公用交换机连接;2)将能够支持跨平台运行的web应用部署在所述应用服务器集群内的X86服务器和ARM服务器上;3)配置负载均衡策略,控制优先访问所述应用服务器集群内的ARM服务器上的服务;4)所述数据库服务器集群内的ARM服务器和X86服务器均采用同一数据库管理系统,并按主备模式部署。2.如权利要求1所述的应用系统部署方法,其特征在于,所述主备模式部署方法为:采用所述数据库服务器集群内的一台ARM服务器作为主数据库服务器,采用所述数据库服务器集群内的若干ARM服务器和X86服务器作为备用数据库服务器;所述主数据库服务器与各所述备用数据库服务器通过事务日志传递的方式保持数据同步。3.如权利要求2所述的应用系统部署方法,其特征在于,所述数据同步方式为强同步模式或弱同步模式。4.如权利要求3所述的应用系统部署方法,其特征在于,所述强同步模式为:主数据库服务器将日志传递给备用数据库服务器,并完成事务提交准备;备用数据库服务器接收日志,并转换成备用数据库服务器的数据库日志,按照日志进行事务提交,完成提交后给主数据库服务器返回提交成功消息。5.如权利要求3所述的应用系统部署方法,其特征在于,所述弱同步模式为:主数据库服务器将日志传递给备用数据库服务器,并完成事务提交,发送日志及提交成功消息给备用...
【专利技术属性】
技术研发人员:韩光,张力文,周献民,冯文化,谌志华,张申深,胡增博,赵佳,贾大玮,田宝松,
申请(专利权)人:中国软件与技术服务股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。