我有一个网站,平均每天点击量达到5000万次,在接下来的3个月内,每天的点击量将超过1亿次。 我们正在尝试使用GlusterFS v 3.0.0(截至2010年1月17日) 目前,我们刚刚升级到负载平衡器环境,有3台物理主机和6台Xen-Server 5.5u1虚拟机(每台主机上有2台虚拟机)为网页stream量提供服务。 每台机器有6个Raid-6本地存储驱动器(7200RPM-SATA)。 我们来自的旧机器有一个镜像SAS 10K驱动器。 我们还build立了GlusterFS目前有3块砖,每个主机上有一块砖,它为6个虚拟机作为客户端提供服务。 在testing中,一切似乎都很好。 但是当我们投入生产的时候,似乎没有足够的I / O来提供超过15M的点击量。 几个星期前,我们的旧服务器能够处理stream量,最高可达20M。 有没有推荐的configuration这样的应用程序,或者要知道的事情是不明显的,他们的文档在gluster.org为我们的大小的网站?
我的公司正在IIS,SQL Server和第三方Windows服务(用C#编写,可用于修改的源代码)在服务器上托pipe一个网站。 我们购买了一个新的相同的服务器,组成:1x四核,12GB内存,4x160GB SATA RAID 5,Windows Server 2008 R2数据中心,公共IP。 我们的目标是将所有网页和第三方Windows服务置于高可用状态。 在对如何configuration故障转移群集和Hyper-V进行一些实验室testing之后,我们对“ 最佳 ”解决scheme将会是什么样的“ 最好 ”意义深表怀疑,并且能够正确处理物理服务器故障。 任何关于如何configuration这两个服务器的build议? 我们并不需要所有的configuration步骤,只是提示正确的方向。 更新 : 目前没有外部SAN。 提到的服务(SQL,IIS,自定义Windows服务)将需要最多的资源。 可能会有一个Exchange服务器到来,但现在并不重要。 目前没有configuration域控制器。 这里面缺乏元素,但是我们不知道哪一个比其他哪个更重要,哪些是我们应该遵循的步骤。 UPDATE2 : 我们写下了一个我们认为能够满足我们需求的粗略想法。 你可以在这里findpdf。 问题现在得到了答复。 我明白这种东西背后有很多IT专业知识,奖励正确的build议是可以理解的。 我们的想法是基于这些假设(请纠正其中任何一个,如果你发现他们错了): 您需要一个域来创buildWindows故障转移群集 您无法在Windows故障转移群集上安装交换 域控制器是单点故障 虚拟机似乎可以解决所有这些问题,但是它们也使用了大量的资源。 是不是有一个简单的故障转移configuration使用两台物理服务器只是故障转移SQL实例? 网页是无状态的,C#窗口服务主要在SQL数据库上运行,我想可以使用NLB来configuration它们。 如果您需要更多的信息,请随时提出意见。
我终于把HA Proxy设置成了我想要的方式。 但是,它不负载平衡它收到的networking请求。 所有请求正在转发到群集中的第一个服务器。 我将在下面粘贴我的configuration – 如果有人能看到我可能出错的地方,我会很感激。 这是我第一次尝试在* nix环境中configurationWeb服务器。 首先,我有与apache集群中的第一个服务器在同一主机上运行的HA Proxy。 我们正在将这些服务器转移到虚拟机上,并且它们将拥有不同的虚拟主机,但是我现在想让这个虚拟主机运行。 两个Web服务器都在接收健康状况检查,并正确回报。 haproxy?stats页面正确报告上下的服务器。 我已经通过改变被检查文件的名字来testing这个。 我还没有把任何负载到这些服务器呢。 我刚刚打开了几个选项卡上的url(隐私浏览),也有几个同事点击了url。 所有的stream量都转到WEB1。 我平衡不正确? global maxconn 10000 nbproc 8 pidfile /var/run/haproxy.pid log 127.0.0.1 local0 debug daemon defaults log global mode http retries 3 option redispatch maxconn 5000 contimeout 5000 clitimeout 50000 srvtimeout 50000 listen WEBHAEXT :80,:8443 mode http cookie sessionbalance […]
我想build立一个DRBD存储的两个节点PROXMOX群集。 节点将通过千兆以太网连接。 在可靠性,性能和成本select性方面,什么是最好的存储设置? 我最喜欢的是RAID 10,但是我的同事认为RAID 0就足够了,因为DRBD作为RAID 1工作。我也听说RAID 1是不错的select。
您可以在Win 2012标准版上集群SQL 2012企业版吗? 这些function似乎并没有澄清是否允许。 我们在SQL安装日志中看到警告“群集节点失败”,并且SQL不出现。
我正在努力find一个术语…而且比我想象的更难find。 由于一组计算机位于networking边界内,并且设置了一组用户帐户(系统pipe理员)来监视该networking边界内的计算机,那么这个有凝聚力的组织是什么? 从Windows AD的angular度来看,从networking的angular度来看,它是一个“域”,似乎是一个单一的networking边界。 但是我从通用的angular度来讲,如果有一个novell或者其他的LDAPpipe理系统而不是AD(或者例如以VPC作为networking边界的AWS IAM),并且单个计算机集合可能仍然有很多networking其中一层中的应用程序服务器与另一层中的数据库服务器进行通信的networking掩码/层,但是(通常情况下)有一组pipe理/系统pipe理员帐户监视它们。 (如果应用程序层具有一组系统pipe理员,而另一个数据库层具有其自己的系统pipe理员,则此术语也适用于存在难以跨越的networking边界的情况)。 请注意,重点是服务器的集合,并监督他们的系统pipe理员,保持打补丁,与不同的利益相关者使用不同的软件….不一定是“networkingpipe理员”,如果一个networkingpipe理员pipe理多个边界“领域/术语/等等”,只是感知的理解是这个“我们正试图发现的术语”的集合大多是独立的。 任何想法或可能具有类似含义/定义的其他术语?
我最近发布了一个有关在预算上负载均衡Web服务器的问题 。 现在是时候开始testing了,所以我想在我的局域网中运行pacemaker + corosync设置两个或多个Ubuntu虚拟机,以便学习基础知识并尝试不同的configuration。 安装两个corosync + pacemaker之后我该如何开始安装,因为我的局域网中没有连接到每个虚拟机上的公共IP?
我有很多用于HPC /集群计算的服务器,我注意到,由于部分计算运行使用NFS上的大文件,这会导致严重的瓶颈。 我想知道如何解决这个问题。 设置: 使用Debian Squeeze的34个服务器(每个42 Gb RAM) 每台机器12个物理内核+ HT 2个“头”机器(头1和头2),每个500Gb驱动器 从头1进行PXE引导的32个“从属”机器 head1导出32个PXE服务器的NFS文件系统 head2通过NFS包含所有其他机器的数据文件导出一个“data”目录 “data”目录包含非常大的文件(5+ Gb) 机器之间的连接:千兆以太网 大多数机器不在同一个物理机架上 使用Open Grid Scheduler(又名Grid Engine)进行批量作业处理 这个集群运行的一个计算包括对于每个“从属”,在开始各种计算之前,读取一大组文件(3Gb + 3Gb + 1.5Gb + 750M)。 我注意到,当发生这种情况时,大多数奴隶在阅读这些消息时实际上花费了大量的时间(几分钟)(而实际的计算速度要快得多)。 目前,我已经提出了head2的NFS守护进程中的线程数量,并且在slave mount选项中将rsize和wsize为32k,但这仍然是一个很大的瓶颈。 我能做些什么来提高性能,还是让奴隶将这些文件存放在硬盘上? 或者我应该去一个完全不同的FS存储?
在2006年,我正在与安装两个负载均衡器来平衡两个Web服务器之间的stream量。 我们使用超级猴子来这样做。 我希望现在能做同样的事情。 我的问题: 会有人推荐使用超级猴子来平衡两个Linux机器之间运行Apache的stream量? 是否还有其他基于Linux的替代品已被certificate是更好的这项任务? 考虑到它的年龄,你还会在负载平衡器上安装debian sarge吗? 感谢大家!
我正在运行连接到SQL主机的服务器。 我有另一台服务器,我决定将其作为SQL备份运行。 所以,我有三个。 Srv A是SQL主机,srv B是备份。 我知道有mysql复制,但它不是我喜欢的(纠正我,如果我错了)。 我想分发一些东西,所以如果srv A回来,它不会覆盖在srv B的停机时间内build立的数据库。我只有3个服务器,所以build立一个集群不是一个选项。 如果有人能帮助我,我会很高兴。