不論對于數據中心的哪個部分,軟件定義的概念都在不斷發展。到現在為止,大多數管理員和IT員工已經了解軟件定義技術的基本概念以及它們能夠完成哪些事情。接下來需要克服的障礙就是決定能否接受這種方式所帶來的潛在風險。但是對于軟件定義技術自身來說,其能夠為企業提供大量好處。
為何需要使用“軟件定義”技術?其能夠為企業提供哪些好處?
現在的數據中心通常會受到硬件固定配置的困擾,并且這些硬件需要由IT專家進行管理。這種方式不僅提高了新服務的交付復雜程度,并且延長了交付周期,有時還有可能導致錯誤或者難以預料的后果,使得應用在進入生產環境之前需要進行不斷修復。對于任何尋求快速、靈活的服務交付,并且實現高度自動化的業務部門來說,這都是一種不可接受的復雜環境。許多IT專家將軟件定義技術視為解決這些問題的方式之一,并且 IT部門在為新用戶(和負載)提供的服務的過程當中能夠實現高效率和靈活性。
軟件定義技術能夠帶來多種好處,最明顯和經常被人提及的包括速度和靈活性——僅僅單擊幾次鼠標就能夠完成IT容器的創建、資源分配、更改和恢復等操作。這種方式能夠直接提升系統的自動化程度,允許用戶在不需要IT管理員參與的情況下請求或者分配所需資源。因此IT管理員 可以將更多的時間投入到一些策略性工作當中,相比于處理普通員工的服務請求來說,這種方式能夠為業務部門帶來更多的好處。
這種方式還能夠降低硬件開銷。比如,軟件定義網絡技術提供了通用的流量控制架構,能夠實現更加高效的網絡流量處理,實現一種更加簡單的——并且可能更加廉價的——物理交換機,因為交換機只需要處理數據平面的流量。對于網絡功能虛擬化來說,虛擬appliance能夠將所有網絡設備的功能集成到軟件當中,比如防火墻、WAN加速器或者其他設備;采用這種方式能夠極大地降低相關費用,并且簡化相同物理設備的部署流程。
此外,軟件定義技術還能夠簡化管理流程,便于管理員查看數據中心的總體資源可用性以及當前使用情況。這樣可以幫助進行容量規劃,確保擁有充足資源來滿足預期需求。由于資源是從底層硬件抽象而來,因此能夠降低在單個設備當中查找和修復配置錯誤的復雜程度。
軟件定義技術的發展還將推動產生更多的通用API和協議,比如OpenFlow。這種趨勢無疑能夠提升軟件設計質量以及不同廠商產品之間的互操作性。