博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
规则 - 分类处理不同负载
阅读量:4041 次
发布时间:2019-05-24

本文共 558 字,大约阅读时间需要 1 分钟。

内容:通过分区和故障隔离,处理独特的工作负载,以最大的限度地提高整体可用性、可扩展性和成本效益。

场景:每当架构中包含分析和产品解决方案时。

用法:确保解决方案支持四种基本类型的工作负载:归纳、演绎、批处理、用户交互/OLTP。保证它们彼此故障隔离,每种都存在于自己的故障隔离区内。

原因:每种工作负载都有独特的需求和可用性要求。另外,每种都会影响其他的可用性和响应时间。通过把这些工作隔离在不同故障隔离区,可以确保彼此不冲突,而且每个都可以有自己的架构,并以经济实惠的方式满足其独特的需要。

要点:归纳是从数据中形成假设的过程。演绎是对数据进行假设检验以确定有效性的过程。归纳和演绎解决方案应分离以获得最佳性能和可用性。同样,批量用户交互和分析工作负载应尽可能分离以获得最好的可用性、可扩展性和成本效益。把分析分为归纳和演绎准备的解决方案。为每个工作选择正确的解决方案。

 

 

归纳是基于一组数据进行的分析,这组数据需要的是小规模的数据。

演绎是一种基于假设的推理,它需要进行验证,验证的规模越大,有效性越好。

批处理类似于小规模问题的处理。

用户产品交互是大规模的数据处理问题。

每一种处理都有各自的特点,需要做满足各自特点的解决方案。

故障隔离、负载均衡、独立的解决方案、成本的衡量都是作为这四种基本工作的有效指南。

转载地址:http://ydvdi.baihongyu.com/

你可能感兴趣的文章
AsyncTask、View.post(Runnable)、ViewTreeObserver三种方式总结frame animation自动启动
查看>>
Android中AsyncTask的简单用法
查看>>
S3C6410启动模式介绍
查看>>
S3C2440 USB 设备控制器(转)
查看>>
Linux usb 设备驱动 (1)
查看>>
解决跨网场景下,CAS重定向无法登录的问题(无需修改现有代码)
查看>>
java反编译命令
查看>>
activemq依赖包获取
查看>>
概念区别
查看>>
关于静态块、静态属性、构造块、构造方法的执行顺序
查看>>
final 的作用
查看>>
在Idea中使用Eclipse编译器
查看>>
idea讲web项目部署到tomcat,热部署
查看>>
IDEA Properties中文unicode转码问题
查看>>
Idea下安装Lombok插件
查看>>
zookeeper
查看>>
Idea导入的工程看不到src等代码
查看>>
技术栈
查看>>
Jenkins中shell-script执行报错sh: line 2: npm: command not found
查看>>
8.X版本的node打包时,gulp命令报错 require.extensions.hasownproperty
查看>>