第11章 基于鲲鹏通用计算平台的Web实践.pptxVIP

第11章 基于鲲鹏通用计算平台的Web实践.pptx

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第11章 基于鲲鹏通用计算平台的Web实践

11.1基于鲲鹏架构的Web应用实践111.2基于鲲鹏架构的Web应用实践2学习要点

11.1任务概述什么是HTTPSHTTPS默认采用RSA加密算法,客户端在接入时,RSA算法会消耗大量的CPU算力。客户端接入请求越多,需要的CPU算力就越大。C/S架构可以充分利用两端硬件环境的优势,将任务合理分配到客户端和服务器端,从而降低系统的通信开销。B/S架构是随着互联网技术的兴起,对C/S架构的一种改进架构。在这种架构下,用户工作界面通过浏览器实现,只有极少部分事务逻辑在前端(浏览器)实现,主要事务逻辑则在服务器端实现。C/S架构B/S架构

11.1任务概述目前常见的基于Linux的Web系统架构LAMP(Linux+Apache+MySQL+PHP)LNMP(Linux+Nginx+MySQL+PHP)LNMP架构使用Nginx。Nginx是一款跨平台轻量级的Web服务器,可作为HTTP服务器、Web缓存服务器、反向代理服务器、负载均衡服务器等,由于具有体积小、量级轻、高并发能力强等特点,得到国内外许多互联网公司的广泛使用。Nginx具有轻量级、占用资源少、负载均衡、高并发处理强、静态内容处理高效等特点。LAMP架构使用Apache。Apache是目前主流的Web服务器之一,由于具有良好的跨平台性和安全性而被广泛使用。Apache拥有丰富的模块组件支持,其稳定性强、漏洞少、动态内容处理强。

11.1任务概述鲲鹏Web应用架构的特点生态开放01OPTION鲲鹏Web应用架构对常用编程语言开发的开源Web应用及框架有较好的支持,如C/C++/C#、Java、Python、Perl、PHP、Go等常用编程语言,同时对国产商业Web应用做了适配支持,如东方通(TongWeb)、金蝶天燕(Apusic)、中创中间件(InforSuiteAS)和宝兰德(BES)等,主要完成了如下开源Web应用的迁移和调优,已在鲲鹏社区开放。①Web负载均衡:Nginx、LVS和HAProxy。②Web服务器:Tomcat、Nginx、Apache、Lighttpd、JBoss和TomEE。③Web缓存:Memcached、Redis、Squid和Varnish。

11.1任务概述鲲鹏Web应用架构的特点高性能02OPTION鲲鹏Web应用架构基于鲲鹏920处理器提供的KAE,可以实现HTTPS处理中RSA2048非对称加解密算法的硬件卸载,大幅降低了CPU资源占用,HTTPS处理性能约为软件计算的2倍,可以释放更多CPU算力用于业务处理。鲲鹏Web应用架构基于鲲鹏920处理器的多核架构和多核调度优化算法,使具有高并发、低时延、计算密集特点的Web应用性能得到了明显提升。

11.1任务概述鲲鹏Web应用架构的特点使用简单03OPTION安装简化性能优化简单所有Web组件均提供性能调优指导及一键式调优脚本,通过调优可以充分发挥鲲鹏处理器的性能。所有Web组件都提供迁移安装指导及一键式安装脚本,安装方便。

11.1任务概述鲲鹏Web应用架构的特点部署灵活04OPTION组件名称各组件可选软件Web负载均衡Nginx、LVS和HAProxyWeb服务器Tomcat、Nginx、Apache、Lighttpd、JBoss和TomEEWeb缓存Memcached、Redis、Squid和Varnish其他Web中间件Dubbo、SpringCloud、SpringBoot、SpringFramework商业版Web套件东方通、金蝶天燕、中创中间件和宝兰德编程语言Java、Python、C/C++/C#、Perl、PHP、Go?开发/运行环境OpenJDK、毕昇JDK、.NETCore和HipHop虚拟机(HipHopVirtualMachine,HHVM)SSL卸载(RSA加速)通过TaiShan200服务器提供的鲲鹏RSA加速引擎卸载RSA2048加解密算法,释放CPU算力硬件平台TaiShan200服务器

11.1任务概述鲲鹏Web应用架构的特点部署灵活04OPTION在实际部署中,Web网站可以根据实际访问流量和性能分析,调整每一个组成部分。例如,扩充应用服务器到集群,可以大幅提升Web业务的处理能力;扩充反向代理服务器或者Web服务器到集群,可以减少前端Web业务请求的响应时间。鲲鹏Web应用架构组网

11.1.1任务概述某电商公司前期在鲲鹏云主机上搭建网站积累了一定的经验。现在该公司开始构建自己的电商门户网站来支撑海量用户,以应对后续的高并发事务,因此要在鲲鹏云主机上搭建LNMP网站和进行相关负载均衡集群的配置

文档评论(0)

释然 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档