深圳易捷网络科技注册咨询网-jiujiuya.com.cn 返回首页

何时实现网站故障隔离

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2025-5-4
要是天上掉馅饼该多好...但故障隔离不是免费的,而且并不便宜。虽然它有很多好处,但如果把平台上的每个功能都设计为故障隔离的,那成本就太高了,而且它可能还不会带来什么股东回报。
你应该在系统中实现适量的故障隔离,以便产生实际的股东回报。你也许接着会问:“好的,多谢,那你能告诉我如何做到这点吗?'
遗憾的是,答案取决于你特定的需求、发展速度、不可用性以及造成系统不可用的原因、客户对可用性的期望值、签署的可用性承诺以及各种因素的组合,它们产生的组合数量巨大,以至于我们不能向你描述出你的环境究竟需要什么。
简而言之,你可以应用一-些简单的原则来提高你的可扩展性和可用性。这里我们介绍了一些对你进行故障隔离来说最有用的原则。
方法1:把最赚钱的功能放入泳道
无论你做什么,都要确保把最能赚钱的功能正确地与故障和其他系统的需求约束隔离开来。如果你运营的是一个电子商务站点,那么这可能是点击“购买”按钮触发的购买流程,也可能是处理信用卡时的结账流程。如果你运营的是一个提供内容的站点,通过专有的广告发布系统赚钱,那么就要确保广告发布系统的功能与系统其他一切功能分离开来。如果你的站点是靠日常的注册费赚钱的,那么就要确保从注册到开账单的流程都被正确地故障隔离了。
你也许有一些次级流程也与站点赚钱的功能紧密相关,那么理所当然应该也考虑为它们施加泳道。例如,在一个电子商务站点中,可能需要把搜索和浏览功能都放入泳道。在一个提供内容的站点中,可能需要把访问流量最大的区域放在它们自己的一个或多个泳道中,以帮助需求和产能推测。社交网络站点应该为最常被访问的个人信息页面全部或部分创建泳道。
方法2:把最容易引发故障的功能放入泳道
如果你在不断地执行季度故障回顾会议(如第8章所述),你发现你站点中的某些组件在反复地引发故障,那么在将来的余量项目中,绝对应该考虑这些组件,并且应该把这些区域隔离起来。季度故障回顾会议的目的是从我们过去的错误中吸取教训。如果由需求造成的可用性问题反复发生,我们就应该把这些区域隔离起来,以防它们影响产品或平台的其他部分。
方法3:根据自然界限划分泳道
在多租户的SaaS系统中,这种方法尤其有用,这种系统通常需要沿着Z轴扩展,需要最大可扩展性的站点和平台通常都必须依靠沿Z轴的分段进行扩展,而最常用的是按照客户进行划分。虽然这种划分通常首先是在架构的存储或数据库层实现的,但是接下来,我们应该为从请求到数据存储或数据库的所有组件都创建泳道。
你可以把系统设计为在一一条泳道中运营一个或多个“租户”。如果你的平台适合这样做,那就充通常,多租户意味着你试图通过共享资源而提高成本效率。在许多情况下,这种方法意味着分利用这一点。如果你的某个租户非常忙,就给它单独分配一个泳道。而如果你的大多数租户对你的平台的使用率都很低,那么可以把它们分配到一个泳道中。原理大致如此。
故障隔离的设计备忘录故障隔离的架构的设计原则如下:
原则1:什么都不能共享(即尽可能少共享)。一个泳道内共享的东西越少,这个泳道的故障隔离性越好。
原则2:什么都不能跨过泳道边界。绝对不能跨泳道边界进行通信,否则就是边界划分不正确。
原则3:在泳道内交易。你不能为服务创建泳道,因为这些服务之间的通信违背了原则2。
设计故障隔离的架构的方法如下:
方法1:把最赚钱的功能放入泳道。绝对不要让你的收款机受其他系统拖累。
方法2:把最容易引发故障的功能放入泳道。找出反复发作的故障的原因,把它们隔离起来。
方法3:根据自然界限划分泳道。按照客户划分是很好的泳道划分方法。
虽然方法很多,但提高网站设计的可扩展性同时又不致让你的CFO心脏病发作的道路还很漫长。

相关行业资讯

1、如何突出网站建设自身特色的呢
2、网页设计时字体该怎样使用
3、互联网如何帮助企业更好的寻找客户
4、媒体网站们:流量增长是场马拉松而非冲刺
5、为什么要做SEO优化及意义是什么?
6、最新提升用户体验5要点
7、网站监控:百度云观测、360网站监控等体验
8、新站加快收录的工具:链接提交之手动提交
9、java在网站制作实现多级菜单方法
10、搜狗sogou竞价的效果如何
11、博物馆网站设计存在的问题分析
12、Web开发中的18个关键性错误
13、我们应该要避开百度SEO优化的那些误区!
14、企业动态网页设计需要注意哪些细节
15、博客站的内链应该怎么优化最佳
16、让网站更高效的几个原则
17、做推广优化,这几个方面比什么都重要
18、网站收录迟迟上不来是什么原因
19、SEM+SEO攻防兼备的战术理念
20、BBS的未来(一):找准定位垂直和地方化是方向
21、网站制作,纯静态页面和伪静态页面有何区别
22、企业该如何有效做好网络推广
23、你会做seo优化吗
24、关键词密度分配
25、山东莱芜网站制作之界面设计
26、浅谈企业网站建设之网站首页设计方案规划
27、积分系统网站功能逻辑参考
28、中小企业建设会遇到什么困难
29、移动端网站建设专家教你如何让每日签到成为提升用户活跃度的利器
30、网站建设究竟该如何成交客户
31、怎么判断一个网站的好与坏
32、企业网站设计网站UI设计普适性需求
33、常见的友情链接交换方法
34、网站的代码要如何优化,你了解吗?
35、网站的认证业务
36、影响网站收录快慢的因素有哪些
37、做一个可以超越对手的企业网站
38、SEO优化怎样提升排名以及稳定在首页?
39、独立博客未死:仍有存在的意义
40、企业网站建设的着重点是什么
41、由太极境界谈优化过度
42、为什么SEO优化人员要懂搜索引擎算法?
43、怎样才能分析竞争对手站点
44、动态网站的功能_深圳网站建设公司
45、商城型的网站推广应该要注意什么
46、网站建设这样做可以提升企业网站价值
47、SEM竞价推广中企业常走入的误区
48、服务器和主机问题对网站排名的负面影响
49、如何加快网站收录速度
50、我们站长做网站为了什么又能坚持多久

相关视频推荐

自动化行业网站制作焊锡机/点胶机/螺丝机网站
企业网站制作新模式全部仅需800元/年
如何提高企叫网站打开速度
公司网站到期了该怎小续费
企业为什么必须要做一网站
企业网站的导航栏一般要规划哪些栏目
国际物流FBA物流网站建设深圳易捷网站公司公司
银制品金银器网站建设深圳易捷网站公司
包装印刷行业网站设计
膜结构公司网站设计
工商财务公司网站设计
购买一个域名需要多少钱
企业网站建设云虚拟主机需要多少钱
财务公言的网站怎么做才能显示在搜索引擎的首页
网站建设一站式服务
深圳网站建设公司网站排行榜
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号