研究表明,軟件定義存儲(SDS)和軟件定義網絡(SDN)并不是解決基礎設施管理難題的靈丹妙藥,其正確的實施需要研究以及適當的硬件設置。
軟件定義技術的發展范圍旨在從底層硬件組件中提取數據中心資源。它是虛擬化、自動化和編排的強大組合,可將不同的資源識別并組織到池或層中,因此IT管理人員可以管理和配置硬件以滿足所有工作負載要求。
正確實現的軟件定義工具可以加快實施重要的數據中心任務,提高一致性,減少錯誤。但是,軟件并不是解決每個IT問題的完美答案。適當的部分以及適當的規則、策略和流程可以制定或顛覆軟件定義的計劃。每種技術都有不同的需求使其在數據中心工作,組織必須確定是否是實施的恰當時機。
軟件定義存儲可以提高性能
傳統上,IT管理人員必須人工配置邏輯卷,將這些邏輯單元號(LUN)與應用程序關聯,然后隨著時間的推移主動監視這些邏輯單元號(LUN)的性能和容量。
軟件定義存儲(SDS)使用軟件從底層磁盤硬件(例如硬盤驅動器磁盤和固態驅動器組件)中提取磁盤存儲資源和與存儲相關的服務。抽象過程提供基于性能的池化或分層,使IT管理人員能夠將存儲容量聚合到通用邏輯池(或層)中,然后將其提供給應用程序。
IT管理人員不再需要擔心磁盤容量或這些磁盤的安裝位置。軟件定義存儲(SDS)的好處是提供了極大的靈活性,可以檢測和組織整個數據中心的可用存儲。
軟件定義存儲(SDS)工具可以將存儲服務帶到整個存儲基礎設施中,而不僅僅是選擇服務器或存儲陣列。這種軟件定義的技術包括存儲保護,例如精簡配置和重復數據刪除,以及復制、快照和備份。
正確實施的軟件定義存儲(SDS)可以使用自動化和編排來加速最適合已部署應用程序的存儲容量和服務的供應。例如,IT管理人員可以為數據庫請求高性能的邏輯單元號(LUN),從而使軟件定義存儲(SDS)平臺可以交付具有已關聯的重復數據刪除和復制服務的大型頂層邏輯單元號(LUN)。
軟件定義存儲(SDS)是最古老的軟件定義技術之一,通常最容易采用。軟件定義存儲(SDS)是超融合基礎設施產品的常見元素,盡管IT管理人員可以使用許多成熟的專有工具來實施軟件定義存儲(SDS)。其中包括來自其Unity存儲陣列的Dell EMC公司的UnityVSA和來自Isilon公司橫向擴展網絡附加存儲系統的IsilonSD Edge。
組織還可以采用開源軟件定義的技術,例如Ceph、FreeNAS、Gluster和OpenStack Swift。軟件工具可能會對磁盤和存儲子系統的兼容性施加一些限制,因此IT管理人員應研究和測試軟件定義存儲(SDS)以確保與現有存儲硬件和服務的互操作性。
軟件定義存儲(SDS)的最大挑戰是大量可能的分類和可用設置,包括對橫向擴展塊存儲、橫向文件存儲、橫向對象存儲、統一存儲和簡單存儲虛擬化的支持。
了解所需的存儲類型和所需的存儲服務會極大地影響軟件定義存儲(SDS)產品的選擇,并可能導致供應商鎖定。此外,自動化應用需要一些維護,而軟件定義存儲(SDS)可能需要對自動化和編排所需的存儲策略和工作流程進行更嚴格的定期監督。具有靜態存儲需求的中小企業或具有多種存儲需求的企業可能不會發現軟件定義存儲(SDS)有益。
軟件定義的網絡技術集中數據控制
IT管理人員通常必須人工配置交換機、路由器、網關和防火墻,以建立、分段和保護網絡流量的合適路徑。如果網絡需要任何更改,例如創建新的網段或為網段添加更多帶寬,則IT管理人員必須人工更改網絡配置,這通常會帶來工作負載中斷和過程中的安全漏洞的風險。
軟件定義網絡(SDN)試圖通過使用軟件工具和智能網絡設備簡化對網絡的控制,并讓IT管理人員以編程方式行使控制權,從而克服網絡的分散性和復雜性。
這項軟件定義的技術將數據流與數據流控件分開,這在傳統的交換機或路由器架構中是不可能實現的,這使IT管理人員能夠組織、管理和監視網絡,而無需接觸實際的網絡設備。
軟件定義網絡(SDN)分為三層:基礎設施、控制和應用。基礎設施層網絡包括所有網絡硬件,例如交換機、路由器和電纜。控制層是提供SDN智能的軟件。控制層通常安裝在服務器上,它管理整個網絡上的流量。應用程序層提供網絡服務,例如負載平衡器、入侵檢測和防御以及防火墻。通常,這些功能被部署為分立設備。使用軟件定義網絡(SDN),應用程序通過在控制層引導的服務器上運行來提供功能。控制層和應用程序層通過通用API(例如OpenFlow和Open Network Environment)進行通信。
軟件定義網絡(SDN)建立在這種功能數據和控制分離的基礎上,以增加虛擬化和自動化。虛擬化的添加使管理員能夠從物理網絡中提取網絡流量,并支持高級功能(如微分段),從而進一步控制流量。自動化和編排使網絡控制和管理任務更快地實施,錯誤更少,自主性更高。
但是,軟件定義網絡(SDN)要求對IT管理人員設計和管理企業網絡的方式進行重大更改。軟件定義網絡(SDN)提供了精細的控制和安全性,最適合云計算和多租戶環境中經常出現的極為繁忙和動態的網絡。
虛擬化和基于應用程序的網絡服務簡化了網絡,并極大地增強了通用服務器和基本交換機設備的使用,而不是采用供應商特定的或專用的硬件。
只有在企業需要快速變化和高度可擴展性時,才有必要進行涉及軟件定義網絡(SDN)的體系結構、編程和操作的工作。每天只有偶爾更改的業務網絡可能會選擇放棄軟件定義的技術,而使用更加靜態的基礎設施。