The document discusses the Blackboard Reference Architecture, which provides a blueprint for optimizing enterprise application performance. It describes key components of the reference architecture, including platform infrastructure, web/application delivery and management, storage architectures, monitoring and management, and user performance management. The reference architecture aims to help institutions achieve a high level of performance maturity and optimize their systems to support user experiences.
16. Web/Application Delivery and Management Web Servers Application Servers DB Servers Servers Add Up Quickly Variety of Point Products Chatty Protocols, Long Hauls, High Latency Security Caching Compression SSL Acceleration
17. Citrix NetScaler: Reference Architecture Component Web Servers Application Servers DB Servers Reduces Load on Backend Servers Eliminates Multiple Inefficient Point Products Reduces Bandwidth Required Security Caching Compression SSL Acceleration
22. User Performance Management starts with user experience User Experience Platform Health Infrastructure Networks Applications Detect Investigate Localize Resolve
23.
24.
25.
26.
27.
28.
29.
30.
Hinweis der Redaktion
Several recent trends have converged to create a “perfect storm” for the IT managers tasked with delivering web apps: To begin with, IT organizations are consolidating data centers to reduce costs and simplify management. This moves applications further away from end users, increasing the distance application traffic must travel before it reaches its destination. At the same time, application users are increasingly mobile, moving further away from the datacenter and accessing applications via a wider variety of devices and network connections. This exacerbates the situation, resulting in increased latency, greater packet loss and overall stability problems. To make matters worse, applications delivered over the Web use extremely “chatty” protocols like HTTP which generate a lot of back-and-forth “hand-shaking” traffic between the server and the client. And last but not least, mission-critical web applications must be subjected to far more security policies today than ever before to ensure that confidential data is never compromised. Technologies like encryption and application-layer security inspection can be extremely compute intensive, increasing server requirements and further slowing down performance. Unfortunately, web and application servers cannot solve most of these problems, nor were traditional load balancers and traffic management systems designed to address the realities of delivering modern web applications. Server vendors can always sell you more servers. But that’s expensive and complex to manage. And it does little to solve problems like slow response time. Buying specialized point products quickly creates more complexity, which can easily outweigh whatever benefit they were originally bought to achieve. And adding more bandwidth is not only expensive, it does nothing to solve the problem of round-trip latency. The result is an overall web application delivery environment that is expensive, complex, slow and difficult to scale.
Several recent trends have converged to create a “perfect storm” for the IT managers tasked with delivering web apps: To begin with, IT organizations are consolidating data centers to reduce costs and simplify management. This moves applications further away from end users, increasing the distance application traffic must travel before it reaches its destination. At the same time, application users are increasingly mobile, moving further away from the datacenter and accessing applications via a wider variety of devices and network connections. This exacerbates the situation, resulting in increased latency, greater packet loss and overall stability problems. To make matters worse, applications delivered over the Web use extremely “chatty” protocols like HTTP which generate a lot of back-and-forth “hand-shaking” traffic between the server and the client. And last but not least, mission-critical web applications must be subjected to far more security policies today than ever before to ensure that confidential data is never compromised. Technologies like encryption and application-layer security inspection can be extremely compute intensive, increasing server requirements and further slowing down performance. Unfortunately, web and application servers cannot solve most of these problems, nor were traditional load balancers and traffic management systems designed to address the realities of delivering modern web applications. Server vendors can always sell you more servers. But that’s expensive and complex to manage. And it does little to solve problems like slow response time. Buying specialized point products quickly creates more complexity, which can easily outweigh whatever benefit they were originally bought to achieve. And adding more bandwidth is not only expensive, it does nothing to solve the problem of round-trip latency. The result is an overall web application delivery environment that is expensive, complex, slow and difficult to scale.