F5+WebAccelerator+培训_第1页
F5+WebAccelerator+培训_第2页
F5+WebAccelerator+培训_第3页
F5+WebAccelerator+培训_第4页
F5+WebAccelerator+培训_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Web Accelerator 基础培训基础培训Presented by: 杨明非杨明非 2ApplicationDeliveryNetworkUsersData CenterThe Leader in Application Delivery NetworkingSAPMicrosoftOracleAt HomeIn the OfficeOn the RoadBusiness Goal: Achieve These Objectives in the Most Operationally Efficient Manner3培培训训前准前准备备每个人需要一台笔记本电脑,并且支持无线网安装HTT

2、P Watch工具软件4培训内容培训内容上午 WA应用基础 HTTP协议基础下午 WA安装与调试 实验5WA应应用基用基础础6Web化化应用的问题应用的问题IT Manager & App Architect更多的远程和移动用户更多的远程和移动用户“Chatty”复杂的应用和协议复杂的应用和协议 安全和验证带来附加负载安全和验证带来附加负载带宽,延迟,阻塞和丢包带宽,延迟,阻塞和丢包Web应用的内容丰富和实时更新应用的内容丰富和实时更新数据中心的合并数据中心的合并=7F5 ADN 解决方案解决方案-WebAcceleratorWeb Accelerator是一个独立设备 (也可以是是B

3、IGIP上的模块)用于: Web 应用 (http and https) 比较慢或有远程访问用户的Web应用 在动态内容时非常显著 (当然也可以处理静态内容了) Enterprise, Portal, and E-commerce Web 应用: MS SharePoint, Outlook Web Access,等 Oracle OAS, 11i, e-Business Suite, 等 SAP, Siebel, PeopleSoft, 等 IBM WebSphere, BEA WebLogic, Sun iPlanet 其他 (Plumtree, Hyperion, Vignette, L

4、otus Domino)很少或基本上不用改动现有的应用环境很少或基本上不用改动现有的应用环境8WebAccelerator 如何运作如何运作?Browser 行为控制行为控制 用户不需要下载重复的页面和内容用户不需要下载重复的页面和内容内容加速内容加速更多并发的更多并发的browser 连接连接PDF文件的平滑显示(下载部分显示部分,不是全部下载后再显示)文件的平滑显示(下载部分显示部分,不是全部下载后再显示)加速动态内容加速动态内容*适用增强的压缩,代理和其他技术适用增强的压缩,代理和其他技术Reporting 和和 LoggingGraphs, Charts, Alerts, etc支持主

5、流的支持主流的Log 格式格式9WebAccelerator 功能功能IBR(Intelligent Browser Referencing) :Express LoaderExpress ConnectExpress DocumentsExpress PagesApplication Smart Caching (Dynamic Caching)Intelligent CompressionWeb代理代理TCP优化优化HTTP压缩压缩IBRServerClientNetwork10加速的重点加速的重点Network Offload Server Offload Application Off

6、load11Network Offload这里发生了什么这里发生了什么?12Network Offload需求的原因需求的原因IT Manager & App Architect更多的远程和移动用户更多的远程和移动用户“Chatty”复杂的应用和协议复杂的应用和协议 带宽,延迟,带宽,延迟,congestion, 丢包丢包规则要求数据中心合并规则要求数据中心合并=13Bandwidth Throughput更大的带宽不意味着更多的流量更大的带宽不意味着更多的流量Whitepaper at http:/ (Myths of Bandwidth)14Web Accelerator减小数据传

7、输减小数据传输 浏览器本地浏览器本地CacheWeb Acc Compress减小数据减小数据传输量传输量浏览器行为控制使更多的内容浏览器行为控制使更多的内容保存在浏览器本地保存在浏览器本地服务器服务器15 Server Offload这里发生了什么这里发生了什么?16Server Offload 的需求原因的需求原因?IT Manager & App Architect更多的远程和移动用户更多的远程和移动用户安全和验证带来附加开销安全和验证带来附加开销简单管理要求数据中心合简单管理要求数据中心合并并=Web应用的内容争丰富和实时更应用的内容争丰富和实时更新新17 WebAcceler

8、ator 卸载过载的服务器卸载过载的服务器Browser 使使用用 IBR加速加速F5加速下载和卸载服务器压力加速下载和卸载服务器压力卸载过载的卸载过载的服务器服务器18静态和动态的静态和动态的Caching第一次请求第一次请求CompressionCache下一次请求下一次请求Cache 减少用户延迟减少用户延迟 存储压缩和未存储压缩和未压缩的内容压缩的内容 内容服务卸载内容服务卸载 Server连接卸载连接卸载本地本地Cache改变内容部分改变内容部分未改变部分未改变部分19Application Offload这里发生了什么这里发生了什么 ?20Application Offload 的

