中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

如何使用軟件定義網(wǎng)絡(luò)增強(qiáng)云基礎(chǔ)架構(gòu)

2019-02-26    來(lái)源:多智時(shí)代

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

軟件定義網(wǎng)絡(luò) (SDN) 是一種網(wǎng)絡(luò)方法,允許管理員通過抽象更低級(jí)功能來(lái)管理網(wǎng)絡(luò)服務(wù)。SDN 將控制層面(用于確定流量發(fā)送到何處)與 數(shù)據(jù)層面(將流量轉(zhuǎn)發(fā)到所選的目的地)分離。

本文將介紹如何組合 SDN 與云基礎(chǔ)架構(gòu)服務(wù),以便優(yōu)化 IaaS;我將重點(diǎn)介紹以下區(qū)域:

確保 IaaS 互操作性充分利用 IaaS 云服務(wù)模型通過 OpenStack Foundation 和 OpenDayLight 項(xiàng)目來(lái)滿足用戶、開發(fā)人員、提供商和維護(hù)人員的期望提供富有成本效益的減輕風(fēng)險(xiǎn)的方式,以便優(yōu)化 IaaS

IaaS 互操作性

網(wǎng)絡(luò)管理員可以使用帶網(wǎng)絡(luò)功能虛擬化 (Network Functions Virtualization, NFV) 的 SDN 架構(gòu)來(lái)實(shí)現(xiàn) IaaS 互操作性的目標(biāo)。NFV 架構(gòu)概念要求使用虛擬化技術(shù),將一整類網(wǎng)絡(luò)節(jié)點(diǎn)功能虛擬化為構(gòu)建塊,然后,后者可以相互連接來(lái)創(chuàng)建通信服務(wù)。一種虛擬化的網(wǎng)絡(luò)功能可能包含一個(gè)或多個(gè)虛擬機(jī),它們可在云基礎(chǔ)架構(gòu)上運(yùn)行不同的軟件和流程。

SDN 架構(gòu)在一個(gè)中央控制臺(tái)中為管理員提供了從 IaaS 中的某個(gè)網(wǎng)絡(luò)設(shè)備傳輸?shù)搅硪粋(gè)設(shè)備的流量的全局視圖;在必要的時(shí)候,它還詳細(xì)描述了在轉(zhuǎn)移到兼容的 IaaS 之前應(yīng)如何優(yōu)化流量。

SDN 架構(gòu)的核心是控制器,控制器是一個(gè)開源應(yīng)用程序,用于將控制功能與專用網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)功能相分離。如果某個(gè)網(wǎng)絡(luò)設(shè)備遇到大量的流量,那么管理員可以使用控制器告訴網(wǎng)絡(luò)設(shè)備將這些流量包重定向或重新發(fā)送到何處。管理員可以根據(jù)需要添加 IaaS VM:例如將大量數(shù)據(jù)從性能低下的網(wǎng)絡(luò)設(shè)備轉(zhuǎn)移到更健康的網(wǎng)絡(luò)設(shè)備。

NFV 將網(wǎng)絡(luò)功能(比如網(wǎng)絡(luò)地址轉(zhuǎn)換 (NAT)、防火墻、入侵檢測(cè)、域名服務(wù) (DNS) 和緩存)與專用硬件設(shè)備相分離,以便這些功能可以運(yùn)行軟件中的控件。NFV 整合了必要的網(wǎng)絡(luò)組件,以便為全面虛擬化的網(wǎng)絡(luò)基礎(chǔ)架構(gòu)提供支持。

必須正確配置 SDN 和 NFV 控制器,才能優(yōu)化網(wǎng)絡(luò)流量,或者讓管理員對(duì)其執(zhí)行其他更改。不當(dāng)?shù)呐渲每赡軐?dǎo)致 IaaS 宕機(jī)或受到攻擊。正確的配置可以通過 OpenStack 和 OpenDayLight 等開源工具來(lái)完成。

