深圳易捷网络科技财税咨询网-neatmaster518.com 返回首页

何时实现网站故障隔离

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

相关行业资讯

1、选择网站建设公司一定是要低价格吗
2、驳“推广优化已死论”:贡献还是有但得悠着点用
3、对网站规划师有用的谷歌api
4、选择网站制作公司可参考的标准
5、 宠物类站点如何整合出自己的营销资源
6、 蜘蛛抓取网页过程的4步曲,及网站优化技巧_网站运营_深圳网络公司
7、迎合网络潮流我们要进行营销型网站制作
8、哪些因素影响这网站关键词的排名
9、SEO网站优化关键词选择技巧
10、网站建设如何长期发展口碑
11、做SEO优化需要掌握一些什么东西呢
12、形象比喻一个网站的开发和运作
13、深圳做网站的公司可以免费做LOGO吗
14、影响seo流量的危害有哪些
15、影响百度关键词排名的因素有什么
16、公司建立网站时需要解决的困惑
17、做网站你需要知道的Apache优化方法
18、企业微信网站建设有哪些必要性
19、以用户为中心的网站设计模式
20、HTML内容窗口的语义结构
21、如何利用链接诱饵来为网站获取强大的流量
22、网站建设后台程序语言介绍
23、网站关键词停滞不前解决办法
24、如何做好搜索引擎营销竞价推广
25、网站建设想要成功务必要遵守的法则
26、系统化的SEO网站优化包含哪些方面
27、一个人的网站推广优化网站优化升级篇-深圳网站建设公司
28、网站建设营销网站如何达到网站的转化率
29、公司建网站的作用有哪些
30、做网站为什么要选择做响应式网站
31、从营销角度看网站建设类型及目标
32、做好深圳网站建设视觉设计的六个要点
33、网络营销角度下的企业网站设计
34、企业网站如何建设更符合审美、营销
35、网站制作要明确的6个注意点
36、制作英文网站应该注意什么
37、企业站改版需要注意的几个重要问题-深圳网站建设
38、易捷网络谈网站设计几大重要要素
39、企业网站如何进行SEM优化
40、网站TDK优化的注意事项
41、知乎是怎么做社区运营的
42、中小型企业网站制作应该怎么做
43、网站优化过程中有哪些属于友情链接作弊手段
44、利用新版淘宝的设计思考做好电商类App技巧
45、说说网络推广的优势体现在哪里
46、网络营销不仅仅只有推广还有运营和商务
47、专业网站制造-教您怎样做好网站
48、搜索引擎的投票原理与实践操作
49、 营销就是做网络推广的本质
50、浅谈如何给网站内容添加内部链接(内链)
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号