在我的公司需要集群服务器设置(就是它所谓的?)。 我们有我们的主机在国外租用,因此有实际的硬件访问有限,但我们有完全的自由,不受金融资源的限制(当然,如果我们避免了过度消耗 – 如果3能处理的话,不需要300台服务器) 。 我们是一家提供免费在线可读书籍的国际在线发行商。 这意味着我们有大量的静态内容 – 主要是许多GB的闪存文件。 我们最近去升级服务器操作系统到CentOS x64,并将服务器软件从Apache改为Nginx(用于静态内容)+ Apache。 然而,也出现了一些问题,我们遇到了一些意想不到的停机时间,即使只有几个小时,也给我们造成了严重的损失。 我对集群设置的想法如下: – 服务器1:我们目前的MySQL数据库。 – 服务器2,服务器3,服务器4:我们的应用程序,也就是我们在Apache上的PHP代码 – 服务器4:仅支持静态内容(5kb至3mb的图像,5MB至100MB的PDF,200kb至20MB的Flash文件等) 我相信,如果三台应用服务器中的一台发生故障,这个设置将帮助我们避免宕机,除了在三台服务器之间共享负载,而不是像现在一切(静态+数据库+应用程序)在一台机器上那样。 我想从你的退伍军人是一些有用的链接关于服务器负载分享,提示和技巧关于这个问题和我上面提出的build议..我作为一个PHP开发人员有限的经验,并没有太多,所以如果任何人可以提供任何宝贵的洞察到他们的设置或不同的硬件/软件的经验,我将非常感谢。 另外,什么是正确的术语? 云? 簇? 我应该知道的任何其他条款。 请温柔一点,我只是开始踏入服务器世界。 谢谢 编辑:新的计划如下,请让我知道你的想法: 应用程序集群 运行Nginx(或Cherokee)的3台服务器和使用PHP的Apache。 Nginx会在同一台服务器上处理对静态内容的请求(CSS,JS,缩略图,精灵,图片) 由于我们目前有2个stream量相当大的网站(一个是数据库更新,另一个是静态内容),我们正在考虑将这两个网站放在这个应用服务器上。 这两个应用程序将有两个负载平衡器在三台服务器之间分配stream量。 服务器将是相同的克隆,并且稍后可轻松扩展。 数据库集群 两台运行MySQL的服务器,克隆。 负载平衡器。 备份可以自行完成,因为它们不太可能同时死亡。 App群集上的两个应用程序都将使用这个群集 – 一个会执行平均读取负载,另一个会执行高读写负载。 静态集群 两台服务器只有静态内容,基本上只存储成千上万的PDF,ZIP和Flash文件。 没有备份,不可能有效地执行。 服务器是彼此的备份。 这个静态集群将为App集群上的两个应用程序提供更大的静态内容。 这是现实吗? 如果有的话,你会build议什么? 你会添加什么?
有谁知道是否有服务可以用作Windows Server 2008 R2故障转移群集文件共享见证的文件共享见证? 我有一个双节点集群,但没有好的地方供我的文件共享见证 – 我可以使用云吗? 编辑:我觉得我应该增加一些资格来解决这个问题,因为好像有几个人认为这是一个非常糟糕的主意。 这不是一个好主意,其实不是一个问题,因为我没有提供足够的环境细节供你作出这样的判断。 对于那些可能碰到这个线程的人来说,对于大多数经典的集群安装来说,这绝对不是一个好主意。 如果地理位置分散的群集或群集在任何情况下依赖于互联网,如果难以为您的FSWfind适合的位置,这可能是一个引人注目的select。 就FSW的普遍重要性而言,如果你失去连通性,将会出现什么情况呢?答案是“不多” – 作为你的集群的一个重要组成部分,它可能是最不重要的。 除了一些错误之外,为了产生任何影响,集群中至less还有一个组件将不得不失败。 实际上,我在下面的评论中是不准确的 – 在这种状态下,您可以进行故障转移 – 只是不会自动执行。 不要误解我的意思,你肯定处于退化状态,你不想长时间呆在这里,但是根据你对“非常糟糕的事情”的定义,这在我看来是不合格的。 底线是,在非常具体的情况下,这可能是一个好主意。 我标记了JohnThePro的答案,虽然我还没有能够validation它是否会起作用。
我目前安装了一台Hyper-V Server 2008 R2服务器,它已经成功运行了4个虚拟机,但是内存/内存开始变得稀疏。 实际上我有第二台机器,所以我的好主意就是在第二台机器上build立第二台Hyper-V服务器。 避免购买更多的RAM和存储空间,因为第二台机器已经有了RAM。 然后我想到了一个障碍。 我想使用一个面向公众的域名; 所以我有可能build立一个两个Hyper-V服务器的集群,每个服务器托pipe4个专用于一个用途的虚拟机服务器,如下所示: 服务器1: SQL Server 2012 游戏服务器 TeamSpeak服务器 团队基础服务器11 服务器2: 域控制器 Exchange Server Sharepoint服务器 IIS / Web服务器 如果可能的话,我该怎么做呢?
我想要在3个修复后的网关之间负载均衡出站电子邮件,只发送邮件原因是使用多个不同的源IP来增加吞吐量和收件箱传送。 每个网关应该接收大致等量的出站消息。 怎么可能请build议。 + ———-> smtp A ———> Internet | 客户端——–> smtp lb —–> smtp B ———>上网 | + ———-> smtp C ———> Internet
OCFS / GFS /其他,你喜欢Linux的什么?为什么? 有没有Windows服务器的解决scheme? 特别感兴趣的是在Linux和Windows之间共享相同的分区。 就我个人而言,我只有使用OCFS2的经验,并且只有在SLES10上才能够保持稳定。
这实际上只是一个有关最佳实践的问题,因为似乎有点混乱。 我们的Hyper-V群集的物理主机有4个与4个子网相关的Nic接口。 现在,运行最佳实践分析器时,它很抱怨这些接口中的大多数不能相互通信。 这是因为除了其中一个Nics在静态设置中没有定义网关。 我的印象是最好的做法是只定义一个网关,但我可能是错的。 所以,这个问题: 定义每个服务器,每个子网或每个NIC(在集群环境中)是否是最佳实践? 而且, 在集群环境中定义多个网关有什么作用?
在我目前的工作中,我有这样的情况:每次我们安装一些新软件(应用程序用PHP编写的10次中有9次),它被安装在它自己的服务器上,包括一个Debian OS,一个Apache服务器和一个PostgreSQL数据库。 由于这个策略,我们目前有大约10台服务器(注:当我说服务器时,我说的是“没有屏幕的普通PC”,而不是“我们在这个服务器上花费足够的时间来喂养一个小国家”),大多数共享相同的软件要求。 这种情况使我想:我们不应该创build一个集群,而不是为每个应用程序添加单个服务器? 我可以certificate,虽然有些服务器需要更好的硬件(主要是内存),但其他一些服务器已经闲置不less于三周,所以对于一个集群我们可以更好地使用这些资源。 同时,我不确定结果是否值得花时间和精力来组合和维护上述集群(我一直想用“上述”一词)。 总之,主要的问题是:在这种情况下,你会build议创build一个集群吗? 或者你会保持现在的服务器?
SQL Server集群方法有什么区别: – 主动/主动 – 主动/被动 在简单的世界和每个方法的示例使用场景…
我有两个从iscsi启动实现Windows 2008集群的节点。 而我使用磁盘多数选项作为iscsi的法定人数。 但是,当仲裁的iscsi连接失败(可能是san服务器重置)时,故障转移群集也失败。 如果我重置其中一个节点,它可以打开,但它的系统磁盘脱机。 我不能改变它的状态作为在线,因为它说它由故障转移群集保留(磁盘是在iscsi,因为iscsi启动)。 这个磁盘是只读的。 任何东西都不能删除或书写。 所以,我不能重新join节点到集群。 我必须重新安装Windows。 所以,我问的是,我怎样才能实现更多的仲裁备份? 我的意思是,我可以同时使用磁盘多数和文件共享多数? AFAIK,每个节点也保留法定的副本。 但我不知道有时圣服务器下线。 而法定人数的iscsi连接和节点的iscsi连接丢失。 因此,保留在节点中的法定人数既不是法定人数iscsi磁盘也不足以再次启动集群。 我想同时使用磁盘多数和文件共享多数。 我可以这样做吗? 你有其他build议吗? 问候。
我正在寻找像ClusterSSH,但是对于Windows。 “ClusterSSH通过一个单一的graphics控制台窗口控制许多xterm窗口,允许通过ssh连接交互地在多台服务器上运行命令。 我想能够在Windows机器上做同样的事情,但不一定要通过SSH。 编辑:“相同”我的意思是运行命令,我不想控制Windows上的xterm