在传统的企业IT架构中,从主机,到小型机、x86服务器,历史上IT基础架构经历了从集中到分布式的演进,而近年来年随着定制机柜和融合系统的问世,互联网公司和传统企业IT市场出现了两种截然不同的发展方向:一方面是基于云计算、互联网的繁荣推动了定制化、小型化的分布式基础架构的发展,如Facebook、Google等大型互联网厂商在数据中心大量采用定制化服务器;一方面是服务器、存储、网络等分布式设备和虚拟化技术又在逐渐走向集成融合系统架构。

基础设施融合篇

虽然硬件重构是由互联网公司主导的,但硬件重构在传统IT行业也有对应方案,那就是融合和超融合架构。但相比之下,传统IT融合架构有几点明显不同:

  • 基于通用的设计理念:传统IT融合架构服务器、存储和网络布局相对均匀,可以满足不同应用场景。

  • 扩展规模:传统IT融合架构扩展能力有限,计算节点扩展能力在一百节点左右。

  • 定制能力:传统IT融合架构没有过多功能和硬件定制。

  • 基于虚拟化平台:传统IT融合架构,尤其是超融合架构(HCA)都是基于虚拟化平台构建。在某种意义上来说,融合架构结合了软件定义(服务器虚拟化和软件定义技术)和硬件重构。

硬件融合和超融合架构的区别

硬件融合实质上是不同设备的堆砌,不同设备间提供更好的兼容性和更高效率。结合已有产品像是SAN阵列、交换机和计算以流线完成采购、部署和支持。来自VCE的Vblock,如NetAppFlexPod,结合了来自EMC、Cisco和VMware三家产品的VCE。

超融合结合存储软件和商用硬件,通常应用虚拟存储设备。它采用以VM为中心的策略将存储管理、数据保护和网络集成到一个盒子。超融合不再需要外部SAN。超融合能以纯软件方式从厂商手中购买并部署到通过认证的商用(如X86)硬件平台,软硬件可以分开采购。例如VMware和Maxta和Nutanix、SimpliVity、Scale Computing以及 VMware's EVO: RAIL等。

主流的超融合系统

自从VMware发布了EVO:RAIL软件堆栈,Dell跟Nutanix签订的OEM合同,HCA就慢慢走近了我们的视线。这种架构能够允许几乎所有的服务器或者存储厂商在堆栈内移动并开发自己的产品。让我们看看有哪些主流的超融合架构系统。

EVO:RAIL:

VMware发布的EVO:RAIL是一个参考架构,基于经验证的 VMware vSphere 技术和相关套件,采用VMware Virtual SAN构建存储功能,提供通用商用服务器配置参考模型。

目前合作伙伴已有几十家,包括EMC,HP,HDS等存储厂商和硬件芯片厂商超微的等。

EMC VSPEX BLUE超融合基础设施设备:是二月份发布的,通过VMware-EVO:RAIL和EMC软件提供计算、存储、网络和管理功能。

HP的VMware EVO:RAIL超融合设备:该产品结合了惠普ProLiant-SL服务器与VMware套件。

Supermicro EVO:RAIL 设备:提供了一个完整HCA解决方案。其结合了运算、网路与存储于单一2U,4 节点服务器之中。

HDS的 EVO:RAIL设备: 包含UCP 1000 超融合式平台与 UCP 2000 融合式平台。这两个新产品皆使用新的机架式服务器并专为小型至中型、远端或分支机构环境所设计。

SANsymphony-V

DataCore软件公司将标准的x86服务器转换为企业级SAN或者超融合基础设施架设备。客户们可以从一系列的处理器、内存、磁盘或闪存介质中选择,或者从戴尔、富士通、思科或联想等预集成解决方案供应商采购。

Dell的XC系列

戴尔服务器硬件PowerEdge中添加了Nutanix的软件堆栈而实现的。第一个型号是XC730xd,这是基于戴尔的PowerEdgeR730xd机架式服务器平台;第二种型号是XC630,它是基于戴尔1U的PowerEdgeR630平台。

