解决方案架构

架构简介

鲲鹏Web应用解决方案遵循开放架构标准,支持所有开源的Web组件,并提供了良好的场景适用性。

数据转发

HTTPS接入,SSL卸载高带宽,DPDK

数据服务

高并发业务处理能力

数据存储

大容量、高可靠、高性能

解决方案优势

  • 高性能

    HTTPS短连接性能相比硬件加速卡方案提升35%

  • 使用简单

    安装部署、性能优化简单,运维容易:所有Web组件都提供移植安装指导及一键式安装脚本,安装方便。所有Web组件均提供性能调优指导及一键式调优脚本,通过调优可以充分发挥鲲鹏处理器的性能

  • 开放生态

    鲲鹏Web应用解决方案对常用的C/C++、Java、Python、Perl、PHP、Go等语言开发的开源Web应用及框架有较好的支持,同时对东方通和金蝶天燕等商业Web应用也做了适配支持

Document
应用迁移向导
源码编译方式安装
RPM包方式安装
01 移植
请根据您所使用的数据库类型和版本,下载对应的源码包。
组件 Apache
组件 HAProxy
组件 Jboss
组件 Lighttpd
组件 Nginx
组件 Memcached
版本号1.5.12
源码包 memcached-1.5.12.zip
脚本工具 --
组件 Squid
组件 Tengine
组件 Tomcat
版本号9.0.2
脚本工具 --
组件 Varnish
02 调优
根据实际场景选一种配置进行调优。
组件 Apache
版本号2.4.39
脚本工具 --
组件 Nginx
组件 Squid
组件 Tomcat
版本号9.0.2
脚本工具
组件 Varnish
01 部署
请根据您所使用的数据库类型和版本,下载对应的源码包。
02 调优
根据实际场景选一种配置进行调优。
组件 Apache
版本号2.4.39
脚本工具 --
组件 Nginx
组件 Squid
组件 Varnish
应用迁移向导
源码编译方式安装 RPM包方式安装
  • 移植
  • 调优

典型业务场景

  • SSL卸载

  • Nginx负载均衡

  • Nginx Web Server

  • Memcached

SSL卸载

SSL卸载场景

TaiShan服务器的鲲鹏处理器具有的高性能RSA加速引擎可以对HTTPS传输场景中的SSL加解密算法进行卸载,从而助力HTTPS处理性能的大幅提升。该加速方案主要对HTTPS请求处理中TLS握手时的非对称加解密运算进行加速,通过Nginx异步调用OpenSSL的CPU加速器Engine来实现,针对加密中的RSA2048算法计算进行硬件卸载。

Nginx负载均衡

Nginx负载均衡场景

TaiShan服务器可以作为Web反向代理、负载均衡服务器,利用鲲鹏处理器提供的多核能力,提供更高的Web请求及转发能力。一般较大的网站都会部署反向代理及负载均衡服务器,而最常见及性能最好的就是Nginx。其中作为反向代理服务器时接收客户端请求,然后选择一个实际的被代理服务器,转发这个请求,获取到响应后再返回给这个客户端。

Nginx Web Server

Nginx Web Server场景

Nginx可以作为异步框架的Web Server,其由于在高并发场景下Web请求处理性能优异而被广泛使用。TaiShan服务器支持Nginx Web Server的物理机和虚拟机方式部署,利用鲲鹏处理器的多核优势,可以进一步提升高并发场景下的处理性能。

Memcached

Memcached场景

Memcached是一款高性能的分布式内存缓存服务器,通常用于缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度及可扩性。TaiShan服务器支持Memcached的物理机和虚拟机方式部署,利用鲲鹏处理器多核和内存多通道优势,能进一步提升Memcached的性能。