适合初学者的软件定义数据中心(SDDC)架构

软件定义数据中心是一种数据管理方式,它通过虚拟化来抽象计算、存储和网络资源,并将其作为服务提供。为了促进这一过程,SDDC包括智能软件以集中管理虚拟化资源,并自动化运营和分配工作流。

软件定义数据中心架构可以分为三个逻辑层:物理层、虚拟化层和管理层。这些层共同提供了一个统一的系统,为企业提供比传统的技术能实现的更高的管理灵活性、更具成本效益的运行方式。

物理层

软件定义数据中心架构的物理层包括计算、存储和网络组件,以支持SDDC来存储和处理企业数据。这些组件可以由来自不同厂商的商用硬件构成,能够帮助企业降低成本,避免厂商锁定,但这种灵活性也可能使得实施SDDC更加复杂。

计算组件通常包括在一个集群架构中组合的多个服务器节点,节点提供处理和存储资源来支持数据操作。由于集群可以由商用硬件组成,因此某个节点宕机之后的切换将会更加容易且更便宜。

存储组件可以由多种技术组成,例如SAN、NAS或DAS,还可以包括HDD和SSD。此外,企业可以利用现有的存储系统,这可以帮助他们避免额外的支出。

SDDC架构的网络组件包括物理硬件,以促进计算和存储资源之间的通信,并保护企业数据。硬件包括交换机、路由器、网关和支持集群体系架构的SDDC通信所必需的的任何其他组件。

虚拟化层

虚拟化是软件定义数据中心的关键,虚拟化层包括用于抽象底层资源并将其作为集成服务提供的软件。虚拟化层的核心是管理程序,它将资源作为虚拟化组件提供。

计算虚拟化基于经过验证的服务器虚拟化实践,将处理和内存资源与物理服务器分离。它使这项资源成为逻辑计算组件池,并增加资源共享和利用率。应用程序不了解底层物理服务器,完全依赖于虚拟化处理和内存资源。

存储虚拟化并没有像服务器虚拟化那样历史悠久,但是在概念上非常相似。存储虚拟化抽象了底层物理设备,并将可用存储作为逻辑资源池提供。应用程序不需要关注存储设备的类型、数量和大小。与软件定义存储类似,存储虚拟化抽象出底层硬件的细节,这样可以为每个应用程序提供所需的存储资源,而不会影响到其他应用程序。

网络虚拟化是一种相对较新的虚拟化技术,但是与服务器虚拟化一样,它将可用资源从底层硬件中分离出来,将物理带宽分类为IT管理员可以实时分配或重新分配给特定工作负载的独立通道。为了实现这一目标,虚拟化网络为按需分配提供了一个灵活的网络服务池,实现更灵活和快速的配置。

管理层

物力资源的虚拟化只是软件定义数据中心架构的一部分,基础架构还包括一个管理层,能够实现编排和自动化运营。管理层将U型你话资源链接成一个统一的SDDC,将这些资源分配给特定的工作负载,然后根据需求的变化重新分配这些资源。

智能软件提供了一个架构来集中管理和监控SDDC基础设施及其工作负载,它可以管理虚拟资源布局、自动优化资源分配并执行很多其他任务。管理员有一个单一的界面来访问和控制虚拟层及其支持组件。

管理层包括监控、警报和调度功能,以便管理员可以监督运营、保持性能并执行高级分析。此外,该层与软件定义数据中心架构中内置的安全和数据保护机制相集成。

管理层还提供业务逻辑,将应用程序需求和请求转换为执行编排和自动化操作的API指令,API使管理和虚拟化软件能够配置和管理资源,并解决策略实施和服务级别协议。

原文发布于微信公众号 - SDNLAB(SDNLAB)

原文发表时间:2017-12-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏携程技术中心

干货 | 携程机票无线测试技术与效能提升

作者简介 罗昭君,携程机票无线高级测试经理,负责机票移动端功能测试、自动化测试、平台开发等。从事开发、测试工作近12年,先后在阿里巴巴、携程任职。 一、敏捷下移...

3115
来自专栏李鹏的专栏

亿级流量电商详情页系统的大型高并发与高可用缓存架构实战

对于高并发的场景来说,比如电商类,o2o,门户,等等互联网类的项目,缓存技术是Java项目中最常见的一种应用技术。然而,行业里很多朋友对缓存技术的了解与掌握,仅...

7342
来自专栏云计算D1net

使用PaaS实现更好的云应用安全性

如今,最流行的云计算模式就是基础设施即服务(IaaS),但是它并不总是云应用安全的最佳模式。很多用户都知道平台即服务(PaaS)和软件即服务(SaaS)可以实现...

3457
来自专栏程序猿DD

微服务(Microservices)【翻译】

前言 今天跟同事们讨论了很久关于微服务实施过程中涉及的服务拆分、团队边界、技术选型等问题。期间提出的不少问题,也引发了很多新的思考。虽然在Martin Fowl...

2289
来自专栏Rainbond开源「容器云平台」

【干货下载】谷歌、亚马逊等十大公司精选微服务案例

1726
来自专栏大数据挖掘DT机器学习

大数据架构和模式(三)——理解大数据解决方案的架构层

作者:Divakar Mysore等 来源:DeveloperWorks 摘要:大数据解决方案的逻辑层可以帮助定义和分类各个必要的组件,大数据解决方案需要使用...

3634
来自专栏DevOps时代的专栏

手把手教您构建自己的 DevOps 流水线

持续交付是一组能够帮助软件开发团队极大的提高其软件交付的速度和质量的模式和最佳实践组成。

2161
来自专栏云计算D1net

正确估算而非过度配置公共云资源

一般来说,企业用户都希望为使用云做好准备,也就是他们不必为没有使用过的资源支付费用。本文所介绍的这些小贴士可以有助于用户正确估算他们的云实例并避免云资源的过度配...

3555
来自专栏西城知道

关于百度智能小程序的一些开发笔记

在开发百度智能小程序前,因为比较喜欢玩儿博客,尤其是wp,所以早在之前开发了一款个人微信小程序。因为微信小程序平台薛定谔的猫般的审核,正所谓狡兔三窟,所以最近考...

1160
来自专栏云计算D1net

超融合设备如何影响私有云部署

超融合设备为构建云计算基础设施提供了低风险的选择。这些预集成系统包括商业化的服务器和多个驱动器,以及允许在计算集群上共享这些驱动器的必要软件。 对于硬件专业知识...

44212

扫码关注云+社区

领取腾讯云代金券