9、需求原因的需求原因?IT Manager & App Architect更多的远程和移动用户更多的远程和移动用户“Chatty”复杂的应用和协议复杂的应用和协议 Web应应用的内容争丰富和用的内容争丰富和实时实时更更新新21WebAccelerator FunctionalityThe advanced acceleration features of the Web Accelerator are:Express LoaderExpress ConnectExpress DocumentsExpress PagesApplication Smart Caching (Dynamic

10、Caching)Intelligent Compression22Web Accelerator的主要工作的主要工作智能浏览器行为控制智能浏览器行为控制Intelligent Browser Referencing (IBR) 与传统Cache不同的是,Web Accelerator尽可能的将数据Cache在客户的浏览器端动态内容级Cache,与URL无关本机Cache刷新时间可以为零23Express LoaderWhen a user requests a page from a site the normal browser behavior is to check each objec

11、t to see if it appears in a local cache. If it does appear in cache, the browser makes a request of the server to check whether the content held locally is still valid.This mechanism reduces the amount of data transferred between user and server, however, each object still requires a connection to v

12、alidate it, and therefore while the page load time can be reduced with standard browser caching, it is neither optimal nor efficient.Express Loader tags each HTTP object it sees and allows the web accelerator to control the browser cache much more efficiently then a typical application. This reduces

13、 the chattiness of the HTTP protocol and eliminates the latency inherent in the connection.Why is this good?Massively reduced download timeSuperior user experienceAll the benefits of Caching but never a fear of stale dataVery high server offloads which allow for increased capacity with existing infr

14、astructureNo application/site changes required even if no-cache directives are hard coded.24Impact of AccelerationFeaturesCompatible with any object typeBrowser and cache transparencyNo application changes requiredBenefitsReduces network and protocol delaysEliminates unnecessary upstream requests fo

15、r objectsEnsures propagation of valid contentStages Content In Browser & Downstream/Edge Caches25Web ApplicationsClientsIBR 多线程连接多线程连接典型的Web应用连接IE对同一个域名的访问只支持两个并发连接对同一个域名的访问只支持两个并发连接WAN26IBR 多线程连接多线程连接标准标准IE对同一个域名的访问只支持两个并发连接对同一个域名的访问只支持两个并发连接在通过在通过Web Accelerator 加速后可实现多连接并发下载加速后可实现多连接并发下载IBR -

16、 MultiConnectWeb ApplicationsWebAcceleratorWANClients27Express ConnectThe standard browser can open only two simultaneous connections to a given web server. This limits the performance of the application and negatively impact user performance.The Web Accelerator can induce the browser to open as man

17、y connections as you specify to deliver the content in parallel over those connections.The WebAccelerator is a proxy and therefore buffers the server from actual users. This, in conjunction with server side connection-keep-alives allows new user requests to be pipelined down existing/established con

18、nections.Why is this good?Superior user experienceNo application/site changes requiredOptimal implementation high latency connection, bandwidth over 256K.28Impact of AccelerationBenefits Makes more efficient use of the network Reduces wait times Divides the task of requesting and receiving objects a

19、mong more connectionsFeatures Handles browser dependencies Enables pipelining Transparent to the origin applicationEnable the Browser to Increase Simultaneous ConnectionsWithout AccelerationWith Acceleration29Web Applications100 pagesWebAccelerator可以一次只传输一页可以一次只传输一页IBR 动态线性化动态线性化立即浏览PDF文档Client30Exp

20、ress DocumentsThere are three major features to accelerate documents.Download of documents can be done using byte ranges. This allows the client to navigate to the pages they want and the WebAccelerator downloads these first and then back fills the remainder of the document while the person is readi

21、ng. This is primarily used with PDF documents, and can have a dramatic effect over low speed or high latency connections. 2. MS Office docs such as Word, Excel and PowerPoint often have no-cache directives and/or are referenced by a constantly changing URLs. The WebAccelerator is able to intercept t

22、hese directives and unique URLs and determine whether a document is actually modified, if not, it will load from cache. This is excellent for collaborative applications.3. Compression and Optimization policies can be configured by mime-type. For example, never compress PowerPoint, JPEG, or GIF becau

23、se they are already compressed, but always linearize and compress PDF documents.31Express PagesImagine a Portal with personalized content. Each time the user visits the site they are given a unique URL. In this scenario, the user will be forced to download the page in its entirety even if the conten

24、t has not changed. In some Portals, users must complete tasks that require multiple page sequences and the task can be horribly slow and induce a huge and unnecessary burden on network and server infrastructure.The Web Accelerator can override the application settings and enable users to retrieve co

