Cloud 隔间云计算

Cloud 隔间云计算,cloud,cluster-computing,Cloud,Cluster Computing,我想知道是否有人使用公司的台式机或笔记本电脑来组合集群或云计算?例如,我想使用以下机器组合集群: 20台台式机,每台机器有2~3G RAM,1Tb磁盘,linux机器 100M以太网,带内部IP Sun(Oracle)网格引擎 无NAS 如何确保: 高可用性 高性能 有没有人有类似的经验可以分享 提前谢谢。当然可以;在构建集群的早期,您通常会看到术语NOW(工作站网络)来描述这种配置 当然,这种配置存在问题。缓慢的网络和可能的长延迟使得它不适合某些类型的集群计算工作流;但对于其他类型的产品来

我想知道是否有人使用公司的台式机或笔记本电脑来组合集群或云计算?例如,我想使用以下机器组合集群:

  • 20台台式机,每台机器有2~3G RAM,1Tb磁盘,linux机器
  • 100M以太网,带内部IP
  • Sun(Oracle)网格引擎
  • 无NAS

    如何确保:

  • 高可用性
  • 高性能

    有没有人有类似的经验可以分享


提前谢谢。

当然可以;在构建集群的早期,您通常会看到术语NOW(工作站网络)来描述这种配置

当然,这种配置存在问题。缓慢的网络和可能的长延迟使得它不适合某些类型的集群计算工作流;但对于其他类型的产品来说,效果很好。权力是另一个考虑因素;台式计算机远没有专用群集节点那样节能

但是优势是显而易见的——你已经拥有了这些机器,并且可以进一步利用它们


该项目利用了这类配置,在现在的日子里名声大噪,尽管它很久以来也增加了其他功能。在这种情况下,它的优势之一是,它有非常灵活的规则来决定计算机何时可用,何时不可用(例如,当有人坐在它旁边时)

嗨,Jonathan,我想在一家小公司中构建一个隔间集群,这样环境就不会那么动态:我的意思是桌面相对可用,而且我可以限制研发计算机中的集群使用。但正如你所说,网络速度慢是个问题。考虑到以上所有因素,是否有适合我的应用程序堆栈?您将运行什么样的应用程序?“最佳”答案在很大程度上取决于您对集群的需求。如果它是串行作业,我会认真考虑秃鹫的这种应用。但是,如果工作站上的图像都是相同的,那么您可能也可以运行OGE。你可以玩这个玩意儿——你可以在没有工作站上安装任何软件的情况下建立一个原型集群。我运行的应用程序是:编译C++应用程序;为应用程序运行测试用例;还有一些应用程序的基准测试。它们都可以在批处理模式下运行。因为目前我已经部署了Sun(Oracle)网格引擎,也许只添加几个其他工具是更好的选择?另外,是否有任何解决方案可以提高网络性能(硬件、软件)?提前谢谢。好的,这些都是串行任务,所以网络不应该是个问题。(除了更换它,你也无能为力)。如果您过去已经部署过OGE,那么使用您已经知道的工具可能是最简单的。请注意,由于没有共享文件系统,您需要确保相关工具(编译器、OGE堆栈等)安装在一致的位置,并且当您进行编译(比如)时,您必须将所需的一切(源代码、脚本等)打包并复制(并将结果返回)网络可能成为性能瓶颈。NFS用于共享文件。但我发现性能(可能是因为网络)不好。有什么改进的办法吗?