选择软件定义存储分布式存储还是超融合一体机?

选择软件定义存储分布式存储还是超融合一体机?,第1张

其实问这个问题是没有搞清楚软件定义存储、分布式存储、超融合三者的关系。超融合对存储性能的要求如下:

软件定义 – 解除硬件绑定,可通过升级拓展更丰富的功能,自动化能力高

全分布式架构 – 扩展性好,消除单点故障风险

高可靠性 – 智能的故障恢复功能,丰富的数据保护手段

高性能 – 支持多种存储介质,充分挖掘和利用新式硬件的性能

高度融合 – 架构简单并易于管理

软件定义存储(SDS)是什么 

SDS 的全称是 Software Defined Storage ,字面意思直译就是软件定义存储。关于 SDS 的定义可以参考全球网络存储工业协会(Storage Networking Industry Association,SNIA),SNIA 在 2013 正式把 软件定义存储(SDS) 列入研究对象。

SNIA 对软件定义存储(SDS) 的定义是:一种具备服务管理接口的虚拟化存储。 SDS 包括存储池化的功能,并可通过服务管理接口定义存储池的数据服务特征。另外 SNIA 还提出 软件定义存储(SDS) 应该具备以下特性:

自动化程度高 – 通过简化管理,降低存储基础架构的运维开销

标准接口 – 支持 API 管理、发布和运维存储设备和服务

虚拟化数据路径 – 支持多种标准协议,允许应用通过块存储,文件存储或者对象存储接口写入数据

扩展性 – 存储架构具备无缝扩展规模的能力,扩展过程不影响可用性以及不会导致性能下降

透明度 – 存储应为用户提供管理和监控存储的可用资源与开销

分布式存储是什么

关于分布式存储实际上并没有一个明确的定义,甚至名称上也没有一个统一的说法,大多数情况下称作 Distributed Data Store 或者 Distributed Storage System。

其中维基百科中给 Distributed data store 的定义是:分布式存储是一种计算机网络,它通常以数据复制的方式将信息存储在多个节点中。

在百度百科中给出的定义是:分布式存储系统,是将数据分散存储在多台独立的设备上。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。

尽管各方对分布式存储的定义并不完全相同,但有一点是统一的,就是分布式存储将数据分散放置在多个节点中,节点通过网络互连提供存储服务。这一点与传统集中式存储将数据集中放置的方式有着明显的区分。

超融合是什么

参考维基百科中的超融合定义:超融合基础架构(hyper-converged infrastructure)是一个软件定义的 IT 基础架构,它可虚拟化常见“硬件定义”系统的所有元素。HCI 包含的最小集合是:虚拟化计算(hypervisor),虚拟存储(SDS)和虚拟网络。HCI 通常运行在标准商用服务器之上。

超融合基础架构(hyper-converged infrastructure)与 融合基础架构(converged infrastructure) 最大的区别在于,在 HCI 里面,无论是存储底层抽象还是存储网络都是在软件层面实现的(或者通过 hypervisor 层面实现),而不是基于物理硬件实现的。由于所有软件定义的元素都围绕 hypervisor 实现,因此在超融合基础架构上的所有实例可以联合共享所有受管理的资源

软件定义存储、分布式存储、超融合的区别与联系

软件定义存储(SDS) 的着重点在于存储资源虚拟化和软件定义,首先在形态上,软件定义存储(SDS)区别于传统的“硬件定义”存储,它不依赖专属的硬件,可以让存储软件运行在通用服务器上,可避免硬件绑定以及有效降低硬件采购成本;拥有标准 API 接口和自动化工具,有效降低运维难度。存储资源虚拟化,支持多种存储协议,可整合企业存储资源,提升存储资源利用率。但从定义上来说,但 软件定义存储(SDS) 从部署形式上来看,并不一定是分布式或者是集中式的,也就是说 SDS 不一定是分布式存储(虽然常见的 软件定义存储(SDS) 更多的是分布式的),SDS 存储内部有可能是单机运行的,不通过网络分散存放数据的,这种形式的软件定义存储(SDS) 的扩展性就可能有比较大的局限。

分布式存储,它的最大特点是多节点部署, 数据通过网络分散放置。分布式存储的特点是扩展性强,通过多节点平衡负载,提高存储系统的可靠性与可用性。与 软件定义存储(SDS)相反,分布式存储不一定是软件定义的,有可能是绑定硬件的,例如 IBM XIV 存储,它本质上是一个分布式存储,但实际是通过专用硬件进行交付的。那么就依然存在硬件绑定,拥有成本较高的问题。

