标签: architecture

第 4 层与第 7 层负载平衡

我正在尝试决定是为我的数据中心使用第 4 层负载平衡解决方案还是使用第 7 层解决方案。不幸的是(就我的理智而言),我的用例很简单,两种解决方案都可以很好地工作,避免了大多数弱点并且没有真正利用另一个的优势。无论我们最终使用什么解决方案,它都必须具有高可用性和高吞吐量。但我们只打算用它来平衡一组 Web 服务器的负载,这些服务器对“粘性”会话管理(cookie 或 IP)、复杂的重写规则没有任何要求——或者,就此而言,任何重写规则都在全部。

负载平衡器将连接到两台交换机,两者都具有到数据中心聚合层的独立连接,并使用快速生成树和交换机用于虚拟化的任何专有协议合并在一起。负载平衡器也将通过交叉电缆相互交叉链接。集群中的所有服务器都连接到两台交换机。负载均衡器所要做的就是将流量指向它们。

由于它只是 HTTP,我可以使用 HAProxy 或 nginx 等第 7 层负载平衡解决方案。但我也可以将 LVS 项目与 ldirectord 或 keepalived 一起使用。

我试图打破我所看到的利弊,但最终还是洗白了。你会推荐什么,为什么?我错过了什么吗?

networking load-balancing architecture datacenter linux-networking

25
推荐指数
2
解决办法
2万
查看次数

x86、i386、i686、amd64、i5、i7、架构、处理器混乱

我注意到这些项目x86、i386、i686、amd64、i5、i7、架构、处理器来自网络、我自己的笔记本、书籍阅读。

但我真的对这些术语感到困惑。我尽力详细说明我的困惑,尽管您可能会理解。前面的主要障碍是我无法在这些术语背后的主线上组织我的思想。

  1. termarchitecture和之间有什么区别processor吗?
  2. x86并且i5architectureprocessor?
  3. 什么是之间的关系OS bit(32位Windows或64位Windows)和x86 bit(32位处理器,目前还不能确定)?
  4. 上面提到的架构(或处理器)都是Intel设计的?它只是制造商 ( AMD& Intel) 遵循的开放标准吗?

我在互联网上搜索过,尤其是维基百科,但我越看那里的文章,就越糊涂。

operating-system x86 64-bit central-processing-unit architecture

15
推荐指数
1
解决办法
3万
查看次数

Varnish -> Nginx -> Apache 是个好主意吗?

我正在考虑新 Web 服务器的架构。将 Varnish 作为 Nginx 前的缓存作为反向代理,并在 apache 前为所有繁重的工作提供静态文件是一个好主意吗?

我将在 Rails 应用程序上运行 php 和 ruby​​。

通过其他两个进程将 php 请求传递给 apache 会有太多开销吗?

非常感谢!

nginx varnish architecture apache-2.2

10
推荐指数
2
解决办法
8714
查看次数

使用 10 Mbps 半双工电话系统构建网络

当前配置

下图显示了我们当前的网络架构。所有连接都以 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 半双工通信。这会对网络其余部分的性能产生不利影响吗?

在此处输入图片说明

networking voip architecture

10
推荐指数
1
解决办法
705
查看次数

确定 Linux 服务器的架构(32 位或 64 位)

我实际上只是在 Dreamhost 上共享主机,我将使用它来测试部署基于 MongoDB 的应用程序。有 32 位和 64 位预构建发行版,但我不知道应该安装哪个,直到我可以确定服务器的架构。

我想这可以通过检测操作系统版本来完成,但我不知道该怎么做。我可以通过 ssh 登录,当然不是以 root 身份登录,因为它是一个共享服务器。我只需要知道什么命令或命令可以告诉我正在运行什么架构。

linux architecture

9
推荐指数
3
解决办法
6857
查看次数

如何设置开发、登台、生产和 QA 环境

我正在为组织设置新服务器。使用开发、测试、暂存和生产(或者我对我不熟悉的其他级别持开放态度)设置新环境的标准或最佳实践是什么?此外,我听说组织将服务器分解为 SQL、应用程序、Web 服务器等。我在哪里可以找到服务器设置可能的解决方案的好例子?

在几个物理盒子中虚拟化这些环境是一种很好的做法吗?

我在网上搜索了一些关于其他组织如何设置环境的想法,但我没有找到任何特别有用的东西。我欢迎您可以指向我的任何链接,讨论为中小型公司构建完整的企业解决方案。

我刚刚找到了这个链接:http : //dltj.org/article/software-development-practice/如果有人知道他们可以指出我的任何好的文章,我想找到更多这样的文章。

在您否决我的问题之前,请发表评论让我尝试解释更多。我可能只是不够了解而无法提出正确的问题。

web-server architecture

8
推荐指数
2
解决办法
3万
查看次数

什么样的服务器架构适合多人在线游戏?

对于一个应该能够支持每个服务器实例至少 1000 名玩家的在线多人角色扮演游戏,我应该使用什么样的架构?我想使用 Java 或 PHP 作为服务器编程语言(我知道 PHP 可能是一个糟糕的选择)。对于这样的系统,我需要什么样的操作系统和服务器规格?

architecture

7
推荐指数
1
解决办法
1万
查看次数

Sharepoint 架构的真正清晰介绍

我想我了解 Sharepoint,但老实说我不知道​​我不知道什么。

指向一些清晰文档的链接会有所帮助,或者仅此而已,对以下内容的描述:

  • 一个网络应用程序
  • 管理路径
  • 网站集
  • 网站

我什么时候使用它们,它们如何相互关联?

我看过微软关于信息架构的讨论,但它没有加入。

sharepoint architecture sharepoint-2007

7
推荐指数
1
解决办法
399
查看次数

图形化 MySQL 工具

是否有用于导航 MySQL 数据库的好的图形工具(最好是免费的)?我发现自己做了很多相同的 SQL 查询来查看表中的数据。我想有一个 GUI 可以让生活更轻松。有人知道这样的事情吗?

非常感谢。

mysql architecture graphical-user-interface

7
推荐指数
1
解决办法
436
查看次数

在 VLAN 用完时构建网络

这是一个完全假设的问题,我现在不在这种情况下。

如果您运行多租户网络并且拥有超过 4096 个客户,您的 VLAN 拓扑和路由会发生什么变化?

您是否必须在最高级别开始将您的网络“分区”到新的路由器/交换机树中,然后重新开始使用 VLAN 编号?

routing switch architecture vlan multi-tenancy

7
推荐指数
2
解决办法
1941
查看次数