您当前位置:首页 > 大数据

互联网技术架构——有备无患

发布时间:2019-05-07 14:06:05编辑:it技术社区网阅读次数:

不可能建立系统从来没有错,这是需要故障隔离和没有考虑到控制。这里有一些方法来限制故障的影响,减少故障,提高了产品的整体可用性的频率。


和故障隔离车道

服务访问故障隔离区域或信道,并且需要分割数据库服务的设计,并抑制故障隔离之间的同步通信中,和或数据。

由于车道到用户的根目录或跨用户共享做一个分割功能,当发生故障时,您可以快速找到问题。

实现故障的原则隔离:

  • 不共享:拿不到共享服务。但是,我们可以接受一些市场份额,例如边界路由器和网络负载均衡设备。如果有必要,共享存储器区域网络。和数据库服务器不应该被共享。
  • 没有同步之间的通道调用:不要越过边界,允许同步调用。由于同步调用捆绑服务,因此未能调用该服务将扩展到所有其他系统,以防止同步的方式和呼叫。因此,服务失败的部署可能会导致其他车道的车道服务未能部署。
  • 异步调用之间的车道限制:虽然允许的,但应限于车道间异步调用。由于更多的呼叫的机会越大,故障蔓延。
  • 异步切换控制和呼叫设置超时:异步调用应该设定一个超时,只需告知对方车道,但不关心是否响应。如果必要的话,你应该能够关闭通讯。

当一个大的虚拟服务器分区成更小的服务器,沿边物理服务器车道继续努力。它不会从不同的通道在同一个物理设备上转动虚拟服务器。


拒绝单点故障

设计永远不会实现单一故障点,就已经消除了单点故障。在架构审查和设计新的系统,寻找一个例子,配置主动/主动模式,最大程度。努力实现主动/主动,而不是主动/被动配置。采用等负载平衡器服务的不同实例之间的流量。在的情况下单个实施例,其中该服务实例的要求,可用于控制主动/被动模式。

在该系统的体系结构,简称故障点(SPOF)。这意味着,只有一个系统,当一个实例它不会导致整个系统故障。

SPOF可以是存在于系统中,包括在网络设备或单个的任意位置的单个网络服务器,但最常见的是数据库系统。因为数据库往往是最难以跨多个节点的延伸,所以一个单一的实施方案。

SPOF最直接的解决方案是将部署硬件,服务,由复制描述的X轴可确保在运行每个服务的至少两个或更多个实例。

如果数据库SPOF,可被配置为主/从模式中,应用程序可以控制数据访问,在完成主数据库的写入/更新,从一个完整的读/选择数据库。

如果网络或应用服务器是SPOF不能在代码来解决,通常可以使用负载均衡器只能由用户请求到服务器池服务的服务解决问题。这可以通过在浏览器会话cookie的用户使用负载平衡器重定向每个用户的请求到同一网络或应用服务器来实现,以确保一致的状态提供,。


避免系统系列

减少串联连接的组件的数量。由于该系列乘数效应成分的多种故障,我们应该删除不必要的组件,隐藏或添加更多的组件,以减少平行部件的影响。

多个Web服务器可以传播的流量负载,避免系统故障,但数据层和网络层,往往忽略了这个问题,尤其是数据库和防火墙。


启用和禁用功能

建立一个框架来启用和禁用产品功能。为了保护向最终用户功能键非常重要,有时有问题,需要关闭非关键功能。所以考虑使用在线和离线控制帧新开发的,非关键功能依赖于第三方或。然而,只有当执行损失的风险比,实现了在线和离线构架的成本,开发人员可以重复使用的共享库可以减少未来实施的成本。

一些控制功能启用和禁用方法:

  • 调用第三方服务是缓慢的,应用程序将一段原地踏步“关”的内发挥作用,重新启动它,直到人工干预:基于自动关机超时。
  • 当服务的问题,以及响应于假发送自动响应,以指示该服务未在相同的缓冲液或者响应于与所述传输服务被取代的“作为一个正常的数据”:更换。
  • 人工关:管理员人工信号或命令停止慢响应函数。
  • 使用配置文件:更改参数的配置文件中,表明服务已关闭。
  • 使用文件被关闭:借助于功能识别文件的存在或不存在的可。
  • 运行时间变量:当你开始作为输入参数读入程序,然后运行为守护线程。
  • 数据库:读取来自在引导时一个数据库或文件中的参数,或控制的应用程序代码可以不显示的官能团。

实施例重要的原因/丢帧:

  1. 积极开发新的特征或功能可以是能够在问题特征闭合缺陷是非常宝贵的。
  2. 如果所提供的服务的功能并不重要,你可能想关闭非关键功能。当选择的计算资源被称为瓶颈,关闭非关键功能,以保护更多的关键功能是一个很好的。
  3. 第三方服务,以同步的方式经常打电话。当API供应商开始反应慢,它可以减缓关闭功能可以防止整个应用程序或服务。

本文链接:互联网技术架构——有备无患

友情链接:

大悲咒拼音版 大悲咒的含义 大悲咒 心经全文念诵 心经全文 大悲咒念诵方法 念金刚经的禁忌 心经 大悲咒讲解 大悲咒注音版全文 心经念诵 心经原文及译文 大悲咒念诵正确方法 金刚经读诵 大悲咒意思解释 念心经的好处 大悲咒全文 心经念诵 般若波罗蜜多心经全文 大悲咒白话注解