首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >建立多服务器基础设施?建议最佳选择

建立多服务器基础设施?建议最佳选择
EN

Server Fault用户
提问于 2011-04-17 00:18:06
回答 2查看 141关注 0票数 2

我们正在为一个基本上使用LAMP + Java编写的应用程序的客户设置一些虚拟机(大约250台),在这250个实例中每一个都有一些定制。基本上,每个应用程序都可以看作是一个web应用程序,它可以扩展到大约200-500 GB的数据(大部分是文件),以及大约1-1.5GB的MySQL数据库大小。

我们有一个标准的42 U机架可供我们使用,我们正在考虑这样的架构。

1)在142xQuad/6核心1U服务器上运行250 Vms,其中32 GB RAM、250 GB SAS、15K RPM x2 (RAID 1)。Basic应用程序在包括操作系统在内的2GB内舒适地适应

2)拥有一套专用的1U MySQL数据库服务器,启用300 GBSASx3 (RAID 5 H/w)。增加更多,因为我们需要扩大规模

3)拥有一堆JBOD(约6),存储容量为30 TB,有1:1的故障转移。也就是说,每个30 TB JBOD都有一个镜像的30 TB JBOD。这些文件将用于存储主要由PDF、word、excel、JPG和一些电影文件组成的文件。

每个应用程序每天都会有大约2-10个并发用户,他们将写入数据库并上传文件。这个应用程序是一个商业应用,每个部门的日常事务都是以数字方式存储的。可能会有几百次页面浏览或尝试下载每个应用程序上传的一些文档。

粗略地说,这相当于在NAS服务器上长达10个小时的工作时间,大约250,000读和写。类似地,在MySQL服务器上期望加载。

由于缺乏资金,我们不想投资于EMC或NetAPP或任何大型存储供应商的存储盒。实际上,我们正在考虑运行基于RAID 0的30个TB数组,每个数组被镜像到另一个数组。因此,如果发生任何故障,多余的盒子接管,给我们足够的时间来切换。我们有一些备用的3U底盘,有15个热插拔的驱动器。我们正在考虑抛出双Xeon处理器,每个处理器上有16 GB的ECC RAM,同时也考虑在每个盒子上使用一个软件RAID而不是H/W RAID。思想是,有了强大的CPU,软件突袭应该比H/W攻击更好。

我们收到了一些批评,主要来自一些供应商,他们想让我们购买他们的储物箱。我们可能会面临什么样的性能问题。我有一个朋友,他是亚马逊的前管理员,他说这种架构与亚马逊或谷歌的使用非常相似,并指出,由于我们实际上并没有建立一个面向公众的网站,这个网站可能会有数百万的点击量,这种架构已经足够好了。他还告诉我,UNIX系统上的软件RAID的性能与H/w RAID一样好。这是谷歌或其他地方的大多数服务器实际上是非常便宜的电脑的一个原因。

我希望对同样的问题有第二种看法……

EN

回答 2

Server Fault用户

发布于 2011-04-17 01:07:36

实际上,我们正在考虑运行基于RAID 0的30个TB数组,每个数组被镜像到另一个数组。因此,如果发生任何故障,多余的盒子接管,给我们足够的时间来切换。

除非我漏掉了什么这是个危险的圈套。第二个数组中的单个磁盘故障将丢失整个数据集。这是一个非常可能的场景,当您谈论的阵列至少有10个磁盘。

亚马逊( Amazon )和谷歌( Google )都有自己的专用存储技术,专门用来处理硬件负载(很多廉价的、完全不同的设备)。具体来说,他们的软件检测存储块中的故障,并持续确保每个项目至少存储在x个附加位置。当存储设备发生故障时,它的所有内容都会立即被添加到其他存储池中。除非您正在为您的存储层滚动类似的自定义软件,否则不能将它们用作比较的基础。

关于供应商--的确,没有这里的一个大企业玩家的数组-- Netapp/EMC或类似的东西,你可能也能做到这一点。它们的存储是为直接从它们运行大量并发VM之类的东西设计的。但是你说的是愚蠢的NAS提供的平面文件..。用例要简单得多,IO的开销和随机性也很低。不过,你至少还是要考虑一下RAID 6。

你的后备策略是什么?

票数 0
EN

Server Fault用户

发布于 2011-07-30 20:55:51

对于3)我会使用HW-Raid 5。这是速度和可用性之间的一个很好的组合。你不想再镜像30 TB了。在重镜像期间,您可能会丢失一个额外的磁盘。

我还建议使用HW,因为它能够警告磁盘故障以及自动重建的能力。

它也更容易设置和维护。有了HW,我说的是真正的raid控制器,它将raid作为磁盘呈现给操作系统。

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

https://serverfault.com/questions/260532

复制
相关文章

相似问题

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