超融合基础架构从定义中明确提出包含软件定义存储(SDS),具备硬件解耦的能力,可运行在通用服务器之上。超融合基础架构与 Server SAN 提倡的理念类似,计算与存储融合,通过全分布式的架构,有效提升系统可靠性与可用性,并具备易于扩展的特性。

由于很多读者对超融合构成还比较混淆,以下以 SmartX 的超融合软件 SMTX OS 为例说明分布式存储和其他模块的关系。


其中分布式块存储,SMTX ZBS 是SMTX OS超融合软件最核心的组件。它采用全分布式架构并且是完全符合软件定义理念的。

除此之外,超融合基础架构有更进一步的扩展,它强调以虚拟化计算(hypervisor)为核心,以软件定义的方式整合包括虚拟化计算, 软件定义存储以及虚拟网络资源。从笔者来看超融合基础架构未来的可能性更多,可促进计算,存储,网络,安全,容灾等等 IT 服务大融合,降低IT 基础架构的复杂性,重新塑造”软件定义的数据中心”。

超融合基础架构的技术核心

超融合基础架构可以说综合了软件定义存储(SDS),分布式存储,甚至是 Server SAN 的许多优良特性,并且不难看出这些概念中都离不开一个关键词——存储。很明显,超融合基础架构的技术核心是存储,存储承载用户数据,重要性不言而喻,另外超融合的各种高级功能(HA、在线迁移等等)都极度依赖存储能力,存储的扩展能力直接限制了超融合产品的扩展规模;存储的自身的可管理性也制约了平台的灵活性;考虑到超融合形态中,计算与存储是同一软件堆栈运行在服务器中的,它们之间是资源竞争的关系,因此在保障存储软件的稳定性和性能前提下,开销越少越好了。

最后,总结一下超融合基础架构对存储的要求,可作为考察超融合中存储能力的一些参考:

软件定义 – 解除硬件绑定,可通过升级拓展更丰富的功能,自动化能力高

全分布式架构 – 扩展性好,消除单点故障风险

高可靠性 – 智能的故障恢复功能,丰富的数据保护手段

高性能 – 支持多种存储介质,充分挖掘和利用新式硬件的性能

高度融合 – 架构简单并易于管理

云服务器和普通服务器主要区别有三点:

1、定义不同:

云服务器,是简单高效、安全可靠、处理能力可d性伸缩的计算服务,是一个服务器集群。

普通服务器是一个服务器,位置相对固定,是提供计算服务的硬件设备。

2、配置不同:

云服务器无需提前购买硬件,即可迅速创建或释放任意多台云服务器,一切计算均在云端实现,降低开发运维的难度和整体IT成本。

普通服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,费用成本较高。

3、故障率不同:

云服务器是基于服务器集群的,因此硬件冗余度较高,故障率低。

而物理机则相对来说硬件冗余较少,故障率较高。


扩展资料:

云服务器的优点:

1、云计算服务器,有效地解决了传统物理租机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。

2、用户可以方便的进行远程维护,免费重装系统 硬件级别上实现云主机之间的完全隔离;内置冗余的共享存储和智能备份,物理服务器失败可在几分钟内自动恢复。

3、具有快速供应和部署能力,用户在提交云主机租用申请后可实时开通,立即获得服务, 业务支持平滑扩展,当用户业务规模扩张时,可快速实现业务扩容。

参考资料来源:百度百科-云服务器

参考资料来源:百度百科-服务器

目前发展的云技术可以认为的计算是:虚拟化。

云计算作为数据服务中心,是通过虚拟化技术构建起来的,它有五大核心技术,分别为:分布式存储、虚拟化技术、分布式资源管理、智能管理平台和编程模型。分布式存储:用于将大量服务器整合为一台超级计算机,提供海量的数据存储和处理服务。它采用可扩展的系统架构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息。

虚拟化技术:是一种在软件中仿真计算机硬件,以虚拟资源为用户提供服务的计算形式,旨在合理调配计算机资源,使其更高效地提供服务。分布式资源管理:保证在多点并发执行环境中,各个节点的状态同步,并且在单个节点出现故障时,系统通过有效的机制保证其它节点不受影响。智能管理平台:具有高效调配大量服务器资源,使其更好协同工作的能力。

其中,方便地部署和开通新业务、快速发现并且恢复系统故障、通过自动化、智能化手段实现大规模系统可靠的运营是云计算平台管理技术的关键。编程模型:云计算采用了一种简洁的分布式并行编程模型Map—Reduce,主要用于数据集的并行运算和并行任务的调度处理。在该模式下,用户只需要自行编写Map函数和Reduce函数即可进行并行计算。