為了了解有多少網(wǎng)絡(luò)專家喜歡商業(yè)提供商提供的適用于其 SDN 解決方案的開放源碼,OpenDayLight 進(jìn)行了一項(xiàng)調(diào)查……該報(bào)告調(diào)查了北美企業(yè)大中型組織中的 600 多位 IT 決策者和技術(shù)人員,其中 300 位來(lái)自企業(yè),300 位來(lái)自服務(wù)提供商。該調(diào)查顯示,95% 的網(wǎng)絡(luò)專家希望其 SDN 解決方案是開放源碼的,但其中 76% 的更喜歡來(lái)自商業(yè)提供商的開源解決方案。(“SDN、NFV 開源報(bào)告:運(yùn)營(yíng)商的視角。”)

通過選擇來(lái)自商業(yè)提供商的開源解決方案,可以使用 SDN 和 NFV 控制器來(lái)優(yōu)化 IaaS。

IaaS 云服務(wù)模型

為了更好地了解如何使用 SDN 執(zhí)行 IaaS 優(yōu)化,您需要了解 IaaS 云服務(wù)模型的主要角色在控制 IaaS 云上的對(duì)比情況。重要參與者包括:

IaaS 云服務(wù)用戶PaaS/IaaS 云服務(wù)開發(fā)人員IaaS 云服務(wù)提供商SDN 管理員

IaaS 云服務(wù)用戶

我們看看 IaaS 云服務(wù)用戶擁有的控制范圍。這個(gè)分組包括 IaaS 用戶和 SaaS 用戶。

IaaS 用戶(通常是網(wǎng)絡(luò)或基礎(chǔ)架構(gòu)專家):

在虛擬機(jī)級(jí)別控制操作系統(tǒng)、網(wǎng)絡(luò)設(shè)備和部署的應(yīng)用程序;A(chǔ)架構(gòu)專家可擴(kuò)展或精減虛擬服務(wù)或存儲(chǔ)區(qū)域塊。他或她也可以是使用控制器來(lái)優(yōu)化設(shè)備間的流量的 SDN 管理員。

相較而言,SaaS 用戶(無(wú)論他或她是個(gè)人、企業(yè)還是政府機(jī)構(gòu))擁有的控制權(quán)僅包括訪問 SaaS 應(yīng)用程序;SDN 管理員對(duì)流量的控制是對(duì)他或她透明的。SaaS 用戶也可以是 SaaS 提供商,負(fù)責(zé)滿足用戶對(duì)訪問控制、系統(tǒng)、響應(yīng)時(shí)間(吞吐量)和查詢響應(yīng)的期望。

PaaS/IaaS 云服務(wù)開發(fā)人員

PaaS 和 IaaS 云服務(wù)開發(fā)人員擁有多少控制權(quán)?

PaaS 開發(fā)人員控制和保護(hù)一個(gè)完整業(yè)務(wù)生命周期中的所有應(yīng)用程序。開發(fā)人員可以構(gòu)建、部署和運(yùn)行自定義倉(cāng)庫(kù)管理應(yīng)用程序。作為業(yè)務(wù)生命周期的一部分,開發(fā)人員會(huì)使用電子表格、文字處理器、賬單、薪資處理功能和發(fā)票。PaaS 開發(fā)人員需要確保應(yīng)用程序在 SDN 管理員能夠控制的網(wǎng)絡(luò)中正常運(yùn)行。

IaaS 開發(fā)人員控制一個(gè) IaaS 公共或私有云的生命周期開發(fā),這個(gè)云可以與不同服務(wù)提供商所托管的另一個(gè) IaaS 云進(jìn)行互操作。IaaS 開發(fā)人員需要確保 IaaS 基于 OpenStack。IaaS 開發(fā)人員與 PaaS 開發(fā)人員合作在測(cè)試環(huán)境中的 IaaS 或 PaaS 上運(yùn)行 SaaS 應(yīng)用程序。

IaaS 云服務(wù)提供商

