20得票4回答
负载均衡器是否会造成网络洪水攻击?

我正在学习负载均衡。 我理解负载均衡器的作用是在多个应用程序从服务器间分配负载。但很少有相关文献谈论负载均衡器本身开始面临大量请求时会发生什么情况,这样“简单”的任务就变得不可能(即将请求分配到从服务器上)。 以这张图片为例,您可以看到3个负载均衡器(LB)和一些从服务器。 图1: 客...

20得票7回答
名称节点与辅助名称节点

Hadoop是一种具有一致性和分区容错能力的技术,即它属于CAP理论中的CP类别。 由于所有节点都依赖于名称节点,因此Hadoop不可用。如果名称节点出现故障,则集群会崩溃。 但是考虑到HDFS集群具有辅助名称节点,为什么我们不能将Hadoop称为"可用"呢? 如果名称节点不可用,可以使用...

20得票2回答
如何设置高可用性的Jenkins?

目前我们使用Jenkins作为CI系统,有一个主服务器和由Saltstack在Openstack上提供的从服务器。如果我们的Jenkins主服务器崩溃,我们需要创建一个新的主服务器,并且我们需要从旧主服务器中获取文件并将其放入新主服务器中,但这至少需要30分钟。 有没有办法设置Jenkins...

17得票13回答
如何以最礼貌的方式更新正在运行且繁忙的网站?

当您对现网站进行更改时,如何检查现网系统是否正常工作?您使用哪些工具?由谁负责?在测试期间是否阻止对网站的访问?能够接受多长时间的停机时间?

17得票2回答
Redis的可用性和CAP定理

在CAP定理中,Redis被指定为一个缺乏可用性的数据库(具有分区容错性和一致性)。 但是在许多地方,Redis被视为高可用性的键值存储。 什么是对的?如果你能提供一个深入的答案,我将非常感慕。

16得票7回答
如何设计和验证分布式系统?

我一直在开发一个应用服务器和一个对象数据库的组合项目,目前只在单台机器上运行。不久前我读了一篇论文,描述了一个分布式关系型数据库,并从中得到了一些想法,可以将这些想法应用到我的项目中,以便使用共享无状态架构在集群上运行其高可用版本。 我的问题是,我没有设计分布式系统及其协议的经验 - 我在大...

16得票2回答
Kubernetes中的服务存在哪里?

我正在学习Kubernetes,并深入研究高可用性。虽然我知道可以使用本地(或远程)etcd以及通过Kubernetes自身设置一组高可用性的minion(API服务器、控制器和调度程序)来建立高度可用的控制平面,但我仍不确定服务在这个概念中的位置。 如果它们存在于控制平面中:很好,我可以将...

15得票2回答
ElasticSearch 1.6在高可用性测试中似乎会丢失文档。

作为使用ElasticSearch作为可靠文档存储的调查的一部分,从Java应用程序中,我正在运行以下基本HA测试: 我使用现成的Docker镜像ElasticSearch 1.6(https://registry.hub.docker.com/_/elasticsearch)设置了一个最小...

15得票3回答
15得票1回答
Redis:如何处理故障转移?

Redis 确实是一个很棒的产品,具备内置复制和惊人的速度。经过测试,它确实感觉就像是 memcached 的 2010 替代品。 然而,在通常使用 memcached 的情况下,采用一致性哈希来平均分布数据到池中的服务器上。如果池中的某个服务器发生故障并无法访问,这将被处理透明地,只有丢失...