企業(yè)文化是OpenStack網(wǎng)絡需求的關鍵

開源云中文社區(qū)
對于其他組織,你可以選擇進行架構決策。你不必什么都靠自己。如果你想使用特定類型的最佳網(wǎng)絡,可以。如果你想在機器上使用軟件,可以。如果你能夠靈活地利用同類最佳的系統(tǒng),那么OpenStack是一個不錯的選擇。

盡管開源工具以靈活性和定制能力而著稱,但這些工具(包括OpenStack)并不適合所有企業(yè)。

OpenStack網(wǎng)絡需求很大程度上圍繞著一個組織的文化以及它如何支持其網(wǎng)絡基礎設施。根據(jù)V.K. Cody Bumgardner的說法,相比那些在選擇工具方面具有更大靈活性的組織,供應商驅(qū)動的組織更難獲得OpenStack的好處。對于一些網(wǎng)絡工程師來說,OpenStack的網(wǎng)絡需求意味著放棄對基礎設施的一些控制,并將控制權移交給其他人,如開發(fā)人員和最終用戶。

Bumgardner在其著作《OpenStack in Action》中討論了網(wǎng)絡團隊在進行OpenStack網(wǎng)絡部署時對OpenStack網(wǎng)絡的需求和最佳實踐。

為什么企業(yè)會采用OpenStack而不是其他IaaS?

Bumgardner:這是一個戰(zhàn)略選擇,并不一定適合每個企業(yè)。例如,醫(yī)院是由供應商驅(qū)動的,他們希望所有東西都在一個供應商堆棧中,并且有人垂直地控制每個集成點。

對于其他組織,你可以選擇進行架構決策。你不必什么都靠自己。如果你想使用特定類型的最佳網(wǎng)絡,可以。如果你想在機器上使用軟件,可以。如果你能夠靈活地利用同類最佳的系統(tǒng),那么OpenStack是一個不錯的選擇。

如果這不是你的企業(yè)文化,而且你擁有幾乎指定的基礎設施,那么OpenStack可能不是一個好的選擇。

這樣做的好處是,你有一種使用API控制基礎設施的標準方法。在選擇如何進行部署和選擇管理的基礎設施方面,它更加靈活。

組織應該知道哪些OpenStack網(wǎng)絡需求?

V.K. Cody Bumgardner:主要的問題是:你的文化是什么?你有沒有去找一個供應商,對它說,‘把你的設計給我,告訴我買什么,如何支持它’?首先,你要評估系統(tǒng)。你有哪些選擇?

如果你有專人在特定的設備模型上工作,那么OpenStack可能不適合你。如果你的員工在更高的層次上工作,并且對底層架構有一些基本的了解,那么OpenStack非常有用,而且限制要小得多。

當你對OpenStack進行更改時,它允許最終用戶或開發(fā)人員在機器級別上做出決策。如果要構建的東西應該有一個靜態(tài)地址,可以請求并自動接收靜態(tài)地址。或者,如果想在租戶中創(chuàng)建一個網(wǎng)絡層次結構,可以這樣做。

在一個正常的企業(yè)系統(tǒng)中,你將與十幾個不同的人交談,并通過不同的許可,從OpenStack的角度來看,你可以在租戶內(nèi)部構建自己的世界。至少在內(nèi)部,網(wǎng)絡控制由你決定,因為你可以創(chuàng)建層次結構。

一個例子是負載均衡應用程序。你不能在一個OpenStack集群中進行地理負載均衡,但可以進行本地負載均衡。負載均衡器可能是唯一從租戶公開的東西。然后,你可以在租戶中部署一個三層體系結構(它本身在OpenStack系統(tǒng)中是多種多樣的)。這意味著架構師可以控制它。即使在開發(fā)環(huán)境中,你也要將設計和架構部署的控制權交給那些從應用程序的角度知道自己想做什么的人。

網(wǎng)絡和開發(fā)團隊如何協(xié)同工作以充分利用OpenStack網(wǎng)絡部署?

Bumgardner:讓你能夠從網(wǎng)絡、開發(fā)和存儲方面協(xié)作的一件事是,能夠查看相同的基礎設施,了解其配置情況。

有網(wǎng)絡經(jīng)驗的人可以為網(wǎng)絡功能虛擬化或負載均衡器創(chuàng)建不一樣的配置,而不會有害于更廣泛的功能和策略。在企業(yè)應用領域,網(wǎng)絡管理人員將擁有一個或多個大型負載均衡器和一定的部署策略,開發(fā)人員必須遵守這些策略。將功能虛擬化并推送到租戶中意味著網(wǎng)絡管理人員可以更緊密地與應用程序人員協(xié)作。將功能虛擬化并推送到租戶中意味著網(wǎng)絡人員可以與應用程序人員更緊密地合作,為網(wǎng)絡功能、負載均衡等創(chuàng)建自定義服務。

你可以獲得標準工具的好處,但故障域僅限于特定的項目,網(wǎng)絡基礎設施可以針對特定的租戶或應用程序進行定制,而不是嘗試集中部署。

OpenStack網(wǎng)絡需求帶來了哪些好處和挑戰(zhàn)?

Bumgardner:如果你能在任何地方有效地部署OpenStack,它會給你廠商和技術中立性。你將始終擁有某種形式的存儲、計算和網(wǎng)絡,但如果有任何組件可供使用,你可以更改底層物理基礎設施。

從管理和監(jiān)控的角度來看,部署資源、監(jiān)控正在發(fā)生的事情以及提供身份驗證和授權的方式將是相同的。你不需要在技術上與OpenStack保持一致才能獲得優(yōu)勢,但你需要在文化上與OpenStack保持一致,并擁有合適的人員。

如果你的組織理解事物在低層次上是如何工作的,并且有足夠的技術能力去理解事物是如何工作并使它們工作的,那么OpenStack可能會非常棒。你可以安全地將更改推送到單個用戶,而無需花費所有時間為用戶提供內(nèi)容。

然而,如果有問題時,你只是打電話給供應商,讓他們?yōu)槟阕鲆磺?,那么OpenStack對你來說可能不是最好的。你可以獲得支持,但如果你的組織沒有了解計算、存儲和網(wǎng)絡之間關系的人員,則可能很難利用這些人員。如果你不明白它們是如何工作的,或者它們是如何結合在一起的,那就很難支持整個系統(tǒng)。

THEEND

最新評論(評論僅代表用戶觀點)

更多
暫無評論