最低限度上,IaaS 提供商控制虛擬機(jī)底層的傳統(tǒng)計(jì)算資源的基礎(chǔ)架構(gòu)。提供商設(shè)置用戶、資源和數(shù)據(jù)請(qǐng)求閾值水平,允許就閾值水平的更改與 PaaS 開發(fā)人員進(jìn)行協(xié)商。提供商也可以是控制網(wǎng)絡(luò)設(shè)備之間的流量的 SDN 管理員。

SDN 管理員

在 IaaS 云中,管理員能夠控制與數(shù)據(jù)層面分離的 SDN 功能,以及與專用硬件設(shè)備分離的 NFV 功能。管理員需要與 IaaS 云服務(wù)模型的角色協(xié)作來(lái)優(yōu)化開源 IaaS。

滿足期望:OpenStack Foundation

潛在的和當(dāng)前的云服務(wù)客戶想要一種開放云服務(wù)標(biāo)準(zhǔn),以便允許 IaaS 與另一個(gè)提供商托管的另一個(gè) IaaS 進(jìn)行互操作。OpenStack 會(huì)主動(dòng)采取措施來(lái)滿足他們的期望:OpenStack Foundation Project 允許開發(fā)人員和云計(jì)算技術(shù)人員協(xié)作,為 IaaS 公共和私有云生成開源云計(jì)算平臺(tái)。

我們更詳細(xì)地看看 OpenStack Foundation 有什么用,對(duì) OpenStack 執(zhí)行了哪些基礎(chǔ)工作來(lái)標(biāo)準(zhǔn)化 IaaS。然后我將討論模塊架構(gòu)組件、共享服務(wù)以及 Neuron 和 SDN。

Foundation 的工作

OpenStack 是一個(gè) IaaS 云操作系統(tǒng),可以控制整個(gè)數(shù)據(jù)中心中龐大的計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源池,以及共享服務(wù)。所有這些都通過一個(gè)儀表板來(lái)管理,這使得管理員能夠進(jìn)行有效控制,同時(shí)使得用戶和開發(fā)人員能夠通過 Web 界面來(lái)配備資源。

OpenStack Foundation 負(fù)責(zé)監(jiān)督 OpenStack 項(xiàng)目,該項(xiàng)目集成了來(lái)自 NASA 的 Nebula 平臺(tái)的代碼與 Rackspace 的平臺(tái)。針對(duì)此項(xiàng)目的代碼更改是由 2011 年從 Rackspace 分離出的 OpenStack Foundation 的成員貢獻(xiàn)的。全球的開發(fā)人員和云計(jì)算技術(shù)人員協(xié)作為公共云和私有云生成了開源的云計(jì)算平臺(tái)。

2012 年 4 月,IBM 和 Red Hat 同意作為高級(jí)成員加入 Foundation,這意味著它們?cè)诮酉聛?lái)的 3 年內(nèi)每年都會(huì)捐贈(zèng) 500,000 美元。其他計(jì)劃作為高級(jí)成員加入的公司包括 AT&T、Canonical、HP、Nebula、Rackspace 和 SU SE。

模塊化架構(gòu)組件

作為標(biāo)準(zhǔn)化 IaaS 的工作的一部分,OpenStack 擁有一種包含 3 個(gè)組件的模塊化架構(gòu)。每個(gè)組件都有一個(gè)代號(hào)。

計(jì)算 (Nova):為自動(dòng)配備的虛擬計(jì)算實(shí)例的大規(guī)模部署提供開源軟件和標(biāo)準(zhǔn)。對(duì)象存儲(chǔ) (Swift):為靜態(tài)對(duì)象的大規(guī)模、冗余的存儲(chǔ)提供開源軟件和標(biāo)準(zhǔn)。網(wǎng)絡(luò) (Neuron):在其他 OpenStack 服務(wù)(比如 Nova)管理的網(wǎng)絡(luò)接口設(shè)備 (vNIC) 之間提供 “網(wǎng)絡(luò)即服務(wù)”。