HP 的StoreVirtual

通过HP收购LeftHand的StoreVirtual虚拟化存储解决方案实现,它提供了先进的数据服务、灾难恢复以及横跨物理和虚拟应用领域的异构互操作,集成ESXi, HP StoreVirtual VSA, OneView 。惠普ConvergedSystem 200-HC-StoreVirtual运行惠普Helion云的版本已经发布了。

基于商用硬件ESXi服务器,通过VSA通过网络RAID功能,RAID组内数据分散在不同服务器节点间。

Nimboxx的AU-110x

Nimboxx在四月份推出了AU-110X,将计算,存储,网络和安全集成到一个系统上。来自Nimboxx-MeshOS操作环境的高可用性,让该设备仅用两个节点就可以提供关键业务负载的持续运行。

Nutanix的NX-3060-G4

Nutanix提供可选择的VMwarevSphere,微软的Hyper-V或者KVM管理程序,服务器节点适合放置在2U的机架中。

Pivot3企业级HCI

位于德克萨斯州奥斯汀的Pivot3,基于它的专利vSTAC-OS软件构建了可扩展的Pivot3企业级HCI融合计算和存储设备。该HCI提供了VMware-Horizon套件为基础的虚拟桌面,并用于为业务连续性和灾难恢复主动共享计算和存储资源池。

此外,还有位于加州圣何塞Sphere3D公司推出V3超融合设备系列,位于马萨诸塞州韦斯特伯鲁SimpliVity融合自己OmniStack软件和思科UCS-C240机架式服务器构建的SimpliVity-OmniStack/ SimpliVity-OmniCube产品。位于旧金山的Riverbed-Technology公司推出的SteelFusion4.0产品。

超融合系统和软件定义存储(SDS)

大多数HCA解决方案是通过虚拟机管理程序(Hypervisor)聚合各个集群节点中的存储,形成一个共享存储池,供集群中的所有虚拟机访问。HCA的一个核心组成部分就是SDS。HCA摒弃了专用存储和网络,正因为不需要专门的共享存储系统,大大降低了存储成本。与传统SDS解决方案类似,HCA解决方案提供了大部分必要的存储服务(如快照和克隆)。对于小型企业而言,HCA方案或许能满足整个企业的需求;但在大型数据中心会有些限制:

  • HCA解决方案几乎都不能支持数据中心中原有的外部既有存储。结果就是,HCA数据互通不足、系统间数据无法共享,会变成数据中心抵御存储蔓延过程中的又一存储孤岛。

  • HCA的处理能力、内存和网络在虚拟机管理程序集群中被所有其他进程共享。如果某个应用资源需求骤升,造成其中一项资源“枯竭”。

  • HCA具有一定的扩展能力,但需要更多计算能力时,通过增加物理服务器的方式导致存储容量浪费。这种类型的扩展使得计算能力、存储性能和存储容量的增加步调不一致。

温馨提示:

请搜索“ICT_Architect”“扫一扫”下面二维码关注公众号,获取更多精彩内容。

