中间件位于各类应用/服务与操作系统/数据库系统以及其他系统软件之间,主要解决分布式环境下数据传输、数据访问、应用调度、系统构建和系统集成、流程管理等问题,是基础软件的重要组成之一。
应用服务器是一种重要的中间件,主要应用于Web系统,为应用开发者提供开发工具和运行平台,位于客户浏览器和数据库之间,用于运行各种应用程序,提供业务逻辑处理、运算和用户界面展示等功能,通过接收来自客户端的请求,执行并返回处理结果。
面向政企OA及Web服务等应用,兆芯发挥开胜KH-40000系列服务器处理器高核心性能、高集成度、高效扩展互连、丰富IO,以及软硬件兼容性优异等产品特点,为应用服务器软件提供性能卓越、安全可靠的算力支撑,携手为政企Web应用打造稳定、安全、高效、基于标准的管理和运行平台。
方案简介
本文介绍的应用服务器解决方案围绕兆芯开胜KH-40000平台服务器和宝兰德应用服务器软件(BES Application Server)构建,提供多种性能优化手段,包括静态资源缓存、NIO 通讯框架、精细化配置的线程池、响应数据分段压缩、二进制压缩算法、数据库高效池化管理、多样化 EA集成技术等,为企业应用的卓越性能提供有力支持和保障。
本方案针对企业应用复杂灵活部署要求,支持云原生、微服务环境动态部署和快速启动。内置高可用集群架构,集群服务实例协同工作,保障业务应用的高性能和稳定运行;通过丰富的集群负载管理算法、自动故障转移、Session共享等关键技术确保集群化部署业务的可扩展性、可伸缩性和高可用性,能够帮助客户降低企业级应用的开发难度,加速应用迁移部署,并支撑应用更加稳定、可靠、高性能、安全地运行。
方案组成
中 间 件:宝兰德应用服务器软件(BES Application Server);
操作系统:支持国内外主流服务器操作系统;
硬件平台:KH-40000平台双路服务器;
基础硬件:兆芯开胜KH-40000系列服务器处理器;
方案架构
文中介绍的应用服务器解决方案可以单独为企业级应用提供稳定、高效的服务和支撑。多个应用服务器软件实例也可以组成高可用的集群,作为一个逻辑实体一起工作,集群的负载均衡、故障转移、Session独立存储等功能能够保障企业级应用的可扩展性、可伸缩性和高可用性。
实例体系架构
应用服务器实例就是在单个Java虚拟机(JVM)进程中运行的应用服务器,是组成集群、提供负载均衡和会话持久功能的实体单元。每个应用服务器实例都有独立的目录结构、配置、应用、资源、Web容器和EJB容器,单个应用服务器实例的配置的更改不会影响其他应用服务器实例。
集群体系架构
BES应用服务器支持高可用的集群功能,集群由多个应用服务器实例组成。集群中的应用服务器实例提供相同的服务,拥有相同的配置,并具有相同的应用和资源,为企业级应用提供高性能、可伸缩性、高可用性等特性。
方案特点
1、集群搭建简单、配置多样
支持高可用的集群功能,提供批量创建集群实例的功能,内置Nginx服务器,用户只需简单配置,就可以启用集群的负载均衡和故障转移功能;针对企业级应用对Session复制的多样需求,除了支持传统的内存复制方式外,还支持分布式Cache。
2、服务和配置可定制
允许用户个性化定制一些配置,改变应用服务器软件的默认行为和设置。例如:节点的存储位置、日志的存储位置、日志的重定向方式、应用的类加载策略、应用是否能被自动重加载等。
3、丰富的性能优化手段
提供多样的性能优化手段,包括NIO 通讯框架、精细化配置的线程池等。EJB 容器还可以自动进行性能调优。客户端和服务端会监控数据,并自动调整线程池、连接参数,以达到最优性能。此外还支持侦测连接池泄漏,并自动修复连接池泄漏的问题,为应用的性能提供有力保障。
4、支持WebSocket
支持HTTP协议升级到WebSocket。相对于传统的HTTP协议应答模式,对于带有即时通信,实时数据,订阅推送等功能的应用,拥有更高性能与更少的资源消耗。
5、完善的类冲突解决方案
支持应用对类加载策略进行定制,精细到每一个类或资源文件加载策略,以解决类冲突问题。
6、完善的APM功能
提供完善的中间件应用性能管理,可以针对性能问题做代码级定位,提供包括慢SQL分析、慢请求分析等功能。
7、多数据源支持
提供多数据源功能支持,可以设置初始数据源数、最大数据源数、增长数据源数,数据源不够时自动增加数据源主备漂移及恢复后回连,可为应用配置多个数据源的连接池,提供负载均衡能力。业务请求可以根据规则访问不同的数据源,当一个数据源出现故障,业务请求可以通过脚本化或API接口方式进行批量操作、查询等方式,直接访问正常服务的数据源,保持业务连续性。
用户受益
产品简介及推荐
宝兰德应用服务器软件
宝兰德应用服务器软件(BES Application Server)是企业级JavaEE规范中间件,入选计世资讯2018年基础中间件市场厂商竞争力分析领导者象限的产品,提供Java 规范定义的关键内容和服务,包括Web 容器、EJB容器、JMS容器、事务服务、JNDI服务等。
联想开天KR722z G2 服务器
联想开天KR722z G2服务器,搭载双路开胜KH-40000/32处理器,支持12×前置3.5寸或24×2.5寸热插拔硬盘;4×后置热插拔硬盘。支持超大数据存储容量和热插拔功能,内存容量最高可支持2TB,同时整机采用冗余的散热功能和可选的电源功能设计,提供强大算力的同时,可保障业务连续稳定运行。
雷神博睿FX2-Z1UC1服务器
雷神博睿FX2-Z1UC1高性能通用型 2U 双路机架式服务器,性能强劲,稳定高效,支持主流服务器操作系统,适配国产数据库,中间件,应用软件及硬件,具备绿色节能,易于管理,生态成熟完善,应用平台迁移便利,性价比高等产品特点。
更多兆芯KH-40000解决方案请扫描下方二维码或访问兆芯官网-资源中心下载获取。
| 文中产品及图片介绍来自兆芯合作伙伴
如有后续更新恕不另行通知,如涉侵权请告知我司予以删除 |