軟體定義架構實現雲接入的網路優化

2021-09-10 21:24:14 字數 1278 閱讀 4014

每個人都在談論雲計算將給業界帶來的巨大改變,以及雲計算技術如何發展為終端使用者提供無限的應用程式、資料和服務。然而,只要網路方面還存在瓶頸,雲計算架構的效率就無法最大化。很多企業在沒有充分考慮傳統網路對整體應用效能的限制的情況下,就匆匆向雲計算模式轉型,頗為不智。

像過去一樣單純地不斷購買頻寬來解決網路問題已經不適用於當今企業的業務狀態,尤其是涉及混合和公有雲部署的時候更是如此。相反,乙個新的網路優化方式,專注於應用程式本身,正在得到企業青睞。本文將會介紹如何修改網路,以幫助優化雲應用程式和資料訪問。

目前最流行的方法是緩解公有雲和混合雲資源的網路擁塞,以加強網際網路和廣域網邊緣。廣域網優化技術如壓縮、本地化內容快取以及操縱tcp視窗大小等一直是加速遠端雲端訪問的首選技術。

但是隨著sd-wan技術的湧現,業界彷彿發現了另一條康莊大道。軟體定義廣域網(sd-wan)提供了使用兩個甚至更多的路徑到達遠端目標的智慧型路由功能,路徑選擇基於不斷計算的變數,例如可用鏈路頻寬,最低延遲和最小資料報丟失量,該技術有助於將公司的分支機構連線到雲端。

在遠端使用者連線到辦公室或雲服務的情況下,網路架構師需要考慮不同的方式。在雲計算崛起之前,應用程式和資料駐留在私有資料中心或分支機構內部,遠端使用者通常使用vpn技術來安全地連線到公司的主要辦公室。

但是,現在應用程式和資料分布在各個雲服務提供商之間,阻斷了使用者在公司總部的遠端訪問vpn隧道,僅僅是為了將資訊傳送回網際網路或通過昂貴的wan連線已經沒有意義了。相反,網路架構師應該努力簡化資料流,盡可能減少網路跳數,通常這意味著通過使用ipsec vpn、ssl vpn或使用https的安全的機遇web的訪問,通過網際網路直接向公有雲資源建立簡化的安全訪問。

此外,如果企業的使用者遍及全球,那麼開發全球分布式的雲架構對於延遲敏感的應用程式來說是比較合適的。全球分布式雲部署加快了客戶端到伺服器的部署,使用者可以從地理角度訪問距離他們更近的資源。

今天,網路工程師需要深入了解關鍵應用程式如何在端到端執行。了解資料流如何在伺服器和終端使用者之間執行,以及伺服器和其他分布式資源或完全不在雲端的資源之間如何傳輸,這一點非常重要。

使用現代網路效能管理(npm)工具對資料流有清晰的了解,網路工程師可以優化資源布局,避免網路瓶頸或擁塞。它還能幫助企業選擇執行的服務質量(qos)標記和策略實施,以確定業務關鍵型應用程式的正確優先順序。

雖然上述的所有網路優化技術都有助於改善雲接入,但網路專業人員的最終目標應該是完整的端到端的軟體驅動的網路智慧型體系架構。不幸的是,從實施和成本的角度來看,難度非常大。這也是為什麼很多企業會將重點放在解決網路特定領域,如wan和資料中心的雲接入優化問題上,但是業界最終的目標應該是使用軟體定義的架構來對整個網路中部署優化策略。

大連**醫院

雲平台的軟體架構

雲計算的軟體架構層 通過對現在雲計算的整體分析,可以發現其軟體架構分為三層,分別是核心服務層 服務管理層以及使用者訪問層,核心服務層是雲 計算軟甲你的中心,主要是對於系統中的硬體 軟體以及應用程式進行融合,然後在呈現給客戶,具有一定的多樣性與穩定性,也需要適應各種應用程式 服務管理層是對於核心服務層...

軟體架構的定義及其理解

所謂軟體架構,指的是軟體系統的整體結構,包括軟體子元素,這些元素的外部屬性以及元素元素之間的關係。這個定義包含了以下三層意思 1 軟體架構是對系統的抽象。它不僅規定了系統有哪些主要軟體元素或模組,還定義了這些元素之間是如何互動的。它並不暴露每個元素的內部屬性 也叫區域性資訊 也就是說每個子模組的私有...

軟體架構的定義與問題

軟體架構 software archiecture 也稱之為軟體體系結構,它是一組有關如下要素的重要 決策 軟體系統的組織,構成系統的結構化元素,介面和它們相互協作的行為的選擇,結構 化元素和行為元素組合成粒度更大的子系統的方式的選擇,以及指導這一組織 元素及其接 口 協作和組合方式 的架構風格的選...