点击这里给我发消息 点击这里给我发消息

机群系统概览

添加时间:2013-12-7
    相关阅读: 软件 开发 数据库 SQL 公司 系统 平台
 

云脑系统机群的搭建


云脑系统机群是整个云脑运行的基础。在这个云脑系统中,我们借用了几个基础软件作为支撑,其中包括:MPICH 2.0、JDK(Java运行环境)、Tomcat、MySQL 5.0 。在选择这些软件的时候,考虑的是小、快、稳。因为在云时代的未来,云端机群的负载量将十分庞大,各个服务器的工作也将显得十分复杂、频繁,这样就要求我们所选择的系统平台精简、高效而又稳定,由此选择了上述软件作为云脑系统的支撑软件。下面就让我们开始云脑系统的搭建吧!

机群系统概览

机群系统中所有服务器都选择Red Hat 9.0 Linux操作系统进行搭建,这款操作系统现在已经不再被Red Hat公司更新了,但依然以其优秀的性能被广大开发爱好者所青睐。我们的模型系统采用的机器比较便宜,128MB内存与1.5G的CPU,它跑起来依然稳定可靠。不过由于服务器将承担许多高强度的业务应用,建议读者使用Linux经典的字符界面,有助于服务器高效、稳定的运行。

并行环境选择以MPICH 2.0进行搭建,这对于采用MPI进行并行计算开发的开发者来说可能是必须的。MPI(Message Passing Interface消息传递编程接口)是全球工业、科研和政府部联合建立的一个消息传递编程标准,也是目前最为通用的并行编程方式。MPI标准中定了一系列函数,用于进程间的消息传递,函数的具体实现由各计算机厂商来完成,然而这些都是要付费的。也有一些免费的通用MPI系统,比较著名的就是MPICH,它现在最新的版本是MPIC H2.0。我们把它安装在应用节点服务器和计算节点服务器上。

主服务器、应用及存储节点机群的搭建过程中,我们选择使用Tomcat,因为它使用方便,且完全免费开源,利于自行修改搭建,再加上它拥有一流的进程保护机制,十分适合模型系统的开发。在安装Tomcat之前,每个节点上我们还需安装JDK(Java运行环境),这不仅是由于云端机群的实现需要用到Java,也是由于Tomcat的运行同样需要Java的支持。系统中采用的MySQL是一个小型关系型数据库管理系统,我们选择它是由于其体积小、速度快、开发成本低,我们选择免费的老版本--MySQL 5.0。

每台服务器安装的软件如图7-17所示:

主服务器安装的软件如下:Red Hat 9.0 Linux操作系统,MPICH 2.0,JDK 1.6.0,Tomcat 5.5,MySQL 5.0。

监控服务器:Red Hat 9.0 Linux操作系统,JDK 1.6.0,Tomcat 5.5。

两台节点服务器:Red Hat 9.0 Linux操作系统,MPICH 2.0 ,JDK 1.6.0 ,Tomcat 5.5。

下面开始着手创建云脑系统吧!

图7-17  每台服务所安装软件示意图

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册