首页  云计算知识 
什么是分布式系统

什么是分布式系统?

分布式系统是指在不同的物理设备上,将网络作为信息传递的媒介,通过应用程序来共同完成一项任务。简单的来说,分布式系统就是一组计算机系统一起工作,但从表面上看只有一台计算机在工作。这组一起工作的计算机,拥有共享的状态,它们同时运行,且单个机器的故障不会影响整个系统的正常运行。

新用户享受中国区域 12 个月免费套餐

什么是分布式系统?
首页  云计算知识 
什么是分布式系统
移动应用是什么?

什么是分布式系统?

分布式系统是指在不同的物理设备上,将网络作为信息传递的媒介,通过应用程序来共同完成一项任务。简单的来说,分布式系统就是一组计算机系统一起工作,但从表面上看只有一台计算机在工作。这组一起工作的计算机,拥有共享的状态,它们同时运行,且单个机器的故障不会影响整个系统的正常运行。

新用户享受中国区域 12 个月免费套餐

分布式系统的意义

分布式系统的意义

首先在数据存储方面,传统的应用程序存储模式饱受容量和空间的限制,越来越多的用户选择了云端存储,而只有分布式系统可以满足如此庞大的数据量,例如常用的 HDFS(分布式文件系统)。其次就是数据计算方面,资源使用效率一直是一个很重要的问题,分布式系统可将单个任务划分成多个子任务并利用分布式技术将子任务分配至不同的服务器进行并行计算,达到资源的最大化利用。最后是资源管理方面,现代企业希望能够获取可按需分配与付费的资源,只有分布式系统才具有这样的灵活性与可靠性可满足这一需求。

分布式系统的应用场景

分散服务器的压力_分布式系统的应用场景

分散服务器的压力

实际应用中,某些大型系统通常会包含大量的模块且并发量巨大,如果仅用一个服务器进行服务支撑,往往会因为服务器压力巨大而导致系统瘫痪,分布式系统可以从功能和架构两方面对不同模块进行拆分,把这些模块部署到不同的服务器上,从而分散服务器的压力。

提供服务_分布式系统的应用场景

提供服务

分布式系统可以将某些常用的功能集成为一个服务,当不同模块都需要用到这个功能时,只需直接调用这个服务即可,而不是将所有功能赋予每个模块,很明显这种方式更加节省资源、也更便捷。

资源的利用_分布式系统的应用场景

资源的合理应用

好的硬件资源往往价值不菲,这就导致大部分用户无法享受到更好的硬件资源。分布式系统提供了客户端与服务器之间的连接渠道,不同用户可以通过网络与服务器相连,由此可使用服务器上的优质硬件资源,这既满足了用户的需求又达到了提高资源利用率的目的。

分布式系统的应用场景

分散服务器的压力_分布式系统的应用场景

分散服务器的压力

实际应用中,某些大型系统通常会包含大量的模块且并发量巨大,如果仅用一个服务器进行服务支撑,往往会因为服务器压力巨大而导致系统瘫痪,分布式系统可以从功能和架构两方面对不同模块进行拆分,把这些模块部署到不同的服务器上,从而分散服务器的压力。

提供服务_分布式系统的应用场景

提供服务

分布式系统可以将某些常用的功能集成为一个服务,当不同模块都需要用到这个功能时,只需直接调用这个服务即可,而不是将所有功能赋予每个模块,很明显这种方式更加节省资源、也更便捷。

资源的利用_分布式系统的应用场景

资源的合理应用

好的硬件资源往往价值不菲,这就导致大部分用户无法享受到更好的硬件资源。分布式系统提供了客户端与服务器之间的连接渠道,不同用户可以通过网络与服务器相连,由此可使用服务器上的优质硬件资源,这既满足了用户的需求又达到了提高资源利用率的目的。

分布式系统的缺点

分布式系统的缺点

通信问题

分布式系统在信息传输过程中会损失少量的信息,且需要专业软件来恢复;还会有网络过载的问题存在,这需要对原有分布式网络进行改造或者进行网路扩容。以上两种情况会导致在系统的应用过程中需花费额外的精力与财力去维护线路的安全以及保持信息的完整性,这将抵消分布式系统带来的优势。

技术普及性问题

按照目前为止最新的技术应用水平,分布式系统的应用依旧缺乏经验。该系统需要什么样的语言,什么操作系统等等问题都需要耗费更多的精力去探索。分布式应用技术是否普及到用户层面还是未知数,能否广泛地应用到各种类型的场景下同样缺乏研究,这些问题虽是可以解决的,但就目前来看依旧是分布式系统的一个不足之处。

亚马逊云科技分布式系统相关产品

亚马逊云科技分布式系统相关产品

Amazon X-Ray

Amazon X-Ray


分析和调试分布式生产应用程序

Amazon Elastic MapReduce

Amazon Elastic MapReduce


托管的 Hadoop 框架

Amazon SQS

Amazon SQS


消息队列服务

准备好免费体验亚马逊云科技相关分布式系统产品了吗?
准备好免费体验亚马逊云科技相关分布式系统产品了吗?

新用户注册,可免费体验 12 个月

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多
官方开发资源及培训教程