OpenStack,模塊化架構的一種開源云平臺,已經在很多公司,包括Disney、Walmat和PayPal完成了部署。但是雖然Openstack云平臺能夠給用戶更大的靈活性,并且降低鎖定供應商的風險,但是它的實施可能會遇到很多問題。
在部署OpenStack之前,企業必須明確所需要的服務,避免安全威脅,解決集成問題。如下是一些常見的OpenStack問題,能夠幫助企業在該領域起步。
如何為云選擇合適的OpenStack服務?
決定哪種OpenStack服務能夠滿足你的云需求很困難,因為有大量的可用工具和功能。Project Navigator,一種新的OpenStack工具,幫助你評估哪種OpenStack服務能夠支持你的云需求。該工具還包括顯示不同 OpenStack項目或者模塊成熟度的儀表盤,包括用于計算的Nova,和網絡的Neutron。另外,它將OpenStack服務分為兩組:核心組和可選組。
不幸的是,該工具更適用于私有云,而不是混合云。使用OpenStack服務構建混合云更為困難,因為它要求能夠在公有云和私有云間通信的網絡。
OpenStack版本如何選擇?
當部署OpenStack時,可以選擇預打包版本或者自己從頭構建。一些企業選擇預打包的方案,因為通常來說這樣部署更為容易——但是選擇哪種版本可能很困難。
要對此深入地學習,并且評估不同OpenStack版本的技術能力的不同,比如,API可用性,以及供應商支持程度。當選擇了某個版本時,企業還可以選擇是否使用 純軟件供應商,比如Red Hat和VMware,或者硬件和系統供應商,比如Hewlett Packard Enterprise,Dell和IBM。不管選擇是什么,都要確保有自己的擁有OpenStack集成技能的員工。
私有云是使用OpenStack還是VMware?
在私有云實現領域,OpenStack和VMware都是流行的選擇。OpenStack根植于云,因此很難和VMware的技術進行比較,后者起始于數據中心的虛擬化套件。但是很多業界領秀公司都支持OpenStack,而VMware在云的領域還需要努力跟上。
另一方面,VMware更為成熟,能夠達到更好的質量標準,而部署OpenStack則需要很陡峭的企業學習曲線。OpenStack的特性仍然在成長,還在持續添加新模塊。從費用角度,OpenStack可能需要高額的支持費用,而VMware需要購買許可證。
OpenStack的安全挑戰是什么?
安全一直是企業需要考慮的事情,OpenStack的安全也不例外。云是信息的海洋,如果不加強防護,很有可能會十分脆弱而受到攻擊。但是,制定OpenStack安全計劃很困難,因為這里的技術還剛剛起步,正在逐步完善之中。
需要克服的最大問題是OpenStack的開源模式。它是由開源社區,包括供應商構造的很多特性和模塊組成的。 有這么多同時在開發的部分,保證操作的安全性和合規性需要很大的工作量。當部署OpenStack時,安全方面的最佳實踐包括使用協議管理工具,加密數據并且縮短認證的生命周期。
部署OpenStack用于混合云時集成挑戰是什么?
混合云并非全新的理念,但是它很流行。一些企業同時使用OpenStack私有云和Amazon Web Services,Azure或者Google的公有云來實現混合云。主要的劣勢是OpenStack仍然還在開發,因此混合云所必需的工具和接口還不是十分完善。
使用OpenStack實現混合云還有很多問題,特別是在需要處理OpenStack和主流云供應商之間的集成時。比如,將OpenStack的Nova計算模塊和AWS連接就很困難,因為API不一樣。另外,要保證AWS和OpenStack混合云的性能,特別是當企業的網絡速度不快時——就需要高度的數據重復。