到目前为止,还没有厂商能提供一套完整的软件定义的数据中心产品。企业需要组合来自多个供应商的软件和硬件,构成一套完整的系统。虽然超融合基础设施预装了软件定义的部件,但它仍然不能提供完整的软件定义的数据中心。

在采购和实施一个完整的软件定义的数据中心(SDDC)之前,企业需要根据自己的业务需求及为满足这些需求所需要的产品集合来决定究竟采用什么样的软件定义平台。

SDDC的定义是什么?

一个SDDC是一个概念抽象化的基础设施平台,其中每个元素是通过抽象化、池化、自动化和策略来控制的。基础设施即代码(Infrastructure as Code)是软件定义平台的一大要素。传统的企业IT基础架构依赖于人工建立许多独特的元素。一个SDDC使用具有版本控制的源文件来描述所需的基础设施,以自动化方式生成一致的和可重复的构建。这种一致性和可重复性是为软件定义平台用户提供服务的基础。

一个完整的SDDC几乎完全是自动化驱动的。开发者或商业组织通过API和自动化的方式来使用基础设施。大部分组织还无法达到使用这种SDDC的水平,因为人和业务流程的固化使得IT自动化发展很慢,远远达不到SDDC技术发展的速度。

然而企业为了获得SDDC的优势,并不需要采用完整的自动化和抽象的基础设施。一个 SDDC包括一系列软件控制的组件,包含:

虚拟机管理程序:软件定义的CPU和RAM,以及配套的存储和网络;

支持物理网络和虚拟网络的软件定义网络;

软件定义的存储,支持池化和分层管理各种各样的存储资源;

主机、虚拟机操作系统和应用程序的配置管理软件;

软件定义的软件,例如Docker和其它容器的管理工具, 可供应用程序开发人员使用。

软件定义的操作,如备份、灾难恢复(DR)、容量管理和性能管理。

IT团队通过一系列策略来管理SDDC,而不是通过直接操作虚拟机、应用或者物理服务器上的每一个元素来管理SDDC的方方面面。为了实现自动化,每个软件定义的元素都需要有一个很好的自动化机制,通过API与其他自动化流程集成。否则IT团队需对该元素的配置文件进行版本管理和源码控制。软件定义平台可使一个策略能以代码的方式应用到数据中心的一整套虚拟机、计算、网络和存储组件上。

HCI在SDDS中的角色

超融合基础设施(HCI)主要是软件定义的计算,再加上软件定义的存储。所有的HCI供应商提供某种形式的分布式存储,这种存储运行在虚拟机管理程序上,并包含底层物理服务器的配置和管理。虚拟化管理程序平台在每个物理节点上提供一套软件定义网络。这只是一个开始,距离一个完整的平台还差得很远。

SDDC的基本条件是具有启动和配置HCI的自动化API。对于一个完整的SDDC架构,必须存在一个超融合的壳,它能够允许附加自动化节点的部署,这种自动化必须是高度版本控制的。理想的情况是,策略应该将空闲的HCI资源集中并自动化管理,当基础设施需要的时候自动进行分配。

一些超融合厂商可提供多样的SDDC附加功能。最常见的是备份和复制,这些操作被集成到存储中,并且在HCI管理控制台上基于策略进行驱动。在HCI中,备份和复制受控于策略,用以满足业务需求而不是技术上的简约合理性。例如,一个策略可能规定了关键系统必须每四个小时备份一次。另一个策略可能规定了该关键系统的灾备副本数据不应比生产系统落后超过1小时。基于策略的管理是SDDC的核心目标,应该与系统容量和负载的配置紧紧绑定。

大多数的HCl产品不提供软件定义网络用于链接节点和虚拟机。没有任何一个HCI平台能够与物理交换机配置集成;相反,HCI平台大多依靠虚拟化管理程序来设置虚拟网络。同时,也没有任何HCI平台能够管理操作系统或虚拟机内部运行的应用程序,因此需要添加配置和应用程序管理工具,如Puppet、Chef或Ansible。

HCI并不提供完整的SDDC,这不是HCI的预期目标。HCI产品一般是一个优秀的软件定义平台,企业可以在此基础上构建SDDC。随着HCI供应商之间的竞争加剧,我们有望见到HCI平台将支持更多更强的软件定义功能。
本文转自d1net(转载)

