build立一个新的服务器?

我不知道这是否是提问的正确地点。

我的一位朋友指派我为公司(仓库)创build一个Web应用程序,以便客户下订单等。

该软件是一个超过25年的15年的计算机上运行的COBOL程序。

由于计算机具有单个磁盘,并且具有奇怪types的磁盘,因此他需要在磁带上进行备份。 有大约400个cobol程序。 不过现在电脑还行。

但是单个磁盘的原因和电脑是老的他想升级它。 使用公司程序的10个人使用COBOL程序通过terminal从Windows连接到AIX服务器。

15年后,电脑仍然很好用!

经过这么长时间的介绍,问题是:…他想买一台高度完整的电脑,不会造成损坏。

不过,我想知道是否应该购买这样的东西: http : //www-03.ibm.com/systems/x/hardware/tower/x3200m3/index.html

不是因为软件要求很高(一个133赛扬会做我相信的工作),而是因为它有高质量的零件。

我相信购买这样的电脑是奢侈的,但我不知道是否有一个高质量的部件(我可以find的)的定制钻机会更好。

此外,我们需要第二台networking服务器..上行链路是足够的2mbps简单的Web界面和less数并发的客户我相信!

所以总结一下…

什么规格build议? 用web服务器和“cobol服务器”分别使用pc还是更好吗?

如果你想要“高质量的零件”,那么几乎任何现成的服务器级计算机都可以做到。

如果你想要真正的冗余,那么你可能需要购买两台服务器和一些共享存储,然后在虚拟机中运行操作系统。 这样,如果一台服务器出现故障,您可以在第二台服务器上启动完全相同的操作系统,并继续工作。 如果你花费巨资,你甚至可以获得容错,这样,如果一台服务器出现故障,就好像什么也没有发生。

尽pipe如此,一个基本的COBOL服务器和一个基本的Web服务器,我不会打扰两个独立的服务器,但我肯定会调查你的虚拟化选项(单服务器部署大多是免费的),看看它们是否符合你的需求。

Raid 10比Raid 1或者raid 0更好(基本上它是两者的结合,而不是Raid 5的Run

有许多select – 从使用SAN到获得2个体面的服务器,并在DRDB(linbit.com)上运行raid 1,

DRBD®是指作为构build高可用性(HA)集群的构build块的块设备。 这是通过一个分配的networking镜像整个块设备来完成的。 DRBD可以理解为基于networking的raid-1。 最好的DRDB是OPEN-SOURCE DRDB是Network Raid 1

为了获得最高的可用性,您可以将HeartBeat与其他系统联合使用,当另一个系统出现故障时可以联机。

始终确保完成备份 – 并将它们发送到现场。 简单的Rsync也可以帮助你,如果卡住了,想要一些脚本来帮助社区知道。

电子产品将会失败,我认为你有多大的上限可以得到合理的保证,他们不会立即支付。 除了这个天花板之外,你本质上是为了一个虚假的承诺而扔钱。

我认为最好的计划是围绕着一个好的硬件生命周期计划,并在任何你投入生产的服务器上包括适当的硬件支持合同。