共享服務(wù)

OpenStack 擁有多個(gè)共享服務(wù),涵蓋計(jì)算、存儲(chǔ)和網(wǎng)絡(luò) 3 個(gè)分支。這些服務(wù)包括:

Identity 跨所有 OpenStack 項(xiàng)目提供統(tǒng)一的身份驗(yàn)證Image 提供虛擬磁盤鏡像的交付服務(wù)Telemetry 提供跨某個(gè) OpenStack 云中部署的服務(wù)的聚合的使用和性能數(shù)據(jù)Orchestration 提供了一個(gè)模板驅(qū)動(dòng)的引擎,允許應(yīng)用程序開發(fā)人員描述并自動(dòng)化基礎(chǔ)架構(gòu)的部署Dashboard 為 OpenStack 服務(wù)(包括 Nova 和 Swift)提供一個(gè)基于 Web 的用戶界面。

它們都將 OpenStack 組件彼此集成。

Neuron 和 SDN

Neuron(網(wǎng)絡(luò)服務(wù)的代號(hào))可用于使用 SDN 優(yōu)化 IaaS。通過利用 OpenFlow 等 SDN 技術(shù),網(wǎng)絡(luò)管理員可以實(shí)現(xiàn)較高的多租戶水平,以及一個(gè)網(wǎng)絡(luò)設(shè)備到另一個(gè)設(shè)備的大規(guī)模數(shù)據(jù)移動(dòng)。(OpenFlow 是一個(gè)開源標(biāo)準(zhǔn)、通信協(xié)議,提供了對(duì)網(wǎng)絡(luò)交換機(jī)或路由器的轉(zhuǎn)發(fā)平面的網(wǎng)絡(luò)訪問,使得遠(yuǎn)程控制器可以通過交換機(jī)網(wǎng)絡(luò)確定網(wǎng)絡(luò)包的路徑。)

用戶可以創(chuàng)建自己的網(wǎng)絡(luò),控制流量,通過 SDN 技術(shù)將服務(wù)器和設(shè)備連接到一個(gè)或多個(gè)網(wǎng)絡(luò)。

Neuron 有一個(gè)擴(kuò)展框架,支持部署和管理其他網(wǎng)絡(luò)服務(wù),比如入侵檢測(cè)系統(tǒng) (IDS)、負(fù)載平衡、防火墻和虛擬專用網(wǎng) (VPN)。

滿足期望:OpenDayLight

使用 OpenFlow 標(biāo)準(zhǔn)的帶 SDN 的 Neuron 還不夠。更適合用來(lái)優(yōu)化 IaaS 的是 OpenDayLight,一個(gè) Linux Foundation 項(xiàng)目。OpenDayLight 是一個(gè)開源框架,它利用了 SDN 和 NFV 控制器,管理員可以將它與 OpenStack Neuron 結(jié)合使用,幫助用戶采取主動(dòng)措施來(lái)優(yōu)化 IaaS。

我們會(huì)更詳細(xì)地查看 OpenDayLight 有什么用,以及它是如何標(biāo)準(zhǔn)化 IaaS 的。

SDN 和 NFV 控制器包含在其自己的 Java 虛擬機(jī) (JVM) 中。這意味著 OpenDayLight 不是僅適用于 Linux ;它是一個(gè)開放平臺(tái),為了在支持 Java 代碼的任何硬件和操作系統(tǒng)上使用而設(shè)計(jì)。

OpenDayLight 由 18 個(gè)公司共同創(chuàng)立,這些公司包括 Cisco、Dell、Juniper、IBM 和 Intel;該項(xiàng)目現(xiàn)在已有 36 個(gè)成員。150 多位開發(fā)人員為 Hydrogen(OpenDayLight 的第一版)做出了積極貢獻(xiàn)。

Hydrogen

Hydrogen 可供企業(yè)、服務(wù)提供商、設(shè)備提供商和學(xué)術(shù)機(jī)構(gòu)使用。它在一個(gè)包中包含 3 個(gè)版本:

