严格来说,同一分布式系统中的计算机可以在空间部署中任意分布. 这些计算机可以放置在不同的机柜中,也可以放置在不同的计算机室中,甚至可以分布在不同的城市中. 无论如何,标准的分布式系统将具有以下特征,而不受任何特定的业务逻辑约束:

1. 分布

分布式系统中的多台计算机将随机分布在空间中,同时,它们的分布将随时更改.

2. 等价

分布式系统中的计算机没有主控点/从属点,既没有控制整个系统的主控点也没有受控的从属点. 组成分布式系统的所有节点都是相等的. 副本(Replica)是分布式系统最常见的概念之一,它是指分布式系统提供数据和服务的一种冗余方式. 在常见的分布式系统中,为了从外部改善可用的服务,我们经常处理数据和服务的副本. 数据复制是指将相同的数据持久保存在不同的节点上. 当存储在某个节点上的数据丢失时

3. 并发

在计算机网络中,程序操作期间的并发操作是非常常见的行为. 例如,同一分布式系统的多个节点可以同时操作一些共享资源,例如或分布式存储. 如何准确,高效地协调分布式并发操作已成为分布式系统体系结构和设计中的最大挑战之一.

4. 缺乏全球时钟

典型的分布式系统由一系列随机分布在空间中的多个过程组成,具有明显的分布. 这些进程通过交换消息相互通信. 因此,在分布式系统中,由于分布式系统缺少全局控制序列,因此很难定义谁先发生,谁是第二事件.

5. 失败总是发生

组成分布式系统的所有计算机都可能发生任何故障. 大量项目实践的黄金定理是,在设计阶段考虑的任何异常现象肯定会在系统的实际运行中发生,而在系统的实际运行中,许多在设计过程中并未考虑的异常情况也会遇到故障. 因此,除非需求指数允许,否则在系统设计期间不能放任任何异常情况.

6. 处理单点故障

在整个分布式系统中,如果仅一台机器支持角色或功能,则该节点称为单点,其故障称为单点故障,也称为SPoF(单点)故障”),以避免单点故障,关键是将此功能从单台计算机更改为群集. 当然,这种改变将更加困难,否则将没有任何一点. 如果您不能将单点转换为群集实现,则通常有两种选择:

(1)对此点进行备份,能够在出现问题时进行恢复,并尝试实现自动恢复

(2)缩小单点故障的范围

从单机单用户到单机多用户,到当前的网络时代,应用系统发生了许多变化. 分布式系统仍然是讨论的热门话题. 那么,分布式系统给我们带来了什么分布式存储系统,或者为什么会有分布式系统呢?三个注意事项:

1. 升级单台机器的处理能力的成本效益越来越低

摩尔定律: 价格保持不变时,每18个月,可容纳在集成电路中的晶体管数量将增加一倍,性能将增加一倍. 该法则告诉我们,随着时间的流逝,每单位支出成本可以购买的计算机容量正在提高. 但是,如果我们固定时间,即在特定的时间点购买不同型号的单个处理器,则所购买处理器的性能越高,成本就越高,而性价比就越低. . 好吧,也就是说,在某个时间点上,通过替换用于垂直扩展的硬件来提高性能变得越来越不经济.

2. 独立处理能力存在瓶颈

在固定的时间点,单个处理器有其自身的性能瓶颈,这意味着即使您愿意在计算能力上花费更多的钱,您也不会购买.

3. 出于稳定性和可用性考虑

如果使用一键式系统,则在机器正常时一切正常. 一旦出现问题,该系统将完全无用. 当然,您可以考虑灾难恢复之类的解决方案,这些解决方案将使系统演变为分布式系统.

关于分布式存储系统的特点和意义,Neng Hengtai已在这里向所有人介绍了它,希望对您有所帮助.

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-208281-1.html