SDDC旅行中的思考:HCI为软件定义铺平道路相关推荐

  1. 如果我有jQuery背景,那么“ AngularJS中的思考”吗? [关闭]

    已关闭 . 这个问题需要更加集中 . 它当前不接受答案. 想改善这个问题吗? 更新问题,使其仅通过编辑此帖子来关注一个问题. 4年前关闭. 已锁定 . 该问题及其答案被锁定,因为该问题是题外话,但具有 ...

  2. css flexbox模型_CSS Flexbox在全国范围内的公路旅行中得到了解释

    css flexbox模型 by Kevin Kononenko 凯文·科诺年科(Kevin Kononenko) CSS Flexbox在全国范围内的公路旅行中得到了解释 (CSS Flexbox ...

  3. 可信知识实证在UGC时代情报应用中的思考与探索

    可信知识实证在UGC时代情报应用中的思考与探索 在当前互联网高度发达.可发布信息源和信息渠道猛增且多元化的大背景下,信息形态变得广泛且多模.从传统的纸质文档,到中期的电子结构化文档.电子非结构化文本, ...

  4. 计算机在旅游方面的应用,浅谈旅游专业在《计算机应用基础》设计中的思考

    <浅谈旅游专业在<计算机应用基础>设计中的思考>由会员分享,可在线阅读,更多相关<浅谈旅游专业在<计算机应用基础>设计中的思考(6页珍藏版)>请在人人文 ...

  5. 如何做好工作中的思考沉淀?

    个人的成长离不开平时的点滴收获,平时的收获离不开工作中的思考总结.只有掌握好的思考沉淀方法,才能帮助我们快速的获得提高. 有很多种方法可以做好思考沉淀,其中工作感想就是一种很好的帮助自我认知迭代,思考 ...

  6. Spring WebFlux运用中的思考与对比

    系列目录: Spring WebFlux运用中的思考与对比 CompletableFuture与Spring的Sleuth结合工具类 CommpetableFuture使用anyOf过程中的一些优化思 ...

  7. 有关物联网系统在城市流浪宠物疫情监控应用中的思考

    有关物联网系统在城市流浪宠物疫情监控应用中的思考 一.物联网是什么? 物联网的本质还是互联网,只不过终端不再是计算机(PC.服务器),而是嵌入式计算机系统及其配套的传感器.其实还是互联网的延伸,只不过 ...

  8. 学习bert过程中的思考,少走弯路

    向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程   公众号:datayx 最近参加了一个nlp的比赛,做文本情感分类的.发现传统神经网络的效果的确赶不上bert.就研究 ...

  9. 【办公类-19-01-01】办公中的思考——Python,统计教职工的姓氏谁最多?

    背景需求: 每年9月闵豆家园使用时,都会有老师问我为什么不给他们设置"X老师"的昵称? 因为我把员工转院设置时,明显感到姓氏重复率较高.都是"X老师",不知道到 ...

最新文章

  1. HostMonitor使用介绍
  2. 物联网的发展之—Vecloud微云
  3. Android NDK学习笔记4:JNI访问Java构造函数
  4. 移动硬盘磁盘结构损坏且无法读取要怎样办啊
  5. php raabitmq中间件_rabbitMQ消息中间件环境配置及原理了解
  6. mysql5.3.4 mac 配置_Mac下安装与配置MySQL
  7. iClock时间菜单功能设置
  8. arcolinux使用i3wm窗口管理器
  9. 开机引导界面grub找不到
  10. 基于JDE的目标跟踪算法前沿研究跟进
  11. Linux网卡驱动分析
  12. 关键字深度剖析,集齐所有关键字可召唤神龙?【二】
  13. 芯片验证周期——数字IC验证
  14. 30行Python代码,抓取全网实时热点,获取最新资讯
  15. 关于A*算法的一点心得
  16. 数蚁的校园云存储优势 云资源管理平台 数蚁科技
  17. Excel发货单计算器,实现新增行后,新增行自动求和和列自动汇总求和
  18. lisp封装为vlx方法_将别的VLX打包进自己的VLX(测试与实战)
  19. android 电话接通时震动
  20. 安装Intel Parallel Studio xe→Intel oneAPI

热门文章

  1. appfuse3 生成代码
  2. mit 6.NULL简单记录
  3. Windows 10 专业版Edge浏览器大声朗读中 Online(Natural)语音无法使用的问题
  4. VC的IP控件的用法
  5. IOS App 的图标和启动图的烦恼
  6. 学习python技术难吗?
  7. 代码超时优化(硬核优化)
  8. node.js目录结构
  9. ArrayList集合点名器
  10. 【赠书】重磅神经机器翻译“百科全书”,你想学习的机器翻译内容,都在这里...