什么是cluster技术
2009-10-15 18:52
405 查看
摘自百度知道
中文叫集群。就是将多台计算机或是虚拟主机组织在一起,如同一台机器,共同完成一个应用。用软件或是硬件都能实现,其目的主要有三:负载均衡、高可用性以及科学计算 负载均衡是说将大量请求按预先设定好的权值分发到各个计算机上,适用于大访问量的应用 高可用性是说多台计算机为一台或多台计算机做备份工作,一旦死机马上有另外一台或多台继续工作。比如银行、电信的系统就要求每年99.99%无死机率,就要使用这个技术 科学计算是指将复杂的计算拆成很多步,分散到不同的计算机进行计算达到省时的目的。比如梦工厂在制作电脑动画时,或是进行大规模科学计算时 最后,我要说的是这三种集群的配置方法不同,而且可以结合使用。
1. HA集群 实现高可用性,但对单个应用性能没有提高,市场上大部分产品都是属于这类,技术上也较简单。 2. IP负载均衡集群 利用IP技术实现对通用IP应用的支持。这种技术并不是很新,最早是在硬件上面采用的,Linux出现后才有了很多纯软件的模式,这也是open source带来的好处吧 3.并行计算集群 包括了一些象PVM,beowulf这样的信息传递机制和API库,也有任务调度产品,当然技术上最难的是并行编译/并行系统等更智能化的产品 4.应用负载均衡集群 虽然cluster的最高目的是实现真正的与应用程序无关的动态负载均衡,但由于技术上的限制,现在都只能在特殊的应用中实现,
相关文章推荐
- 什么是cluster技术
- 什么是集群(Cluster)技术
- 什么是集群(Cluster)技术
- 什么是cluster技术
- 程序员到底为了什么钻研技术? 希望会有所帮助
- 惊魂时刻!技术生涯中遇到的最让你担惊受怕的事件是什么?
- 什么是 stack?- 每天5分钟玩转 Docker 容器技术(111)
- 技术真的没什么好发展吗?
- 什么是Ajax技术
- 爬虫技术是什么?
- 作为一个技术人员提高薪水除了不断跳槽之外,有什么好的建议?
- 什么是Xflash技术呢?
- java反射并不是什么高深技术,面向对象语言都有这个功能,而且功能也很简单,就是利用jvm动态加载时生成的class对象
- 微信开发需要什么技术
- 技术人员,你拿什么拯救你的生活----温水煮青蛙
- 对《技术人员,你拿什么拯救你的生活----温水煮青蛙》的一点看法
- .net面试题之WCF技术有什么优势
- [转]技术人员,你拿什么拯救你的生活----温水煮青蛙
- 你们的技术团队实用的都是什么工具?(java语言)
- 如何用形象的比喻描述大数据的技术生态?Hadoop、Hive、Spark 之间是什么关系?