计算机存储系统的特点,分布式存储系统的特点和意义相关推荐

  1. 万万没想到,分布式存储系统的一致性是......

    阿里妹导读:分布式存储系统是一个非常古老的话题,也是分布式系统里最难.最复杂.涉及面最广的问题之一.本文深入浅出,为大家详细解释相关的重要概念.对于分布式系统新人来说,这是一份不可多得的学习资料. 分 ...

  2. 分布式存储系统——《高性能分布式存储MongoDB》

    第四阶段 大型分布式存储系统架构进阶 分布式存储系统--<高性能分布式存储MongoDB> 文章目录 第四阶段 大型分布式存储系统架构进阶 分布式存储系统--<高性能分布式存储Mon ...

  3. Bigtable:结构化数据的分布式存储系统

    相关说明 Bigtable是一个用于管理结构化数据的分布式存储系统,其设计目的是为了通过数千个服务器管理大规模数据.谷歌许多的项目例如,web索引.谷歌地球和谷歌金融都使用了Bigtable来存储大规 ...

  4. 性能 1.84 倍于 Ceph!网易数帆开源分布式存储系统 Curve

    作者 | 陈利鑫 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 也许是厂家+"云"的后缀会让人产生这些厂商都是竞争关系的错觉,网易云最近宣布品 ...

  5. GlusterFS分布式存储系统

    GlusterFS分布式存储系统 一,分布式文件系统理论基础 1.1 分布式文件系统出现 计算机通过文件系统管理,存储数据,而现在数据信息爆炸的时代中人们可以获取的数据成指数倍的增长,单纯通过增加硬盘 ...

  6. 分布式存储系统关于GDPR条例中的数据清除原则

    文章目录 前言 HDFS存储系统数据的完全删除 基于加解密的输入输出流的数据保护方案 引用 前言 关于GDPR是什么,可能许多同学之前并不太了解,至少笔者在之前也是不清楚的.GDPR全称为通用数据保护 ...

  7. 使用ceph搭建分布式存储系统

    实验目的: 掌握ceph的配置和使用方法 掌握分布式存储系统架构规划和设计方法 理解块存储,文件存储,对象存储的实现方法 实验步骤: 1.规划设计 准备四台虚拟机(有条件部署三台服务器,一台计算机更好 ...

  8. 使用AFS, Active Directory和SSSD搭建用于集成电路设计的分布式存储系统 【一】

    使用AFS, Active Directory和SSSD搭建用于集成电路设计的分布式存储系统 [一] 集成电路设计环境需要怎样的存储系统? 共享性 位置无关(路径透明) 安全性 可靠性 可伸缩性 易用 ...

  9. Tachyon--以内存为核心的开源分布式存储系统

    Tachyon是一个以内存为核心的开源分布式存储系统,也是目前发展最迅速的开源大数据项目之一.Tachyon为不同的大数据计算框架(如Apache Spark,Hadoop MapReduce, Ap ...

最新文章

  1. RocketMQ NameServer启动要初始化哪些参数
  2. MySQL Replication 主从复制全方位解决方案
  3. 使用多个JFrame:好的还是不好的做法? [关闭]
  4. python制作excel表格-手把手教你用Python处理Excel表格
  5. Dubbo简介与基本概念
  6. 深度干货 | 多维分析中的 UV 与 PV
  7. iPhone放大模式详解
  8. 学计算机二级分数,2020年9月计算机二级考试成绩可以查了 多少分及格
  9. 赋能金融全链路,360金融的融合中台究竟有何不同?
  10. [Usaco2009 Feb]Revamping Trails 堆优化 Dijkstra
  11. emWin—数字软键盘
  12. 大话转岗 PHP 开发小结
  13. html页脚颜色,HTML颜色一览(color)
  14. java 过滤中文_Java 过滤字母、数字和中文 正则表达式
  15. 【职场】大公司想招程序员,一般都在什么网站上进行招聘呢?
  16. 如何使用git命令回滚到指定版本以及返回到新版本
  17. 两种WIFI破解的方法
  18. centos7 vim查找_Linux CentOS7 中vim命令的使用
  19. 操作系统-期末知识点第一章
  20. 35佳以字体为核心的优秀网页设计作品

热门文章

  1. 行人检测-ccv计算机视觉库应用
  2. 适用于磁场中的传感器
  3. 架构设计中的6种常见安全误区
  4. google trend不错
  5. 练手卦,奖金何时发?
  6. 浙大python网_浙大
  7. 云计算Leader Election之霸道选举算法Bully Algorithm
  8. requestPermissions读写手机存储权限_2020年新版手机QQ接受文件存在哪里?钛备份闪退等使用教程...
  9. Part 4 描述性统计分析(占比 10%)——上
  10. Angular 小专题:玩转注射器