分布式计算

什么是分布式计算?

简单来说,分布式计算处理计算任务时借助的是计算机或服务器网络,而不是某一个计算机和处理器(称为整体式系统)。 

分布式计算如何运作?

分布式计算会通过互联网或基于云的网络在数量近乎无限的计算资源之间共享正在处理的工作负载。每一个处理节点能够处理各自的工作负载,但整体计算负载会自动在所有节点之间动态共享。节点可实时上线来处理加工密集型工作负载,任何单点故障都需与分布式计算系统的其他部分分离。 

相关 HPE 解决方案、产品或服务

分布式计算与云计算

分布式计算与云计算之间的关键区别在于计算资源所处的位置。对于分布式计算,资源位于本地并通过网络进行连接。对于云计算,所有资源(硬件、软件、基础设施)都由云/网络提供和交付。

什么是分布式追踪?

分布式追踪有时也称为分布式请求追踪,这个方法可用于追踪分布式计算中的各类分散流程。要在较大型分布式计算场景中识别错误、瓶颈或限制等故障点,就需要分布式追踪这个关键功能。顾名思义,分布式追踪是一种可追踪不同步骤的方法,允许组织对较大型复杂系统的详细情况有更深入了解。 

横向扩展与纵向扩展

纵向扩展是加强处理能力但不增加占用空间的过程,换言之,组织可以添加 RAM、加快 CPU 速度,或为现有计算机或服务器另外增加存储空间。横向扩展是通过增加整体占用空间来加强处理能力的过程,例如,通过网络添加其他服务器或主控/辅助计算机。 

分布式计算的类型有哪些?

各种复杂架构将用于分布式计算,具体视资源和所需完成的任务而定。由于分布式计算可扩展,因此大型网络只存在细微区别,但许多区别将会归入以下其中一个基本类别:

客户端服务器

客户端服务器网络由中央服务器和客户端组成,前者承担处理和存储职责,后者作为收发服务器消息的终端发挥作用。电子邮件是最常见的客户端服务器网络。 

三层

在这类分布式计算网络中,第一层称为展示层,是可供最终用户收发信息的接口。中间部分称为应用层、中间层或逻辑层,可用来控制应用的功能。最终层是数据库服务器或文件共享,其中存储的是用于完成任务所需的数据。电子商务网站是最常见的三层系统。 

请注意,“多层”或“n 层”分布式系统与“三层”系统之间都存在某种程度的交叉,因为多层和 n 层系统都是三层架构的变体。其中的主要区别是每一层都位于独立物理空间内,且负责较大型计算架构中的本地专业化任务。

对等

在这个分布架构模型中,对等部分拥有同样权限及能力来处理工作负载。在这个环境中,对等部分、用户或机器被称为节点,且不需要在各方间集中协调。应用对等网络的最知名例子是 1999 年推出的文件共享应用 Napster,这款应用可在能够使用互联网的听众间共享音乐。 

分布式计算的优势有哪些?

分布式计算提供多种优势,这也是为何能够应付简单计算的几乎每一款现代计算流程都选择利用分布式计算架构。

强大的可扩展性

初创企业的网络可采用能够满足任务需求的架构,也可以为满足需求而对其进行实时、动态扩展并启用节点,然后在需求减少时让它们回到非活动状态。 

可靠性

由分布式系统的性质而定,架构中固有的冗余性势必存在。由于节点可能会随时加入来支持计算任务,因此同类节点会代替故障节点,形成零停机流程。在电子商务场景中,若购物车服务器在交易中出现故障,运行状况良好的服务器会介入并完成销售。

速度

分布式计算系统最重要的一项优势在于其处理复杂任务的速度。面对较高流量时,服务器可能会深陷其中、裹足不前。而分布式系统与其不同,它能够实时扩展,以更高计算能力处理相同任务。总的来说,分布式系统能够采用一种架构,将需求与资源 进行动态匹配,使工作负载实现标准化。

HPE 与分布式计算

几十年来,HPE 与全球组织保持着密切合作关系,凭借其中累积的经验打造出现代数据管理策略和解决方案。HPE 产品组合涵盖本地到支持云服务、端到端智能及工作负载优化型解决方案,助您理解自己的数据并加速释放商业价值。 

HPE GreenLake 计算服务 

多代共存的 IT 环境很复杂,不仅无法优化成本或速度,而且跨越不同的位置,因此经常需要过度配置。转向具有创新计算基础的云平台,无论数据位于边缘和云端的哪个位置,都可以进行统一和更新改造。有了云操作经验,组织将获得当今数字优先世界所需的速度,能够执行数据优先现代化方案,对成本、安全和治理一目了然,让一切尽在掌握。 

计算资源的配置、安装和运营工作既耗费人力,又需要投入大量资本。HPE GreenLake 云服务方法具备云一般的端到端简单性和高效率,并且工作负载优化型模块可直接交付至数据中心或边缘位置,由 HPE 为您安装。 届时您的 IT 人员,将有时间全力投入价值更高的任务,而可靠的 HPE 专家也将提供主动和响应式支持。