跳动百科

兆芯开胜KH-40000应用服务器揭秘:双路64核心、28块硬盘

翟程瑗
导读 快科技6月13日消息,作为国产x86 CPU双雄之一,兆芯经常会分享应用案例,这次介绍了面向政企OA、Web服务等的应用服务器,基于其开胜KH-400...

快科技6月13日消息,作为国产x86 CPU双雄之一,兆芯经常会分享应用案例,这次介绍了面向政企OA、Web服务等的应用服务器,基于其开胜KH-40000系列处理器,其具有高核心性能、高集成度、高效扩展互连、丰富IO、软硬件兼容性优异等特点。

首先需要介绍一下中间件的概念,它位于各类应用、服务与操作系统、数据库系统、其他系统软件之间,主要解决分布式环境下数据传输、数据访问、应用调度、系统构建和系统集成、流程管理等问题,是基础软件的重要组成之一。

应用服务器就是一种重要的中间件,位于客户浏览器和数据库之间,主要应用于Web系统,为应用开发者提供开发工具和运行平台,用于运行各种应用程序,提供业务逻辑处理、运算和用户界面展示等功能,通过接收来自客户端的请求,执行并返回处理结果。

兆芯的应用服务器解决方案,采用开胜KH-40000平台服务器、宝兰德应用服务器软件(BES Application Server)构建,提供多种性能优化手段,包括静态资源缓存、NIO 通讯框架、精细化配置的线程池、响应数据分段压缩、二进制压缩算法、数据库高效池化管理、多样化EA集成技术等。

本方案针对企业应用复杂灵活部署要求,支持云原生、微服务环境动态部署和快速启动。

内置高可用集群架构,集群服务实例协同工作,保障业务应用的高性能和稳定运行。

通过丰富的集群负载管理算法、自动故障转移、Session共享等关键技术,确保集群化部署业务的可扩展性、可伸缩性和高可用性,能够帮助客户降低企业级应用的开发难度,加速应用迁移部署,并支撑应用更加稳定、可靠、高性能、安全地运行。

【方案组成】

中间件:宝兰德应用服务器软件;

操作系统:支持国内外主流服务器操作系统;

硬件平台:KH-40000平台双路服务器;

基础硬件:兆芯开胜KH-40000系列服务器处理器;

【方案架构】

应用服务器解决方案可以单独为企业级应用提供稳定、高效的服务和支撑。

多个应用服务器软件实例也可以组成高可用的集群,作为一个逻辑实体一起工作,集群的负载均衡、故障转移、Session独立存储等功能能够保障企业级应用的可扩展性、可伸缩性和高可用性。

实例体系架构

应用服务器实例就是在单个Java虚拟机(JVM)进程中运行的应用服务器,是组成集群、提供负载均衡和会话持久功能的实体单元。

每个应用服务器实例都有独立的目录结构、配置、应用、资源、Web容器和EJB容器,单个应用服务器实例的配置的更改不会影响其他应用服务器实例。

集群体系架构

BES应用服务器支持高可用的集群功能,集群由多个应用服务器实例组成。

集群中的应用服务器实例提供相同的服务,拥有相同的配置,并具有相同的应用和资源,为企业级应用提供高性能、可伸缩性、高可用性等特性。

【方案特点】

集群搭建简单、配置多样

支持高可用的集群功能,提供批量创建集群实例的功能,内置Nginx服务器,用户只需简单配置,就可以启用集群的负载均衡和故障转移功能。

针对企业级应用对Session复制的多样需求,除了支持传统的内存复制方式外,还支持分布式Cache。

服务和配置可定制

允许用户个性化定制一些配置,改变应用服务器软件的默认行为和设置。

例如:节点的存储位置、日志的存储位置、日志的重定向方式、应用的类加载策略、应用是否能被自动重加载等。

丰富的性能优化手段

提供多样的性能优化手段,包括NIO 通讯框架、精细化配置的线程池等。

EJB 容器还可以自动进行性能调优。客户端和服务端会监控数据,并自动调整线程池、连接参数,以达到最优性能。

此外还支持侦测连接池泄漏,并自动修复连接池泄漏的问题,为应用的性能提供有力保障。

支持WebSocket

支持HTTP协议升级到WebSocket。

相对于传统的HTTP协议应答模式,对于带有即时通信,实时数据,订阅推送等功能的应用,拥有更高性能与更少的资源消耗。

完善的类冲突解决方案

支持应用对类加载策略进行定制,精细到每一个类或资源文件加载策略,以解决类冲突问题。

完善的APM功能

提供完善的中间件应用性能管理,可以针对性能问题做代码级定位,提供包括慢SQL分析、慢请求分析等功能。

多数据源支持

提供多数据源功能支持,可以设置初始数据源数、最大数据源数、增长数据源数,数据源不够时自动增加数据源主备漂移及恢复后回连,可为应用配置多个数据源的连接池,提供负载均衡能力。

业务请求可以根据规则访问不同的数据源,当一个数据源出现故障,业务请求可以通过脚本化或API接口方式进行批量操作、查询等方式,直接访问正常服务的数据源,保持业务连续性。

【产品简介及推荐】

宝兰德应用服务器软件

企业级JavaEE规范中间件,入选计世资讯2018年基础中间件市场厂商竞争力分析领导者象限的产品,提供Java规范定义的关键内容和服务,包括Web容器、EJB容器、JMS容器、事务服务、JNDI服务等。

联想开天KR722z G2 服务器

搭载双路开胜KH-40000/32处理器,支持12块前置3.5寸或24块2.5寸热插拔硬盘、4块后置热插拔硬盘。

支持超大数据存储容量和热插拔功能,内存容量最高2TB,同时整机采用冗余的散热功能和可选的电源功能设计。

雷神博睿FX2-Z1UC1服务器

高性能通用型2U双路机架式服务器,性能强劲,稳定高效,支持主流服务器操作系统。

适配国产数据库、中间件、应用软件及硬件,具备绿色节能、易于管理、生态成熟完善、应用平台迁移便利、性价比高等产品特点。