服务器、云服务器、云主机、虚拟主机、VPS这几个名词都不陌生,但对于很多行业新人来说,一时还是难以分清楚。这里主要将服务器、云服务器(也即云主机)、虚拟主机(也即空间)、VPS放到一起,简单讲讲各自的概念、特点以及四者的区别。

一、什么是服务器?

服务器是是提供计算服务的设备。服务器硬件组成包括cpu、内存、硬盘、主板、机箱、电源。服务器的处理器与电脑的构成相同,但它的配置更高,就拿CPU来说,服务器CPU是服务器专用的,它的性能都要比个人电脑要强很多。服务器在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

特点:服务器与我们日常所使用的电脑不同,它是一台全天候开机的专用计算机,一般来说服务器的配置也要比普通计算机高很多。服务器是网络上的节点,处理网络上的数据,主要功能有文件共享、数据存储备份,运算等。

二、什么是云服务器?

云主机是在一组集群主机上虚拟出多个类似独立主机的部分,云主机整合了计算、存储与网络资源的IT基础设施能力租用服务,能提供基于云计算模式的按需使用和按需付费能力的服务器租用服务。

特点:云服务器采用分布式存储,多重备份,即使一台服务器出现问题也不会影响其它运用,能够防止攻击,安全稳定性高。云主机中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费 。云计算将所有的计算资源集中起来,通过网络提供给用户。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。

三、什么是虚拟主机?

虚拟主机,简单理解就是把一台运行在互联网上的物理服务器划分成多个“虚拟”服务器,也可以说是多个磁盘空间,每一个磁盘空间都可以提供必要的数据存放及传输功能。

特点:虚拟主机的关键技术在于,在同一台硬件、同一个 *** 作系统上,运行着为多个用户打开的不同的服务器程式且用户 *** 作互不干扰。各个虚拟主机之间完全独立,具有独立的IP地址,拥有自己的一部分系统资源。由于多台虚拟主机共享一台真实主机的资源,每个虚拟主机用户承受的硬件费用、网络维护费用、通信线路的费用均大幅度降低,而服务器的合理有效利用率也可以大大提高。

四、什么是VPS?

VPS,虚拟专用服务器,是利用虚拟服务器软件在一台物理服务器上创建多个相互隔离的小服务器。这些小服务器(VPS)本身就有自己 *** 作系统,它的运行和管理与独立服务器完全相同。

特点:虚拟专用服务器确保所有资源为用户独享,让用户以虚拟主机的价格享受到独立主机的服务品质。

五、服务器、云服务器、虚拟主机与VPS的区别:

lVPS和云主机都具有独立 *** 作系统,而虚拟主机没有,所以云主机和VPS都可以当一台独立的电脑来处理,而虚拟主机也只能叫做空间,一般只能用来搭建网站。

lVPS的配置是固定的,客户不能进行d性购买。云主机可以d性扩展,同时还能控制成本。

l虚拟主机往往对软件的支持有着各种各样的限制,VPS可以安装任何软件。但是VPS由于内存较小,所以可运行的软件不能太多。云主机则比VPS更强更稳。

总而言之,服务器性能最为强大,云服务器拥有服务器所有的权限和功能,可以和独立服务器相媲美,从功能说,服务器云主机 >VPS>虚拟主机。

可以通过安装虚拟机实现,利用vmware公司的esxi这款产品实现。

配置方法:

esxi里面自带有集群这一项功能,可将多台服务器添加到集群中来,集群建好后还可以利用里面的ha(高可用性)、drs(分布式存储调试),evc(多硬件兼容)等多种特性将多台服务器的硬件资源加入到一个资源池里,可对硬件的资源做分配。

以百分比的方式做权重,可 *** 控这个资源池里的硬件资源分别分配多少到平台上建好的虚拟机上,可用于生产环境中。

esxi是vmware的虚拟机软件的企业版,底层系统直接安装在服务器上,无需像windows server 2008的hyper v那样依赖于windows *** 作系统,不用再多占用多余的硬件资源,性能非常好。

esxi简介:

ESXi专为运行虚拟机、最大限度降低配置要求和简化部署而设计。只需几分钟时间,客户便可完成从安装到运行虚拟机的全过程,特别是在下载并安装预配置虚拟设备的时候。

在VMware Virtual Appliance Marketplace 上有800多款为VMware hypervisor 创建的虚拟设备。

如今,ESXi已经实现了与Virtual Appliance Marketplace的直接整合,使用户能够即刻下载并运行虚拟设备。这为即插即用型软件的交付与安装提供了一种全新和极其简化的方式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10523352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存