
OpenStack的優(yōu)勢
OpenStack是免費的開(kāi)源軟件平臺,用于私有云,用于提供IaaS服務(wù)。OpenStack由包含控制數據中心處理,存儲和網(wǎng)絡(luò )資源池的相互關(guān)聯(lián)的項目組成,可讓用戶(hù)通過(guò)基于Web的儀表板或命令行工具來(lái)管理云。OpenStack經(jīng)常被與AWS進(jìn)行比較,AWS可以公開(kāi)使用其專(zhuān)有技術(shù)來(lái)訪(fǎng)問(wèn)各種基于云的服務(wù)。
用戶(hù)被吸引到OpenStack,因為它消除了與其他云服務(wù)體驗的供應商鎖定。用戶(hù)可以在OpenStack和專(zhuān)有供應商之間更改提供商,而不會(huì )出現問(wèn)題,因為它們都提供相同的云基礎架構。
除了避免供應商鎖定外,OpenStack還非常靈活,當治理很重要時(shí),可以提供數據本地化的簡(jiǎn)單解決方案,例如符合HIPAA法案。它還允許更多的定制環(huán)境。
OpenStack已經(jīng)在云市場(chǎng)找到的自己的定位,其受歡迎程度受到諸多積極的后續影響。例如,用戶(hù)社區提供了一個(gè)全面的反饋,用于改進(jìn)產(chǎn)品,而大量開(kāi)發(fā)人員和程序員為開(kāi)源項目提供代碼。此外,專(zhuān)有廠(chǎng)商已經(jīng)投入大量資金和時(shí)間來(lái)改進(jìn)OpenStack并提供定制的解決方案。因此,OpenStack的支持度非常好,是任何其他開(kāi)源云軟件可比的。OpenStack還在許多應用中得到廣泛的應用,其靈活性使其在研究和開(kāi)發(fā)應用中特別有用。
OpenStack的管理復雜性
在部署和管理OpenStack云中遇到的困難是眾所周知的。所有如何加強對OpenStack的管理?
部署是OpenStack云中最困難的階段。理論上可以手動(dòng)部署OpenStack,而不需要額外的工具,但實(shí)際上,很多用戶(hù)并沒(méi)有這方面的積累。
OpenStack涉及多個(gè)不同的組件,OpenStack云必須安裝在功能集群上。在實(shí)際安裝OpenStack之前,每個(gè)用戶(hù)必須使用必要的硬件,操作系統和管理方法設置其集群。用戶(hù)必須確定需要安裝和配置的OpenStack組件。
OpenStack的復雜,多組件性質(zhì)是一個(gè)挑戰,因為組件通常對用戶(hù),特別是那些OpenStack理解有限的用戶(hù)來(lái)說(shuō)還是很神秘。這給故障排除帶來(lái)困難。例如,如果某些東西的運行速度比預期的要慢,可能難以確定為什么,特別是如果問(wèn)題是由不同組件的復雜交互引起的,或者是OpenStack本身之外的因素造成的。重要的是要強調,通過(guò)大多數方法,OpenStack只能管理自身。對底層硬件和軟件進(jìn)行故障排除需要更多的工作或更復雜的管理工具。
如何對OpenStack進(jìn)行有效管理?
考慮到部署,管理和監控OpenStack的挑戰,令企業(yè)管理軟件市場(chǎng)發(fā)展迅速,來(lái)幫助用戶(hù)完成這些任務(wù)。大多數OpenStack管理解決方案主要側重于部署,盡管有些協(xié)助管理和監控,而其他的則側重于OpenStack和其他基礎設施的管理和監控。
所以第三方的OpenStack管理解決方案,需要提供安全而直觀(guān)的安裝向導,并能夠從用戶(hù)需求的角度,來(lái)幫助用戶(hù)確定OpenStack部署的配置,而不是假定用戶(hù)已經(jīng)部署了基礎集群。
鑒于OpenStack的復雜性,最有用的解決方案是專(zhuān)注于整個(gè)生命周期管理的解決方案,包括底層基礎架構和OpenStack云軟件的管理。要允許用戶(hù)使用由硬件,操作系統,集群軟件和OpenStack組成的單一接口來(lái)管理整個(gè)堆棧。這種方法使云管理員可以輕松地在不同用戶(hù),租戶(hù),實(shí)例和應用程序之間重新分配底層物理硬件,根據需要添加或重新配置節點(diǎn)。
同時(shí),這種方法還使得更容易監視和檢查堆棧的每個(gè)方面。當出現問(wèn)題時(shí),例如運行時(shí)間較慢時(shí),統一的監控框架可以通過(guò)將整個(gè)堆棧的不同層中的不同事件相關(guān)聯(lián)來(lái)容易地顯示問(wèn)題。通過(guò)直觀(guān)的用戶(hù)界面將管理的所有方面直接納入用戶(hù)手中。
高質(zhì)量的管理軟件,可以輕松地將裸機硬件變成OpenStack云的功能集群;幫助用戶(hù)充分利用OpenStack作為開(kāi)源私有云選項的價(jià)值,即使用戶(hù)對豐富的集群和云管理器沒(méi)有經(jīng)驗。