分布式系统理论

 集群的概念 

  •  服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像 是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速 度,也可以用多个计算机做备份,其中有任何一个机器出故障,其他机器能够顶替并正常运行,提高系统的容灾性。 

  •  服务器集群处理提高系统性能,提高响应速度,还可以用作容灾备份,例如 MySQL 的主从复制与双主互备。 

分布式系统的概念 

  • 分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的 特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间 的区别更多的在于高层软件(特别是操作系统),而不是硬件。 ⚫ 在分布式数据库系统中,用户感觉不到数据是分布的,即用户不须知道关系是否分 割、有无副本、数据存于哪个站点以及事务在哪个站点上执行等。 

集群与分布式的区别 

  • 集群指的是将几台服务器集中在一起,实现同一业务。 ⚫ 分布式是指将不同的业务分布在不同的地方。 

分布式应用的业务场景 

  • 分布式存储:HDFS、MySQL、Oracle
  • 分布式缓存:Redis、Memcache
  • 分布式服务:SOA、微服务
  • 分布式 webServer:Tomcat、Apache
  • 分布式协调中心:Zookeeper
  • 分布式消息队列:Kafka、RabbitMQ
  • 分布式实时数据平台:Storm、Akka
  • 分布式离线数据平台:Hadoop、Spark
  • 分布式搜索:Elasticsearch、Solr
  • 分布式日志:Flume、ELK
  • 分布式容器:Docker、Kubernetes
  • 负载均衡:Nginx、LVS 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值