|
|
51CTO旗下网站
|
|
移动端

如何提升软件定义技术在数据中心中的作用

软件定义存储(SDS)和软件定义网络(SDN)并不是解决基础设施管理难题的灵丹妙药。正确的实施需要研究和适当的硬件设置。

作者:Harris编译来源:360机房|2020-05-09 10:47

软件定义存储(SDS)和软件定义网络(SDN)并不是解决基础设施管理难题的灵丹妙药。正确的实施需要研究和适当的硬件设置。

软件定义技术的发展范围旨在从底层硬件组件中提取数据中心资源。它是虚拟化、自动化和编排技术的强大组合,可以将不同的资源识别并组织到数据池或层中,因此IT管理员可以管理和配置硬件以满足所有工作负载要求。

软件定义技术/数据中心

正确实施的软件定义工具能够以更高的一致性和更少的错误来加快重要的数据中心任务。

但是,更多的软件并不是解决每个IT问题的完美答案。适当的部分以及适当的规则,策略和流程可以制定或破坏软件定义的计划。每种技术都有使其在数据中心工作的不同需求,如果在正确的实施时间,组织必须衡量。

软件定义的存储可提高性能

传统上,管理员必须人工配置逻辑卷,将这些逻辑单元号(LUN)与应用程序关联,然后随着时间的推移主动监视这些逻辑单元号(LUN)的性能和容量。

软件定义存储(SDS)使用软件从底层磁盘硬件(例如硬盘驱动器磁盘和固态驱动器组件)中提取磁盘存储资源和与存储相关的服务。抽象过程提供了基于性能的池化或分层,这使管理员能够将存储容量聚合到公共逻辑池(或层)中,然后将其提供给应用程序。

IT管理员不再需要担心“磁盘”或这些磁盘的安装位置。软件定义存储(SDS)的好处是极大的灵活性,可以检测和组织整个数据中心的可用存储。

软件定义存储(SDS)工具可以将存储服务带到整个存储基础设施,而不仅仅是选择服务器或存储阵列。这种软件定义的技术包括存储保护,例如精简配置和重复数据删除,以及复制,快照和备份。

正确实施的软件定义存储(SDS)可以使用自动化和编排来加速最适合已部署应用程序的存储容量和服务的供应。例如,管理员可以为数据库请求高性能的逻辑单元号(LUN),从而使软件定义存储(SDS)平台可以交付具有已关联的重复数据删除和复制服务的大型顶层逻辑单元号(LUN)。

软件定义存储(SDS)是最古老的软件定义技术之一,通常最容易采用。软件定义存储(SDS)是超融合基础设施产品的常见元素,尽管管理员可以使用许多成熟的专有工具来实施软件定义存储(SDS)。其中包括来自其Unity存储阵列的DellEMC的UnityVSA和来自Isilon横向扩展网络连接存储系统的IsilonSDEdge。

组织还可以查看开源软件定义的技术,例如Ceph、FreeNAS、Gluster和OpenStackSwift。软件工具可能会对磁盘和存储子系统的兼容性施加一些限制,因此IT管理员应研究和测试SDS以确保与现有存储硬件和服务的互操作性。

软件定义存储(SDS)的最大挑战是大量可能的分类和可用设置,包括对横向扩展块存储、横向文件存储、横向对象存储、统一存储和简单存储虚拟化的支持。

了解所需的存储类型和所需的存储服务会极大地影响软件定义存储(SDS)产品的选择,并可能导致供应商锁定。另外,自动化需要一些维护,而软件定义存储(SDS)可能需要对自动化和编排所需的存储策略和工作流程进行更大的定期监督。小型组织,具有静态存储需求的企业或具有多种存储需求的企业可能不会发现软件定义存储(SDS)有益。

软件定义的网络技术集中了数据控制

管理员通常必须人工配置交换机、路由器、网关和防火墙,以建立、分段和保护网络流量的合适路径。如果网络需要任何更改,例如创建新的网段或向网段添加更多带宽,则管理员必须人工更改网络配置,这通常会带来工作负载中断和过程中的安全漏洞的风险。

软件定义网络(SDN)试图通过使用软件工具和智能网络设备简化对网络的控制并让管理员以编程方式行使控制权,从而克服网络的分散性和复杂性。

这项软件定义的技术将数据流与数据流控件分开,这是传统交换机或路由器体系结构无法实现的壮举,使管理员无需触摸实际网络设备即可组织、管理和监视网络。

软件定义网络(SDN)分为三层:基础设施、控制和应用程序。基础设施层网络包括所有网络硬件,例如交换机、路由器和电缆。

控制层是提供软件定义网络(SDN)智能的软件。控制层通常安装在服务器上,它管理整个网络上的流量。

应用程序层提供网络服务,例如负载平衡器、入侵检测和防御以及防火墙。通常,这些功能被部署为离散设备。使用软件定义网络(SDN),应用程序通过在控制层引导的服务器上运行来提供功能。控制层和应用程序层通过通用API(例如Open Flow和OpenNetwork Environment)进行通信。

软件定义网络(SDN)建立在这种功能数据和控制分离之上,以增加虚拟化和自动化。虚拟化的添加使管理员能够从物理网络中提取网络流量,并支持高级功能(如微分段),从而进一步控制流量。自动化和编排使网络控制和管理任务更快地发生,错误更少,自主性更高。

但是,软件定义网络(SDN)需要对管理员设计和管理企业网络的方式进行重大更改。软件定义网络(SDN)提供了精细的控制和安全性,最适用于云计算和多租户环境中经常出现的极为繁忙和动态的网络。

虚拟化和基于应用程序的网络服务简化了网络,并极大地增强了通用服务器和基本交换设备的应用,而不是供应商特定的或专用的硬件。

仅当企业需要快速变化和高度可扩展性时,才有理由进行涉及到软件定义网络(SDN)的架构、编程和操作的工作。每天只有偶尔更改的业务网络可能会选择放弃软件定义的技术,而使用更加静态的基础设施。

【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

从头解锁Python运维

从头解锁Python运维

多维度详解
共19章 | 叱诧少帅

256人订阅学习

Active Directory 架构规划实战

Active Directory 架构规划实战

4类AD架构规划
共15章 | wx5918591c0084b

318人订阅学习

庖丁解牛Ceph分布式存储

庖丁解牛Ceph分布式存储

云计算存储的基石
共5章 | Happy云实验室

185人订阅学习

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微