25、ntent that is not modified from the browsers cache, even though the portal or application tries to download the same content over and over again. This dramatically reduces page download time and server load. Why is this good?Exceptional acceleration results can be achieved on legacy or poorly writte

26、n applications by applying optimizations at run-time.Applications do not need to be discarded or re-written.32Application Smart Caching (Dynamic Caching)The Web Accelerator implements not only static data caching, but also application smart caching technologies. Application Smart Caching includes th

27、e ability to fully parse every aspect of an HTTP request, control caching behavior, and trigger the invalidation of other cached data. As a result, the Web Accelerator is capable of caching unchanging data that may appear dynamic (contains question marks, query parameters, etc.) but is actually stat

28、ic in nature or changes via an identifiable pattern. Why is this good?The Web Accelerator can fulfill a much higher percentage of requests than other caching systems while maintaining proper application behavior. (Never any stale data)33Impact of Application Smart Caching on Dynamic Data (Existing C

29、ustomer)Request TypeCache HitsCache MissesDo Not CacheApplication Requests Support91.56%5.60%2.74% Category87.19%4.98%7.35% Site Index96.80%0.60%1.60% Product58.53%2.96%38.20% Product Detail 91.76%5.13%2.92% Search6.30%17.30%75.80% Category Index78.90%8.87%10.92% Corp Info74.81%10.87%14.11% Promotio

30、ns89.90%4.60%5.20% Help79.70%9.50%10.60% News28.10%28.20%43.60% Application SubTotal86.08%5.36%8.30%Session Requests Session Persistence80.60%19.40%0.00% Session Creation0.00%0.00%99.80% Session SubTotal69.81%16.80%13.36%Static Requests Images99.00%0.80%0.00% Includes98.80%1.20%0.00% Root Page99.30%

31、0.10%0.10% HTML24.00%74.30%0.00% PDF96.40%3.50%0.00% Static SubTotal98.52%1.28%0.00%Site Total96.07%2.43%1.31%Background: Approximately 10 Million Pages were served to gather these metrics 86% of the requests were fulfilled entirely from the Web Accelerators. (Unique Capability)Environment: Multiple

32、 Web Accelerators behind Load Balancers Multiple Application Servers running on Solaris34业界首个对业界首个对Web应用进行打包、预配置和认证应用进行打包、预配置和认证策略的优化设备策略的优化设备在应用厂商已经经过认证测试,并且已进行预先配置在应用厂商已经经过认证测试,并且已进行预先配置35测试效果测试效果工行网银,浏览器访问速度36测试效果测试效果工行网银页面字节数节省37Web Accelerator 加速效果加速效果所有页面均为加密页面所有页面均为加密页面11.3 Sec13.8 Sec69.9 Se

33、c8.8 Sec12.5 Sec15.4 Sec15.0 Sec13.7 Sec29.2 Sec3.0 Sec6.9 Sec19.8 Sec5.2 Sec5.3 Sec32.0 Sec4.6 Sec7.0 Sec22.2 Sec0.0 Sec10.0 Sec20.0 Sec30.0 Sec40.0 Sec50.0 Sec60.0 Sec70.0 SecPDF FileSearchProduct PageProduct SummaryWelcome PageAuthenticationNo AccelerationWith the Web AcceleratorLAN Performance38

34、Web应用加速模式应用加速模式-单端部署单端部署部署简单,快速集中加速,在一套加速系统上可对多种应用进行加速对客户端和服务器端透明不需要修改任何服务器端代码Web Accelerator Backup/Standby/ActiveWeb Accelerator39针对内网针对内网Web应用加速的单端部署模式说明应用加速的单端部署模式说明减小数据传输量减小浏览器页面打开时间可以和GTM配合实现数据中心双ActiveIntranet40针对外网针对外网Web应用加速的单端部署模式说明应用加速的单端部署模式说明重点针对延迟较大客户的访问速度问题对提高国外客户访问速度有较大的帮助减小数据的传输量,提高

35、客户端响应速度与3DNS/GTM配合得到最佳实现效果Internetvs1vs2VS1:Internetional-Web AccVS2:国内访问-Original Web Server41针对外网针对外网Web应用加速的分布式部署模式说明应用加速的分布式部署模式说明(系统扩展方案)(系统扩展方案)通过WebAcc设备间的配合进一步减小广域网数据传输量只有交易指令部分会通过广域网传输通过远端WebAcc部署提高国外用户的访问速度通过与3DNS/GTM/LTM无缝配合得到完美解决方案Web AcceleratorRemote Acceleration & CachingRemote Acceleration & Caching42WebAccelerator的优势描述的优势描述不需要改动任何客户端99%的应用不需要改动对于大部分的应用系统如:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论