我正在为我的客户端构建一个代理服务器。我选择的平台是运行Arch和Squid的Amazon。对于加密部分,我选择OpenVPN是为了简单和庞大的社区规模,但不幸的是,我对它没有丰富的经验,也没有任何VPN服务器的经验。
至少在最初阶段,服务器将被10-15个用户使用.预计有时所有10-15个都将同时连接起来。
现在,我认为通用的"Intel Xeon系列“处理器列出的这里,以及分配给”小“实例的1.7Gb内存,将足以满足预期的并发连接数量。
我真正关心的是网络性能。上面链接的页面使用“低”、“中等”和“高”作为衡量标准。“低”就够了吗?这确实需要保持一个“小”实例,因为客户端非常紧。有人知道“低”到底是什么意思吗?
即使在设置实例之后,我也必须选择哪些选项来基准测试实例的网络性能?有哪些选项可用于基准测试OpenVPN守护进程的网络性能?我确信,连接的客户端不会流高B/W内容(视频等),但他们将流一些实时数据,这类数据需要保持实时。
发布于 2013-09-29 12:58:27
正如在评论中所指出的,我们无法在这方面有所帮助。
你需要在现实世界里进行测试。这意味着设置一些事情,建立一个客户端连接,并让他们定期进行他们需要做的活动。
要调整EC2实例的大小非常简单,只需要少量的停机时间(无论如何,您应该定期使用这些时间来进行修补)。无论如何,只要从64位t1.微开始,如果需要的话,再从那里升级。
VPN是一个相当轻量级的应用程序--现在大多数加密功能都是在硬件上执行的,而且网络瓶颈几乎总是在客户端。
如果CPU使用成为一个问题,只需使用$20 Linode计划即可。在CPU方面,你会得到更多的好处。
https://serverfault.com/questions/542451
复制相似问题