基礎(chǔ)版 在筆記本電腦上運(yùn)行,以便連接到某個(gè)提供了綜合網(wǎng)絡(luò)的測(cè)試工具。虛擬化版 添加了數(shù)據(jù)中心虛擬化技術(shù)。它構(gòu)建于基礎(chǔ)版之上。服務(wù)提供商版 可幫助服務(wù)提供商和運(yùn)營(yíng)商開發(fā)一個(gè)遷移到 SDN 和 NFV 及支持流量工程的計(jì)劃。它擁有 SNMP 協(xié)議支持和 API 來(lái)管理遺留網(wǎng)絡(luò)設(shè)備。

網(wǎng)絡(luò)功能虛擬化

前面已經(jīng)解釋過,NFV 將網(wǎng)絡(luò)功能與專用的硬件設(shè)備分離,所以這些功能都可以在軟件中運(yùn)行。NFV 旨在整合需要的網(wǎng)絡(luò)組件,以便支持一個(gè)完全虛擬化的基礎(chǔ)架構(gòu),包括虛擬服務(wù)器、存儲(chǔ),甚至其他網(wǎng)絡(luò)。它利用在大容量服務(wù)和存儲(chǔ)硬件上運(yùn)行的標(biāo)準(zhǔn) IT 虛擬化技術(shù)來(lái)虛擬化網(wǎng)絡(luò)功能。

我們將查看如何將 NFV 用于 SDN。在 OpenDayLight 的總體視圖上,SDN 分 3 層來(lái)描述。

網(wǎng)絡(luò)應(yīng)用程序和編制:最頂層包含控制和監(jiān)視網(wǎng)絡(luò)行為的業(yè)務(wù)和網(wǎng)絡(luò)邏輯應(yīng)用程序。它們包括對(duì)網(wǎng)絡(luò)流量進(jìn)行全局控制所需的編制應(yīng)用程序。控制器平臺(tái):中間層位于 SDN 的向北的接口與向南的接口之間。向北的接口為應(yīng)用程序?qū)犹峁┝艘唤M常見 API。它連接到向南的接口,實(shí)現(xiàn)了一個(gè)或多個(gè)協(xié)議(比如 OpenFlow)來(lái)控制網(wǎng)絡(luò)內(nèi)的物理硬件。物理和虛擬網(wǎng)絡(luò)設(shè)備:底層包括物理和虛擬設(shè)備、交換機(jī)、路由器等,它們組成了網(wǎng)絡(luò)中所有端點(diǎn)之間的連接。

控制器風(fēng)險(xiǎn)減輕

SDN 存在一些漏洞(比如 SDN 控制器劫持),這些漏洞可能被攻擊者利用。為了減輕控制器風(fēng)險(xiǎn),您需要執(zhí)行以下 4 步。

識(shí)別資產(chǎn)。識(shí)別漏洞和威脅。評(píng)估風(fēng)險(xiǎn)。加固安全措施。

識(shí)別資產(chǎn)

在風(fēng)險(xiǎn)減輕流程中,首先要識(shí)別與控制器有關(guān)聯(lián)的資產(chǎn)。確定這些資產(chǎn)應(yīng)屬于的類別;以下是一些示例:

硬件:網(wǎng)絡(luò)設(shè)備和交換機(jī),以及 SDN 管理員的控制臺(tái)安全形:加密機(jī)制、安全測(cè)試工具和防火墻管理:OpenStack 和 OpenDayLight 指南文檔:SDN 管理員的聯(lián)系點(diǎn)、培訓(xùn)手冊(cè)、網(wǎng)絡(luò)標(biāo)準(zhǔn)、災(zāi)難恢復(fù)計(jì)劃和服務(wù)水平協(xié)議

識(shí)別漏洞和威脅

攻擊者并不只是可以利用控制器漏洞的威脅方。另一種可能的威脅方包括 SDN 管理員,他們可能以不正確的方式配置了控制器(和防火墻)。

