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

何时实现网站故障隔离

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

相关行业资讯

1、营销型网站建设用户体验之导航优化
2、企业网页设计不得不知道的四大要素
3、企业建网站黑白
4、如何搭建集团网站群集团门户网站建设
5、对行业用户的需求分析是优化网站的核心内容
6、深圳网站建设,为什么易捷科技更专业
7、石榴算法对哪些低质量页面说不呢
8、UEO用户体验优化之广告着陆页的优化问题-深圳网站建设公司
9、地方人才网推广几种方式
10、那些你容易走进的网站SEO优化误区?
11、如何提升页面的访问速度
12、如果seo人员与程序员进行更有效的通信
13、网站数据库查询如何优化才能达到最佳速度
14、营销型网站建设也有潜规则不掏上万的网站等于一个摆设
15、网站制作几大原则
16、如何寻找新闻内容seo人
17、如何选择专业的网站建设公司
18、关于百度相关产品外链建设的讨论
19、网站建设用这些办法可以增强网站效果
20、优化工作怎样做才能有条不絮
21、不发外链能做好网络推广吗
22、移动网站要尽量做得简洁
23、细节改变书写页面
24、企业做网站日常更新需有条不紊
25、百度竞价否词,百度竞价否词是为了什么
26、好的网站建站对于企业意味着什么
27、seoer你们是如何突破优化瓶颈的
28、企业做网络推广的方法有哪些?
29、企业网站设计字号大小
30、企业网站建设—产品到底是什么
31、个人可以做网站吗
32、百度搜索结果图文显示的那些事儿
33、网站建设中用户最讨厌的用户体验效果大全
34、新手必看的网站建设完整流程及步骤
35、网站建设浅谈搜索引擎优化
36、网站空间的重要性
37、博客制作(如何建立个人独立博客)
38、上海虹口网站建设如何增加用户体验
39、网站的关键字如何定位和选择
40、交友类网站设计体现专业性的手段有哪些
41、利用百度文库建设网站外链
42、管理好公司的三要素
43、做网站建设一定要考虑网站跳出率的问题
44、入境旅游网站的在线推广策略是什么
45、响应式网站案例展示
46、怎么制作网站能受访客瞩目
47、百度搜索引擎优化的一些小提示
48、云无限seo优化软件有何功能
49、 新手在建设网站前有哪些是必须要知道的?
50、我们是否应该读SEO实战密码?

相关视频推荐

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