软件定义数据中心是一种数据管理方式,它通过虚拟化来抽象计算、存储和网络资源,并将其作为服务提供。为了促进这一过程,SDDC包括智能软件以集中管理虚拟化资源,并自动化运营和分配工作流。
软件定义数据中心架构可以分为三个逻辑层:物理层、虚拟化层和管理层。这些层共同提供了一个统一的系统,为企业提供比传统的技术能实现的更高的管理灵活性、更具成本效益的运行方式。
软件定义数据中心架构的物理层包括计算、存储和网络组件,以支持SDDC来存储和处理企业数据。这些组件可以由来自不同厂商的商用硬件构成,能够帮助企业降低成本,避免厂商锁定,但这种灵活性也可能使得实施SDDC更加复杂。
计算组件通常包括在一个集群架构中组合的多个服务器节点,节点提供处理和存储资源来支持数据操作。由于集群可以由商用硬件组成,因此某个节点宕机之后的切换将会更加容易且更便宜。
存储组件可以由多种技术组成,例如SAN、NAS或DAS,还可以包括HDD和SSD。此外,企业可以利用现有的存储系统,这可以帮助他们避免额外的支出。
SDDC架构的网络组件包括物理硬件,以促进计算和存储资源之间的通信,并保护企业数据。硬件包括交换机、路由器、网关和支持集群体系架构的SDDC通信所必需的的任何其他组件。
虚拟化是软件定义数据中心的关键,虚拟化层包括用于抽象底层资源并将其作为集成服务提供的软件。虚拟化层的核心是管理程序,它将资源作为虚拟化组件提供。
计算虚拟化基于经过验证的服务器虚拟化实践,将处理和内存资源与物理服务器分离。它使这项资源成为逻辑计算组件池,并增加资源共享和利用率。应用程序不了解底层物理服务器,完全依赖于虚拟化处理和内存资源。
存储虚拟化并没有像服务器虚拟化那样历史悠久,但是在概念上非常相似。存储虚拟化抽象了底层物理设备,并将可用存储作为逻辑资源池提供。应用程序不需要关注存储设备的类型、数量和大小。与软件定义存储类似,存储虚拟化抽象出底层硬件的细节,这样可以为每个应用程序提供所需的存储资源,而不会影响到其他应用程序。
网络虚拟化是一种相对较新的虚拟化技术,但是与服务器虚拟化一样,它将可用资源从底层硬件中分离出来,将物理带宽分类为IT管理员可以实时分配或重新分配给特定工作负载的独立通道。为了实现这一目标,虚拟化网络为按需分配提供了一个灵活的网络服务池,实现更灵活和快速的配置。
物力资源的虚拟化只是软件定义数据中心架构的一部分,基础架构还包括一个管理层,能够实现编排和自动化运营。管理层将U型你话资源链接成一个统一的SDDC,将这些资源分配给特定的工作负载,然后根据需求的变化重新分配这些资源。
智能软件提供了一个架构来集中管理和监控SDDC基础设施及其工作负载,它可以管理虚拟资源布局、自动优化资源分配并执行很多其他任务。管理员有一个单一的界面来访问和控制虚拟层及其支持组件。
管理层包括监控、警报和调度功能,以便管理员可以监督运营、保持性能并执行高级分析。此外,该层与软件定义数据中心架构中内置的安全和数据保护机制相集成。
管理层还提供业务逻辑,将应用程序需求和请求转换为执行编排和自动化操作的API指令,API使管理和虚拟化软件能够配置和管理资源,并解决策略实施和服务级别协议。
上一篇:如何保障MPLS VPN的安全
下一篇:企业全球分部VPN网络互联方案