软件定义和硬件重构知多少(三)相关推荐

  1. 软件定义和硬件重构知多少(一)

     海量数据和业务增长正以前所未有的趋势冲击着整个各个行业的数据中心,数据中心建设者也正以一种新的思维和模式去审视数据中心IT架构.在这一过程当中出现了两个泾渭分明的阵营:软件定义和硬件重构.以Go ...

  2. 软件定义和硬件重构知多少(二)

     硬件重构篇 在软件定义篇中我们提到硬件重构是从互联网公司发起的,所以我们需要了解下互联网公司.互联网公司是云计算的推行者也是践行者,说起云计算就不得不说服务器和机柜,在大型互联网公司存储.服务器 ...

  3. python和单片机区别_成为单片机高手必知的三个重要步骤

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 成为单片机高手必知的三个重要步骤 很多初学者最初接触单片机时较为苦恼的就是如何入门,也就是从哪一部分,按照怎样的步骤进行学习.在摸索学习步骤的过程浪费时间 ...

  4. 加速数据中心变革,Xilinx推出软件定义、硬件加速型 Alveo SmartNIC

    近日,为满足现代数据中心发展需求,赛灵思公司宣布推出一系列全新数据中心产品及解决方案,包括全新 Alveo SmartNIC 系列.smart world (智能世界) AI 视频分析应用.一款能够实 ...

  5. python求平行四边形面积_python 已知平行四边形三个点,求第四个点的案例

    我就废话不多说了,大家还是直接看代码吧! import numpy as np #已知平行四边形三个点,求第四个点 #计算两点之间的距离 def CalcEuclideanDistance(point ...

  6. (海伦公式)已知三角形三条边长,求面积

    (海伦公式)已知三角形三条边长,求面积 海伦公式:  S=(△)=√[p(p-a)(p-b)(p-c)]  其中p是三角形的周长的一半p=(a+b+c)/2. ----以下转自百度百科-------- ...

  7. 已知三角形三边长求面积java_已知三角形三点坐标求三角形面积.java

    已知三角形三点坐标求三角形面积 主程序代码如下: import java.util.*; public class Tringle { public static void main(String[] ...

  8. python写的平行四边形_python 已知平行四边形三个点,求第四个点的案例

    我就废话不多说了,大家还是直接看代码吧! import numpy as np #已知平行四边形三个点,求第四个点 #计算两点之间的距离 def CalcEuclideanDistance(point ...

  9. 幻想三国ol服务器没有响应,《幻想三国OL》新手攻略新手必知的三点建议

    有了攻略你才能更简单的玩游戏,你才知道哪些做了有什么用,哪些做了对你有好处,有想玩<幻想三国>这款游戏的现在跟着小编一起来了解一下这个新手必知的三点小建议吧!! 一.属性点精彩内容,尽在百 ...

  10. 已知三角形三点坐标, 求三角形的面积

    摘自:http://blog.sina.com.cn/s/blog_4cddcaa3010008u7.html 已知三角形三点坐标, 求三角形的面积 发表时间:2004-8-10 作者:未知[获得此文 ...

最新文章

  1. mysql释放练级_面试官:谈谈Mysql事务隔离级别?
  2. 菜单项onCreateOptionsMenu()和onOptionsItemSelected()的使用
  3. java 缩略图 库_Thumbnailator:一个高质量Java缩略图开发库
  4. 39 FI配置-财务会计-固定资产-组织结构-定义号码范围间隔
  5. log4j的使用 20220228
  6. ASP.NET Atlas简单控件介绍——Sys.Component基类与Sys.UI.Control基类
  7. 学计算机高考分数线,2020高考分数线预测
  8. 2.设计模式-桥接模式
  9. 想起一则急着争权的故事
  10. 巧用Excel函数进行数据转置
  11. 在线OJ后端涉及到的知识点
  12. 详解C语言中的指针类型
  13. 青出于蓝而胜于蓝 论AI大公司是拼不过小创企的
  14. 逆概率加权Doubly Robust Methods
  15. 王峻涛访谈录(三)6688是干什么的?
  16. C语言实现的数独解题程序
  17. 临界区 互斥 事件 信标的区别
  18. 获取top等之类命令的部分打印内容
  19. c语言遍历json数组,如何使用c动态获取所有json元素?
  20. 【转载】SAP字段与表的对应关系

热门文章

  1. Spring学习Ioc
  2. 所用软件安装及环境配置
  3. android微软雅黑字体,关于 Android 默认字体以及对比微软雅黑字体
  4. java sniffer_用Java来实现的Sniffer
  5. 云服务器日志4625登录验证失败
  6. 海量数据处理分析经验和技巧
  7. aspnetpager 详解
  8. MyEclipse10破解过程
  9. LINUX重新编译BIN固件,固件编译
  10. 硬盘盒刷固件使其不休眠