1 / 21 Blu eCoat 反向代理方案 一、用户需求分析 用户目前的网站站点设计有 HTTP Apache 服务器,主要服务的内容是大量新闻和图片及一些 Flash 视频类的节目
采用 Apache 服务器带来的主要挑战有三方面,一方面系统运行在通用操作系统上,网站安全性存在风险
另一方面 Apache 服务器的性能受限,通常一台服务器只能处理3000-5000 个并发 HTTP 客户连接
性能上存在瓶颈
最后还有在后台存储用户使用基于FC SAN 的磁盘阵列
当为了提升网站性能而增加前面的 Apache 服务器时,后台存储的共享也成为了一个复杂的技术问题
为了解决上述的一些实际问题
用户需要在 HTTP Web Server 前端增加硬件反向代理服务器,利用其安全和高性能的特性来降低 Apache 服务器的负载和被黑客攻击的风险
同时由于主要的负载都被反向代理服务器所承担,源服务器只需要保持一个基本的 HA 服务器就可以,也无需涉及复杂的 FC SAN 共享问题
二、方案设计原则 考虑用户的实际情况,在方案设计时需要遵循如下原则: 1.标准性 现在构建的 HTTP 反向代理网络应当符合网络业界的主流标准,保证系统和已有的Web Server 的兼容性
2.合理的性能价格比 在满足当前的业务需求的同时,还考虑到今后业务发展的需求,确保在未来扩容时能 2 / 21 够扩展到更多的性能和容量支持
同时尽量选择经济的设备,做到最优的性价比
3.高可靠性 在确保系统可靠工作和数据的可靠性的原则基础上,尽可能的做到高起点,选用先进的技术和设备,使构建的反向代理系统有较高的可靠性,以适应今后的发展
4.可管理性和可维护性 反向代理设备可以通过多种技术和方式实现了高可靠性,同时也增加了系统的复杂性,从而容易导致维护和管理的复杂性
因此在方案设计中在提供高可靠性的同时,