
Michael Solberg和Ben Silverman寫(xiě)道:《OpenStack for Architects》是一個(gè)指南,指導你完成主要決策點(diǎn),為OpenStack私有云制定有效的藍圖。Red Hat的首席架構師Solberg和OnX企業(yè)解決方案首席云架構師Silverman出版了這本214頁(yè)的書(shū)。
Superuser與Solberg和Silverman探討了關(guān)于私有云的最大變化,下一步是什么等話(huà)題。
這本書(shū)最能幫助誰(shuí)?
MS:我們?yōu)槟切┯媱澓皖I(lǐng)導實(shí)施OpenStack云的人(云架構師)編寫(xiě)了這本書(shū)。它回答了人們在開(kāi)始設計這些部署時(shí)所面臨的許多大問(wèn)題 -- 例如“這與傳統虛擬化有什么不同?”,“如何選擇硬件或第三方軟件插件?”和“如何將云集成到現有的基礎架構中?“。它涵蓋了一些基本要點(diǎn),有大量的單元測試和集成模式的代碼示例,但最專(zhuān)注于云部署的規劃階段。
初學(xué)者最常犯的錯誤是什么?
BS:我認為人們犯的最大錯誤是被OpenStack中的所有可用功能所淹沒(méi),而不是從簡(jiǎn)單的開(kāi)始。人的本性是想要所有可用的東西,但在OpenStack的情況下,這么做的結果可能是令人沮喪和壓倒性的。初學(xué)者決定想要什么樣的云之后,往往困惑于太多的架構選擇。雖然一般都期望用戶(hù)在使用OpenStack時(shí)應該對云概念有一定的體系結構熟悉度,但學(xué)習互操作性如何工作仍然是初學(xué)者的一個(gè)空白。我們希望通過(guò)這本新書(shū)彌合這一差距。
現在有什么有趣的案例?
MS:NFV和私有云使用案例目前是非常明確的。最近我們在基因組學(xué)領(lǐng)域有幾個(gè)非常好的項目,正在尋找如何最好地將計算帶到大型數據庫 --我認為這是非常有趣的。
自從參與了OpenStack架構的變化,你怎么看?
MS:我們在這本書(shū)中談了一些。OpenStack現在最大的變化是圍繞容器--容器在租戶(hù)空間和控制平面上的影響。架構的變化如此之大,以至于我們可能需要編寫(xiě)第二版,因為這些變化會(huì )在接下來(lái)的一兩年內得到鞏固。
有沒(méi)有什么正在進(jìn)行的新案例值得談?wù)劊?/strong>
BS:把OpenStack作為移動(dòng)邊緣基礎設施編排器進(jìn)行移動(dòng)邊緣計算的想法是非常熱門(mén)的。它由新的ETSI移動(dòng)邊緣計算行業(yè)規范組領(lǐng)導,并獲得了大約80家公司的支持。
這種類(lèi)型的OpenStack部署不僅必須通過(guò)新的移動(dòng)5G網(wǎng)絡(luò )支持NFV工作負載,而且還支持必須在地理上接近用戶(hù)、以高帶寬和低延遲執行的專(zhuān)用工作負載。我們甚至可以看到開(kāi)放計算工作在這個(gè)用例中,因為服務(wù)提供商嘗試并最大化利用邊緣位置。在過(guò)去幾年里,傳統服務(wù)提供商將NFV帶回區域性或全國性數據中心已經(jīng)非常酷,但更酷的是他們現在正在使用OpenStack將基礎設施置于邊緣以實(shí)現擴展。
Ben,你曾說(shuō) :“你必須克服數字化轉型是一個(gè)技術(shù)產(chǎn)物而不是企業(yè)范圍的承諾的思維定式。”為什么人們陷入這種心態(tài)?什么樣克服?
BS:很多企業(yè)的常見(jiàn)誤解是,技術(shù)轉型只是對技術(shù)的轉變。不幸的是,這不是云計算技術(shù)的情況。從傳統的裸機或虛擬化平臺轉移到真正的云架構不會(huì )提供很多好處,除非業(yè)務(wù)流程和開(kāi)發(fā)文化發(fā)生變化。
守株待兔不適用于OpenStack云。獲得管理層支持和在內部開(kāi)發(fā)者社區建立基層努力對實(shí)現積極的文化變革有很大的幫助。我總是建議客戶(hù)首先獲得云和敏捷開(kāi)發(fā)的小勝利,并使用這些小勝利作為新OpenStack云的“啦啦隊”。
我告訴他們,“慢慢拉人,收集小勝利。如果你不是慢慢地逐漸采用,你最終會(huì )加速被拒絕,會(huì )發(fā)現自已有一個(gè)偉大的平臺,但沒(méi)有租戶(hù)。“我已經(jīng)很多次看到這種情況,僅僅是因為不受控制的采用和錯誤的工作負載或錯誤的團隊被試用到OpenStack上,帶來(lái)不好的體驗。
現在已經(jīng)有IRC、郵件列表、文檔和視頻教程等,這本書(shū)還有什么幫助?
MS:這實(shí)際上是我們坐下來(lái)寫(xiě)這本書(shū)時(shí)最大的問(wèn)題之一!我們試圖創(chuàng )建內容,回答通過(guò)這些簡(jiǎn)短的文檔不容易回答的問(wèn)題。這本書(shū)中的大部分主題都是其他架構師問(wèn)我們的問(wèn)題,并希望圍繞這些問(wèn)題進(jìn)行口頭討論 --無(wú)論是作為日常工作的一部分,還是在會(huì )議中。
BS:今天有很多方法可以獲得OpenStack信息。不幸的是,我發(fā)現很多信息組織得不好、過(guò)時(shí),或者不完整。我發(fā)現Google提供的有關(guān)OpenStack主題的信息很有幫助,但是如果你輸入“OpenStack架構”,頂部的一些結果是官方的OpenStack文檔頁(yè)面,下面是各種過(guò)時(shí)的文章和視頻--這些一點(diǎn)用也沒(méi)有。
你看的關(guān)于OpenStack的書(shū)有哪些?
MS:Dan Radez的書(shū)是我長(cháng)期以來(lái)買(mǎi)的第一本實(shí)物書(shū)。在我開(kāi)始寫(xiě)書(shū)之前,我閱讀了這本書(shū),以確保我們沒(méi)有重復他已經(jīng)涵蓋的內容。我剛剛看完《常見(jiàn)的OpenStack部署》, 我認為這是一個(gè)不錯的關(guān)于創(chuàng )建Puppet組合模塊的指南。
BS:我的書(shū)架上有Shrivastwa和Sarat的《Learning OpenStack》、James Denton的第二版《Learning OpenStack Neutron》和舊版的Doug Shelley和Amrith Kumar的《OpenStack Trove 》。“我訂了《常見(jiàn)的OpenStack部署》,期待著(zhù)讀這本書(shū)。
你期待哪方面的書(shū)?
BS:我很希望看到“OpenStack開(kāi)發(fā)和OpenStack Python SDK指南”。一本通過(guò)例子和聯(lián)系深度挖掘Python庫的書(shū)會(huì )很酷。它甚至可以包含一個(gè)入門(mén)指南,以幫助開(kāi)發(fā)人員熟悉OpenStack開(kāi)發(fā)工具和過(guò)程。
你們是否參加PTG和/或波士頓峰會(huì )?
BS:我將作為openstack-manuals團隊的成員參加PTG,期待與我們的新項目組組長(cháng)(PTL)Alexandra Settle進(jìn)行一些非常有成效的會(huì )議。我們已經(jīng)開(kāi)始討論Pike的一些目標,進(jìn)展良好。
我還將參加波士頓的峰會(huì )。我提交了一個(gè)題為“將容量規劃帶到Flavor Town--通過(guò)規劃類(lèi)型模板獲得最大效率”的演講。演講的中心思想是通過(guò)確定性的類(lèi)型模板計劃消除計算、存儲和網(wǎng)絡(luò )資源中的死空間通過(guò)確定性的類(lèi)型模板計劃。很多企業(yè)有奇怪的、位于同一個(gè)基礎設施上的類(lèi)型模板,這導致從來(lái)不會(huì )被用到的、大小奇怪的孤立資源。系統規模小的話(huà),這樣的影響很小,但是擁有數以萬(wàn)計核心的公司只需通過(guò)正確規劃就可以節省成千上萬(wàn)美元的浪費性的資本支出。
MS:我將參加波士頓峰會(huì )和亞特蘭大OpenStack Meetup。