您的位置:首页 > 大数据 > 云计算

分布式系统与云计算概论-1

2016-04-07 00:00 357 查看
绪论

分布式系统的一种定义:一组协同工作的计算机通过网络连接,用通信的手段进行协调同步,用合理的算法调度分配资源,从而达到高效可靠计算,这样形成的系统叫做分布式系统。

分布式计算的定义:是一种把需要进行大量计算的工程数据分隔成小块,由多台计算机计算,在上传结果后,将结果统一合并得出数据结论的科学。

分布式计算的主要目标是以一种透明、开放和可扩展的方式连接用户和资源。这种计算很大程序上提高了容错性能、并且拥有比单独的计算更强的处理能力。

note:分布式计算也是一种充分众多计算机的闲置资源进行大量数据计算的有效方法。

分布式系统其实是一个泛指,可以有不同种类、不同功能的分布式系统(DS)。以分布计算为主的系统一般采用紧密耦合的计算机或者是共享内存的多处理器,或者是用高速网络相连的一组同构计算机。 而以网络服务为主的系统则面临多种多样的计算设备。这些设备可以 是计算机、智能手机、传感器乃至家用电器(note:怎么感觉和物联网有点渊源)。

现代分布式一般是在网络操作系统外层增加一层软件,又称为中间件。用中间件实现的分布式系统易于标准化,使得不同厂商生产的软件和硬件在用户面前呈现出友好的、一致的界面。

目前看,云计算在许多方面其实只是互联网的一个比喻词,即计算和数据资源日益迁移到网络上的比喻词。 不过也是有区别的,它提供了更高的效率、巨大的可扩展性和更快、更容易的软件开发,其中心内容为新的编程模型、新的IT基础设施以及新的商业模式(note:比如Ali的云业务、微软的Azure)。

=============

其实分布式系统我们并不遥远

万维网也可以被认为是一个分布式系统。它是一个巨大的有多种类型计算机网络互联的集合,提供了一种简单、一致并且统一的分布式文档模型。万维网向用户呈现的是一个庞大的集中式文档系统。

=============

分布式系统的透明性是指分布式系统是一个整体,而不独立组件的组合,系统对用户和应用程序屏蔽其组件的分离性。

如果一个分布式系统能够在用户和应用程序面前呈现为单个的计算机系统,这样的分布式系统被称为是透明的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: