首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序托管的最佳基础结构配置(IIS/MSSQL)?裸金属,虚拟化?

应用程序托管的最佳基础结构配置(IIS/MSSQL)?裸金属,虚拟化?
EN

Server Fault用户
提问于 2012-03-10 16:40:52
回答 1查看 342关注 0票数 2

我们是一个小型的咨询商店,为客户提供一些面向公众的网站和网络应用程序(我们已经编写或继承的应用程序)。我们的优势在于编码,而不一定是服务器管理。然而,托管托管解决方案超出了我们的预算(每月的费用将超过我们从托管这些应用程序中获得的任何收入)。

昨天,我们在运行RAID5的一台服务器上发生了双硬盘故障。像这样的事很少发生。幸运的是,我们进行了备份,只需将受影响的数据库和web应用程序迁移到其他服务器。我们非常幸运,只有一个驱动器100%失败,另一个驱动器被标记为未决故障,所以我们能够实时移动几乎所有的必须从备份中还原一个db.,当我们将他们的数据库离线并移动时,每个客户端只有大约5分钟的停机时间。

但是我们现在担心我们已经长大了一点..。有机地..。现在我们正试图为我们的前进找出最好的计划。

我们目前的基础设施(全部为裸金属):

  • pfSense路由器旧重用硬件
  • 1U直流没有保修,旧的硬件
  • 2uweb& app服务器(服务器2k8 R2,IIS,MSSql,24 web ram,dual4C8T Xeon) -这有驱动器故障- 保修期为一年,在保修期内更换驱动器。
  • 4U继承POS服务器(128 4U ram,但仅32位OS,服务器2k3) 无保证
  • (2)负载平衡集群(通过pfSense) 新保修中的1U 4gb服务器(2k8、IIS、4C8T Xeon、4GB ram)
  • 1U数据库服务器(2k8,MSSQL,4C8T Xeon,4gb ram) 新保修
  • 具有3TB存储的运行unRaid的NAS (用于向2个负载平衡的web服务器备份和为webapps服务文件)

我们的交通相当轻,但停机时间是相当不可接受的。看一天的CPU监视器,我们的CPU使用量非常非常少。

我们一直在使用ESXi作为开发服务器主机,它运行得相当不错。好吧,我可以建议我们在我们的生产环境中运行类似的东西。

我最初的倾向是构建一个SAN (遵循如下指南:http://www.smallnetbuilder.com/nas/nas-howto/31485-build-your-own-fibre-channel-san-for-less-than-1000-part-1)来托管VM。我会在RAID 1+0中构建它,以避免我们昨天遇到的严重的硬盘故障问题。

我们会在服务器上运行大多数VM,因为它是当前最强大的硬盘驱动器。在目前负载平衡的1U服务器上运行其他VM。P2V旧的保修硬件(除了pfSense,我更喜欢物理硬件)。继续运行用于备份的unRaid。

我有很多问题,但基于基础设施的问题是这样的:

  • 这是缓解物理硬件问题的合理解决方案吗?我认为SAN变成了一个庞大的SPOF,而大型服务器(将承载VM)则是另一个。我读到,付费版本的vmWare支持VM的自动故障转移,这可能是为了减轻VM主机故障的潜在影响。
  • 还有其他我错过的选择吗?我基本上考虑了“瘦配置”应用程序,我们将使用更便宜的1U服务器模型,并在一个盒子上运行db和应用程序(没有VM)。在硬件故障的情况下,我们的客户群中会有更小的一部分受到影响。这会增加硬件成本、rackspace成本和系统管理成本(员工时间中的“沉没”成本)。
  • 如果我们确实需要VM故障转移解决方案,Xen会更有成本效益吗?
EN

回答 1

Server Fault用户

发布于 2012-03-10 21:52:37

我提出了一些问题。

  • 什么虚拟化对我们有意义(XEN?)?

您几乎被绑定到W2K8R2。您应该更深入地了解Microsoft (我是一个Linux/Unix家伙!)许可模式可能很有吸引力:购买一台,免费提供三台virutal服务器(如果我没记错我们的Windows用户是怎么说的)。

我使用XEN进行基于SLES10 SP4的PV虚拟化。效果很好,我真的很喜欢。但是我也有一个W2K3服务器运行在那里(完全虚拟化),我想摆脱它(-> Hyper)。

  • 我们怎样才能防止将来出现这种失败呢?

硬盘故障是最常见的故障。尽量避免使用来自单个供应商的硬盘,并尽量避免来自同一供应商的磁盘使用同一个生产月。

不过,市场上的供应商不多了。因此,您应该实时复制您的数据,以及-构建更多的HA到您的系统!

  • 我们如何正确地设置HA?

亲吻(保持简单,愚蠢!)我相信简单的双节点集群。将您的服务分成两部分,每一个框将是服务的一个哈夫,但是每个物理服务器应该能够承载所有服务(可能会有轻微的性能退化)。在您的设置中,尝试将每个VM磁盘-联机数据复制到另一边。

  • 我们如何建立快速,廉价的HA存储?

使用两个具有连接两个控制器的功能的DAS-盒(因此两个服务器可以连接到每个控制器)。在这些框之间执行基于主机的镜像。

或:

在服务器中放置足够的本地存储空间,并根据这些服务器之间的本地存储主机进行镜像(不知道这是否适用于Hyper-V,但我为此使用了Linux/DRBD8 8)。

  • 使用不受支持的硬件是个问题吗?

不,如果你有足够的更换零件在现场。硬盘,RAM,电源,CPU,网卡-按这个顺序- HD和RAM是最常见的.

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/368351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档