什么是负载均衡和反向代理
负载均衡
负载均衡是由 多台服务器以对称的方式组成一个服务器集群,每台服务器都具有等价的地位,都可以单独对外提供服务 而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡负载能够平均分配客户请求到服务器阵列,藉此快速获取重要数据,解决大量并发访问服务问题。这种群集技术可以用少量的投资获得接近大型主机的性能。
反向代理
反向代理(Reverse Proxy)是指 以 代理服务器 来接受 Internet 上的 连接请求,然后将 请求转发给内部网络上的服务器,并从服务器上得到的结果返回给Internet 上请求的客户端,此时代理服务器 对外就表现为一个 服务器。
通常的 代理服务器,只用于内部网络对Internet的 连接请求,客户机必须指定代理服务器,并将本来 要直接发送到Web服务器上的 http 请求发送到 代理服务器中。由于外部网络上的主机并不会配置并使用这个代理服务器,普通代理服务器也被设计为在Internet上搜寻多个不确定的服务器,而不是针对 Internet上多个客户机的请求访问某一个固定的服务器,因此普通的Web代理服务器 不支持外部对内部网络的 访问 请求。
当一个 代理服务器 能够 代理外部网络 上的 主机访问 内部网络时,这种代理服务的方式称为 反向代理服务。此时代理 服务器对外i就 表现为一个Web 服务器, 外部网络可以简单 把 它当作一个 标准的Web 服务器 而不需要特定的配置。
不同之处在于,这个服务没有保存 任何网页的真实数据,所有的静态网页 或 CGI 程序,都保存在 内部的Web 服务器上。因此对反向代理服务器的攻击并不会使网页信息遭到破坏,这样就增强了 Web 服务器的安全性。
简单的说:
通常的代理 就是 指正向代理,代理 内部网路 访问外部网路的 能力;
反向代理 就是指 代理 外部网络 方位内部网络的能力;