我正在尝试决定是为我的数据中心使用第 4 层负载平衡解决方案还是使用第 7 层解决方案。不幸的是(就我的理智而言),我的用例很简单,两种解决方案都可以很好地工作,避免了大多数弱点并且没有真正利用另一个的优势。无论我们最终使用什么解决方案,它都必须具有高可用性和高吞吐量。但我们只打算用它来平衡一组 Web 服务器的负载,这些服务器对“粘性”会话管理(cookie 或 IP)、复杂的重写规则没有任何要求——或者,就此而言,任何重写规则都在全部。
负载平衡器将连接到两台交换机,两者都具有到数据中心聚合层的独立连接,并使用快速生成树和交换机用于虚拟化的任何专有协议合并在一起。负载平衡器也将通过交叉电缆相互交叉链接。集群中的所有服务器都连接到两台交换机。负载均衡器所要做的就是将流量指向它们。
由于它只是 HTTP,我可以使用 HAProxy 或 nginx 等第 7 层负载平衡解决方案。但我也可以将 LVS 项目与 ldirectord 或 keepalived 一起使用。
我试图打破我所看到的利弊,但最终还是洗白了。你会推荐什么,为什么?我错过了什么吗?
networking load-balancing architecture datacenter linux-networking
我注意到这些项目x86、i386、i686、amd64、i5、i7、架构、处理器来自网络、我自己的笔记本、书籍阅读。
但我真的对这些术语感到困惑。我尽力详细说明我的困惑,尽管您可能会理解。前面的主要障碍是我无法在这些术语背后的主线上组织我的思想。
architecture和之间有什么区别processor吗?x86并且i5是architecture或processor?OS bit(32位Windows或64位Windows)和x86 bit(32位处理器,目前还不能确定)?AMD& Intel) 遵循的开放标准吗?我在互联网上搜索过,尤其是维基百科,但我越看那里的文章,就越糊涂。
operating-system x86 64-bit central-processing-unit architecture
我正在考虑新 Web 服务器的架构。将 Varnish 作为 Nginx 前的缓存作为反向代理,并在 apache 前为所有繁重的工作提供静态文件是一个好主意吗?
我将在 Rails 应用程序上运行 php 和 ruby。
通过其他两个进程将 php 请求传递给 apache 会有太多开销吗?
非常感谢!
下图显示了我们当前的网络架构。所有连接都以 100 Mbps 全双工运行,但TalkSwitch 电话系统以 10 Mbs 半双工运行(图表右上角)除外。每个 TalkSwitch 盒提供 8 个模拟和 8 个基于 IP 的电话连接,因此我们总共可以拥有 16 个模拟和 16 个基于 IP 的电话。
注意:四台 HP ProCurve 2524 管理型交换机未配置单独的 VLAN。
我担心将两个交换机、两个 TalkSwitch 盒和连接到我们总部的 RV082 VPN 路由器的无线桥接器的性能影响。

我建议我们更改我们的配置,如下所示。我的想法是,这会将 RV082 限制为只能看到 Internet 绑定的流量,但不为动态客户端提供 DHCP;但是,鉴于客户端租用时间设置为 24 小时,我认为这不会对性能产生太大影响。
想法?担忧?推荐?
一个问题是在#2 和#3 建筑中,基于IP 的电话与TalkSwitch 盒以10 Mbps 半双工通信。这会对网络其余部分的性能产生不利影响吗?

我实际上只是在 Dreamhost 上共享主机,我将使用它来测试部署基于 MongoDB 的应用程序。有 32 位和 64 位预构建发行版,但我不知道应该安装哪个,直到我可以确定服务器的架构。
我想这可以通过检测操作系统版本来完成,但我不知道该怎么做。我可以通过 ssh 登录,当然不是以 root 身份登录,因为它是一个共享服务器。我只需要知道什么命令或命令可以告诉我正在运行什么架构。
我正在为组织设置新服务器。使用开发、测试、暂存和生产(或者我对我不熟悉的其他级别持开放态度)设置新环境的标准或最佳实践是什么?此外,我听说组织将服务器分解为 SQL、应用程序、Web 服务器等。我在哪里可以找到服务器设置可能的解决方案的好例子?
在几个物理盒子中虚拟化这些环境是一种很好的做法吗?
我在网上搜索了一些关于其他组织如何设置环境的想法,但我没有找到任何特别有用的东西。我欢迎您可以指向我的任何链接,讨论为中小型公司构建完整的企业解决方案。
我刚刚找到了这个链接:http : //dltj.org/article/software-development-practice/如果有人知道他们可以指出我的任何好的文章,我想找到更多这样的文章。
在您否决我的问题之前,请发表评论让我尝试解释更多。我可能只是不够了解而无法提出正确的问题。
对于一个应该能够支持每个服务器实例至少 1000 名玩家的在线多人角色扮演游戏,我应该使用什么样的架构?我想使用 Java 或 PHP 作为服务器编程语言(我知道 PHP 可能是一个糟糕的选择)。对于这样的系统,我需要什么样的操作系统和服务器规格?
我想我了解 Sharepoint,但老实说我不知道我不知道什么。
指向一些清晰文档的链接会有所帮助,或者仅此而已,对以下内容的描述:
我什么时候使用它们,它们如何相互关联?
我看过微软关于信息架构的讨论,但它没有加入。
是否有用于导航 MySQL 数据库的好的图形工具(最好是免费的)?我发现自己做了很多相同的 SQL 查询来查看表中的数据。我想有一个 GUI 可以让生活更轻松。有人知道这样的事情吗?
非常感谢。
这是一个完全假设的问题,我现在不在这种情况下。
如果您运行多租户网络并且拥有超过 4096 个客户,您的 VLAN 拓扑和路由会发生什么变化?
您是否必须在最高级别开始将您的网络“分区”到新的路由器/交换机树中,然后重新开始使用 VLAN 编号?
architecture ×10
networking ×2
64-bit ×1
apache-2.2 ×1
datacenter ×1
linux ×1
mysql ×1
nginx ×1
routing ×1
sharepoint ×1
switch ×1
varnish ×1
vlan ×1
voip ×1
web-server ×1
x86 ×1