控制器和防火墻的不當(dāng)配置可能導(dǎo)致 IaaS 宕機(jī)和受到攻擊。如果沒有從一個(gè)區(qū)域到另一個(gè)區(qū)域的 IaaS 故障轉(zhuǎn)移機(jī)制,那么用戶有可能會(huì)投靠其他 IaaS 托管服務(wù)提供商。

評(píng)估風(fēng)險(xiǎn)

用戶希望確保具有連續(xù)的 IaaS 互操作性和可用性,而且更多流量的需求可通過 IaaS 優(yōu)化來(lái)滿足。評(píng)估 IaaS 不可用性風(fēng)險(xiǎn)的一種方式是定量評(píng)估。一些示例包括:

IaaS 將變得無(wú)用的估計(jì)頻率由于不當(dāng)?shù)目刂破髋渲枚鴮?dǎo)致網(wǎng)絡(luò)攻擊的估計(jì)頻率未滿足服務(wù)水平協(xié)議中規(guī)定的性能保證的估計(jì)頻率未成功故障轉(zhuǎn)移到網(wǎng)絡(luò)路由器和交換機(jī)的估計(jì)頻率

加固安全措施

富有成本效益的安全措施是降低控制器風(fēng)險(xiǎn)的一種途徑。SDN 管理員應(yīng)確保:

控制器已正確配置并受到保護(hù),至少要審核誰(shuí)訪問了它,加密流量并激活日志選項(xiàng)。已部署了網(wǎng)絡(luò)服務(wù)來(lái)阻止網(wǎng)絡(luò)攻擊。它們包含入侵檢測(cè)系統(tǒng) (IDS)、負(fù)載平衡器和防火墻。已部署了故障轉(zhuǎn)移機(jī)制來(lái)快速?gòu)牟唤】档木W(wǎng)絡(luò)路由器和交換機(jī)故障轉(zhuǎn)移到健康的設(shè)備。SDN/NFV 管理員擁有適當(dāng)?shù)募寄芎椭噶顏?lái)管理該系統(tǒng)。

結(jié)束語(yǔ)

在計(jì)劃使用 SDN 優(yōu)化 IaaS 的過程中,需要考慮解決 IaaS 互操作性問題和設(shè)置 IaaS 云服務(wù)模型的最佳實(shí)踐。采取主動(dòng)措施,將基于 OpenStack 的 IaaS 與 OpenDayLight 結(jié)合使用來(lái)優(yōu)化 IaaS,這應(yīng)該是計(jì)劃的一部分。確保制定了控制器風(fēng)險(xiǎn)減輕計(jì)劃。您需要構(gòu)建一個(gè) IaaS 云服務(wù)角色、經(jīng)理、業(yè)務(wù)分析師和系統(tǒng)工程師團(tuán)隊(duì),使得他們能夠更輕松地執(zhí)行使用 SDN 優(yōu)化 IaaS 的作業(yè)。

在不久的將來(lái),云計(jì)算一定會(huì)徹底走入我們的生活,有興趣入行未來(lái)前沿產(chǎn)業(yè)的朋友,可以收藏云計(jì)算,及時(shí)獲取人工智能、大數(shù)據(jù)、云計(jì)算和物聯(lián)網(wǎng)的前沿資訊和基礎(chǔ)知識(shí),讓我們一起攜手,引領(lǐng)人工智能的未來(lái)!

標(biāo)簽: dns linux 安全 大數(shù)據(jù) 代碼 防火墻 服務(wù)器 開源云計(jì)算 漏洞 通信 網(wǎng)絡(luò) 虛擬服務(wù)器 域名 云服務(wù) 云計(jì)算 云計(jì)算技術(shù) 云計(jì)算平臺(tái)

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:提前計(jì)劃 云遷移必將水到渠成

下一篇:融云CEO韓迎:即時(shí)通訊技術(shù)助力O2O 趕集叮咚是例證