美文网首页
分布式系统概述

分布式系统概述

作者: HaigLee | 来源:发表于2019-12-13 23:06 被阅读0次

    作者:HaigLee
    https://www.jianshu.com/u/67ec21fb270d
    本文由 HaigLee 发布。未经许可,禁止转载。

    一个系统走向分布式的最常见的理由:scalability.

    1. scalability 两种:

    • data scalability:单台机器不足以经济的承载数据时,需要将数据进行分布式存储。
    • computing scalability:单台机器不足以经济的承载运算能力时,需要分布式的进行运算。

    2.缺点

    在采用分布式架构时,不论对于何种需求,都需要去作出一定程度的牺牲:

    • 牺牲效率 : 网络延迟和节点间的协调,会降低执行效率;
    • 牺牲ap弹性 : 有些在单机上能够执行的运算,无法在分布式系统上完成;
    • 牺牲维护维运能力 :出现问题,很难进行追踪。

    3. 折中方案

    和单机系统设计一样,分布式系统在设计的过程中,也存在一些典型的折中方案(tradeoffs):

    • CPU使用效率优化或者是IO效率优化
    • 读取优化或写入优化
    • Throughput优化或Latency优化
    • 数据一致性优化或数据可得性优化

    选择了不同的折中方案,就会出现不同的系统架构。

    作者:HaigLee
    https://www.jianshu.com/u/67ec21fb270d
    本文由 HaigLee 发布。未经许可,禁止转载。

    相关文章

      网友评论

          本文标题:分布式系统概述

          本文链接:https://www.haomeiwen.com/subject/iqyfnctx.html