在分布式系统中,多台计算机可以承载不同的软件组件或功能,但是当承担不同的任务和角色时,所有计算机都应该协同工作以实现共同的目标
分布式计算又称分布式计算,主要研究分布式系统如何进行计算。分布式系统是由一组通过网络相互连接的计算机组成的系统,用于传输消息和通信并协调它们的行为。组件相互交互以实现一个共同的目标。。将需要大量计算的工程数据分割成小块,用多台计算机分别计算,上传计算结果,统一结果得出数据结论的科学。分布式系统的例子来自不同的面向服务的架构、大型多人在线游戏和对等网络应用。。云计算服务就是让计算、存储、网络、数据、算法、应用等软硬件资源像电一样随时随地即插即用。在互联网领域,如今如果一家公司想要建立一个网站,它可以通过云计算平台上已经搭建设置好的网站模板轻松创建一个公司官网,而不必像以前一样经历购买服务器、网络带宽、注册网站域名、找专门人员进行开发和运维等一系列复杂的流程。
简而言之,,分布式计算可以定义为"在后端协同工作的多台计算机,在最终用户处仅显示为一台计算机的组合"。这组系统中所有协同工作的计算机同时工作,但是如果一台或几台计算机出现故障,整个系统仍然可以继续工作。
在分布式系统中,多台计算机可以承载不同的软件组件或功能,但是当承担不同的任务和角色时,所有计算机都应该协同工作以实现共同的目标。分布式系统或组合中的计算机可以在物理上紧密连接,并通过局域网连接。也可以在地理上相距遥远,并通过广域网连接。分布式系统可以由许多不同的配置组成,如大型机、个人计算机、工作站、小型计算机等。但最终目标不变,那就是由许多"单机"会像电脑一样工作。
分布式计算的解决方案是创建可以与主服务器(上位机)同步的新数据库服务器(下位机),它们只用于"阅读"信息。每当用户试图访问或读取信息时,新服务器负责处理请求,而主服务器处理插入和修改请求。。主服务器将定期将新更改同步到新服务器。
简而言之,分布式计算允许不同的设备(节点)进行通信和协调以实现共同的目标。分布式系统的设计允许单台计算机出现故障。