快速链接最新消息描述 设计选择 支持的平台 性能 可靠性 安全性 下载 文档 在线演示 商业支持 使用 HAProxy 的产品 贡献 其他解决方案 联系方式 邮件列表归档 Willy TARREAU |
2013/04/01 - 将 HAProxy 送上天空以获得更快的互联网访问注意:我收到了太多人的回复,他们因为没有读到最后两个词而信以为真:看看日期,这是一个愚人节玩笑!不要因为有几张照片就相信你在网上看到的一切!好吧,不过桌上的杂物和硬件配置倒是真的 :-) Haproxy 一直以来都以其极低的资源占用而闻名。我很好奇我们在效率方面能走多远,所以我决定做一个小实验。 我正在使用一个 Linuxstamp。它是一个非常精致的小板子,运行着一个 400 MHz 的超低功耗 ARM 芯片,拥有 32 MB 内存、256 MB NAND 闪存、一个 micro-SD 卡槽、一个 USB 端口和一个快速以太网端口以及许多 GPIO。它非常适合用于机器人或监控。Haproxy 在这个板子上每秒能处理大约 1350 个 HTTP 请求,并且可以维持大约 1000 个并发连接(受限于内存大小)。这个板子功耗极低,待机时大概只有 100mW。不过它没有 WiFi 功能,所以我还用了一个便宜的 USB 转 WiFi 适配器。 这个板子可以从控制台端口的第 3 针脚上的 5V 电压供电。我想用一个小的 3.7V 锂离子手机电池来给它供电。所以我用了一个我在 DX 上花几欧元买的 3V-5V 升压转换器。 初步测试表明,电池通过这个小转换器为板子供电完全没有问题。其实这对我来说不算什么新闻,因为我已经在我的六足机器人上使用这个板子了。 然后我有了个主意。为什么不把 haproxy 送上天呢?通过 WiFi,它可以作为许多系统之间的中继,尤其是在如今 WiFi 无处不在,甚至成为某些设备(如:超极本)唯一连接方式的时代。电池可以用太阳能电池板充电。我迅速组装了两块太阳能电池板作为充电器,将 WiFi 适配器插入板子,把电池焊接到转换器上,再焊接到板子上,然后用胶带把所有东西粘在一起。我确认了一下可以通过 SSH 连接,一切正常。 我需要点东西让它飞起来。这个套件里有所有必需的东西。不需要摄像头和加热包,有效载荷就是 Linuxstamp、电池和太阳能电池板。 是时候发射了。到目前为止一切顺利。 是时候用 SSH 来配置它了。到达一定高度后,它能看到很多接入点,这表明它很可能可以连接到很远的地方,这也在意料之中,因为高空干扰很小。在发现了一些商店的接入点后,我发现了一个我认为属于数据中心的接入点,可能是维护人员在现场操作时使用的。然后是第二个,接着是第三个。所以我想,我可以为托管在那里的系统提供一个更直接的访问方式。 我开始将 haproxy 设置为透明模式,并配置内容交换,以便根据Host头来选择正确的服务器。 联系方式如有任何问题或意见,请随时通过以下方式与我联系 |