什么是应用程序集群?(application clustering?)

在计算中,集群是一组机器,通常是计算机或服务器,专用于单个任务。以这种方式对服务器进行分组的实践称为服务器集群。应用程序群集是使用软件程序将服务器配置为群集的服务器群集。软件程序在服务器之间创建一个连接,允许它们执行负载平衡、故障检测和单个服务器故障补偿等任务。...

在计算中,集群是一组机器,通常是计算机或服务器,专用于单个任务。以这种方式对服务器进行分组的实践称为服务器集群。应用程序群集是使用软件程序将服务器配置为群集的服务器群集。软件程序在服务器之间创建一个连接,允许它们执行负载平衡、故障检测和单个服务器故障补偿等任务。

Load balancing enables data to be evenly distributed across a cluster of computers or servers.

当一个系统使用应用程序集群时,这意味着它正在使用一个单独安装在每个服务器中的应用程序来允许服务器处理服务器负载,就像它们是一个巨大的服务器一样。应用程序处理将数据路由到集群服务器和从集群服务器路由数据的任务。应用程序集群与硬件集群形成对比,硬件集群使用另一块硬件来集群服务器。硬件群集设备的类型包括使一组服务器能够作为群集进行通信的网络盒,或物理上容纳和群集一系列服务器的群集机柜。当硬件用于集群一组服务器时,它通常处理与应用程序集群软件程序相同的数据任务。

负载平衡是在可用服务器之间分配数据负载的过程。对于在Internet上容纳网站的服务器,负载平衡将有助于确定哪个服务器响应哪个web流量请求。簇的类型包括对称簇和非对称簇。对称群集是在所有连接的服务器之间均匀分配负载的群集,而非对称群集在主服务器出现故障时保留某些服务器。由于接收恒定负载的对称群集服务器在由于另一台服务器的故障而导致额外负载时更有可能发生故障,从而导致整个系统瘫痪,因此非对称服务器提供了更大的整体故障保护。

使用群集服务器的好处包括提高可扩展性和防止停机。可伸缩性是在系统需要收缩或增长时增加或减少某种类型资源的能力。应用程序集群使服务器系统具有可伸缩性,因为它允许将服务器轻松添加到集群或从集群中移除。

因为一个服务器集群意味着多个服务器专用于同一目的,所以集群可以承载更无缝、无错误的服务器功能。这对于依赖网站销售的企业来说至关重要。即使是短暂的服务器宕机也会给在线商店造成重大的经济损失。当企业使用服务器集群时,宕机的可能性会显著降低,因为通常需要多台服务器发生故障才能关闭一个服务器集群。

  • 发表于 2021-12-12 09:03
  • 阅读 ( 94 )
  • 分类:互联网

你可能感兴趣的文章

丛生的(clustered)和非聚集索引(nonclustered index)的区别

...时,当数据存储增加时,也应更新这些索引。因此,根据应用程序创建索引非常重要,因为这会降低速度。 目录 1. 概述和主要区别 2. **索引是什么 3. 什么是非**索引 4. **索引与非**索引的相似性 5. 并排比较–以表格形式显示**...

  • 发布于 2020-10-19 06:34
  • 阅读 ( 262 )

使用此chrome仪表板扩展来组织您的浏览

...用(您还可以将所有打开的选项卡导出为CSV或JSON文件。)Cluster的仪表板还带有两个小图标,可以用来立即挂起或取消挂起整个浏览器窗口的选项卡。你也可以通过伟大的吊带图标来实现,但是我喜欢把它作为一个特性直接放在标...

  • 发布于 2021-05-14 05:56
  • 阅读 ( 139 )

集群(cluster)和分层抽样(stratified sampling)的区别

聚类与分层抽样 调查在市场营销、健康和社会学领域的各种研究中都有应用。他们通常是采取一个人口样本,因为对整个人口进行调查将是昂贵的。除此之外,抽样使数据收集更快,因为它只关注人口的一小部分。保证了采集...

  • 发布于 2021-06-23 21:45
  • 阅读 ( 529 )

集群(cluster)和网格计算(grid computing)的区别

...别比较 关键术语 集群计算、网格计算 什么是集群计算(cluster computing)? 在集群计算中,两台或多台计算机协同工作来解决一个问题。群集设备通过快速局域网(LAN)连接。群集中的每个设备称为节点。每个节点都有相同的硬件...

  • 发布于 2021-07-01 00:18
  • 阅读 ( 570 )

火花(spark)和斯卡拉(scala)的区别

...是一个开源框架,用于跨集群计算机运行大规模数据分析应用程序。它可以处理批处理和实时分析以及数据处理工作负载。另一方面,Scala是一种编程语言。它是在Java虚拟机(JVM)上编译和运行的。Scala提高了生产率、应用程序...

  • 发布于 2021-07-01 02:57
  • 阅读 ( 1063 )

聚类(clustering)和分类(classification)的区别

...用统计方法来收集数据,特别是在机器学习领域。聚类(clustering) vs. 分类(classification)聚类与分类的区别在于,聚类将对象或数据组织在聚类中,这些对象或数据可能具有相似性,但两个不同聚类的对象却会不同。聚类的目的是将...

  • 发布于 2021-07-11 17:18
  • 阅读 ( 396 )

什么是英语语法中的辅音群?(consonant clusters in english grammar?)

在语言学中,辅音群(CC)-也称为群(cluster)-是两个或多个辅音的组合,它们出现在元音之前(开始),之后(结束)或中间(中间)元音之间。起始辅音群可能出现在两个或三个起始辅音中,其中三个被称为CCC,而尾辅音群...

  • 发布于 2021-10-01 12:47
  • 阅读 ( 406 )

聚类分析及其在科研中的应用

...据中的结构而不解释它们存在的原因。 什么是群集(clustering)? 聚类几乎存在于我们日常生活的每个方面。以杂货店的物品为例。不同类型的物品总是显示在相同或附近的位置——肉类、蔬菜、苏打水、谷类食品、纸制品等...

  • 发布于 2021-10-03 03:04
  • 阅读 ( 291 )

如何通过集群探索想法(explore ideas through clustering)

在作文中,一种发现策略,作者以非线性的方式对思想进行分组,用线条和圆圈表示关系。 群集 “聚类(有时也称为‘分支’或‘映射’)是一种基于与头脑风暴和列表相同的关联原则的结构化技术。然而,聚类是不同的...

  • 发布于 2021-10-08 22:50
  • 阅读 ( 193 )

什么是集群网络?(a cluster network?)

...共享磁盘和无共享配置。镜像磁盘群集体系结构将存储的应用程序数据复制到备份存储站点。它的基本目的是提供计算资源的高可用性,以及在发生某种类型的计算故障时进行灾难恢复。 ...

  • 发布于 2021-12-09 15:48
  • 阅读 ( 206 )