在本文中,我们将讨论:
- 什么是常规代理(正向代理)?
- 什么是反向代理?
- 我应该为我的业务选择哪种代理?
- 使用正向和反向代理的案例
- 完成任务的代理替代方案
什么是常规代理(正向代理)?
“正向”或“经典”代理用于通过服务器从用户向目标网站发送请求。正向代理首先检查请求是否有效;在请求无效的情况下,客户端将收到“错误”或“重定向”通知。缓存的信息将立即处理,而未缓存的请求将通过防火墙发送到内容服务器。然后信息会返回给最初请求它的人,并缓存以供将来使用。
什么是反向代理?
反向代理是一种结构化代理流量的方法,旨在为存储在私有/隔离网络中的内部数据池添加额外的保护层。它通过将请求首先传输到防火墙,然后传输到第一个服务器(A),在请求者不知情的情况下,传输到第二个服务器(B),后者实际上拥有所需的目标信息。然后,服务器A将数据存储(缓存),以便在将来出现类似请求时,减少网络流量。
我应该为我的业务选择哪种代理?
这取决于您的业务及其特定需求。正向代理非常适合简单、直接的内容请求,例如从数字档案中获取记录。
反向代理可能对独立生成数据的公司更有用。他们可能希望将一些数据公开,而其他部分可能包含高度机密的专有数据,涉及其技术的本质。
使用正向和反向代理的案例
现在您已经了解了这两种代理模型的主要区别,让我们扩展上述每个示例,帮助说明如何/何时最好利用这些代理:
正向代理使用案例
保险提供商可能希望访问公开的政府档案。这可能是为了向算法提供过去的数据,以训练其人工智能(AI)根据历史事件开发精算能力。这是一个简单的数据收集任务,因此正向代理是完美的选择。
反向代理使用案例
上面的例子讨论了一家公司同时拥有面向公众的数据和私有数据。这可能由于多种原因发生。例如,公司内部网络可能与其公共网站或整个互联网相连。通过使用反向代理,他们可以切断竞争对手和/或想要窃取或破坏数据资产的坏人的访问。
其他流行的反向代理使用案例包括:
- 使用反向代理来隐藏与核心操作服务器相关的信息,以帮助增加网络安全性和防止网络攻击。这可以是包括网络分段在内的更大网络安全策略的一部分,即将非关键资产与重要操作系统分离。
- 大型网站可能希望使用反向代理服务器来更均匀地分配服务器负载。
完成任务的代理替代方案
构建和集成到公司运营流程中的正向和反向代理需要大量时间和精力。许多公司不知道有替代方案,至少在数据收集方面使用正向代理时是这样。选择使用第三方数据收集网络的公司享有一些主要优势:
- 他们的内部网络与数据收集工作完全分离。
- 传递给他们的数据集使用端到端加密,确保信息只被授权方查看。
- 庞大的全球对等/超级代理网络确保快速收集速度以及无限制的并发请求能力。
总结
根据您业务的目标数据以及可能面临风险的数据湖,应该选择适合自己业务的代理解决方案。简单、直接的请求可以使用“经典代理”完美解决,而具有内部或外部数据的公司可能需要使用反向代理。希望以不同方式收集数据并尽可能在云中保持其安全的公司也可以选择使用第三方技术或解决方案来承担这一责任,并创建安全屏障。