每?jì)赡暌淮蔚腛penStack基礎架構即服務(wù)(IaaS)云大會(huì )的正式名字為OpenStack峰會(huì )。OpenStack峰會(huì )將于4月25日召開(kāi)。而下一個(gè)OpenStack版本OpenStack Mitaka日前已經(jīng)推出。

流行的開(kāi)源云OpenStack的新版本名為Mitaka,其部署和使用比舊版本更容易。
Mitaka版的重點(diǎn)是使得OpenStack的部署更方便。OpenStack的目標是成為云用戶(hù)所需要的一切,它現在已經(jīng)變得非常強大,同時(shí)它的安裝和管理也非常困難。
這種情況在OpenStack的早期或許是可以接受的,當時(shí)只有NASA和Rackspace的技術(shù)專(zhuān)家使用OpenStack。而今時(shí)今日,諸如AT&T、Comcast、SAP時(shí)代華納和大眾汽車(chē)等大公司都在產(chǎn)品線(xiàn)上部署OpenStack,這種情況是行不通的。
根據OpenStack基金會(huì )首席運營(yíng)官MarkCollier的說(shuō)法,開(kāi)發(fā)商因此嘗試令OpenStack的制作、設置及選項配置變得更容易些,其做法是為OpenStack平臺的核心組件建立一個(gè)默認設置配置。而這些默認設置反過(guò)來(lái)又是根據最佳實(shí)踐建立的。例如,OpenStack的Keystone身份服務(wù)現在的設置過(guò)程就簡(jiǎn)單多了。Keystone身份服務(wù)的作用是讓系統管理員將身份服務(wù)與Active Directory整合在一起。
Nova計算服務(wù)的設置現在也更容易了。它擁有一些額外的標準默認值以及寥寥可數的手動(dòng)選擇選項。
簡(jiǎn)易安裝的另一個(gè)例子可以在Neutron里找到。Neutron在OpenStack的作用是軟件定義網(wǎng)絡(luò )(SDN)。Neutron現在的功能里加強了第三層網(wǎng)絡(luò )和分布式虛擬路由器(DVR)的支持。對于大多數用戶(hù)而言,能引起他們注意力的東西是Neutron現在有一個(gè)“給我一個(gè)網(wǎng)絡(luò )功能”。名字已經(jīng)說(shuō)明了一切,該功能將創(chuàng )建一個(gè)網(wǎng)絡(luò )、在上面建一個(gè)服務(wù)器、分配一個(gè)IP地址給該服務(wù)器、令該網(wǎng)絡(luò )可被訪(fǎng)問(wèn)的全部過(guò)程整合為一個(gè)單一動(dòng)作。筆者也是部署Neutron的過(guò)來(lái)人,真是要說(shuō)一聲“謝天謝地!”
Mitaka的另一個(gè)功能是可以在擴展OpenStack云時(shí)連續提升。例如,OpenStack的業(yè)務(wù)流程引擎Heat現在可以處理更大的負載和更復雜的橫向擴展,同時(shí)還可以提供更好的無(wú)狀態(tài)操作性能。同樣,Keystone里用于加密的FernetTokens也增加許多Keystone支持的應用程序編程接口(API)操作。
或許最佳的改進(jìn)是新的OpenStack客戶(hù)端提供了一套用于創(chuàng )建資源的統一呼叫集,如此,用戶(hù)在調用各種服務(wù)時(shí)無(wú)需學(xué)習復雜的API。現在的OpenStack客戶(hù)端涵括了以前的各種客戶(hù)端,它取代了以前的基于服務(wù)的客戶(hù)端,是建立在一致性、簡(jiǎn)單性、透明性和以用戶(hù)為中心的設計等核心原則上。不禁又要來(lái)一句,“謝天謝地!”
要從代碼部署OpenStack也不是每個(gè)人都能完成的。OpenStack是個(gè)非常復雜的云。筆者建議,多數公司要從諸如Mirantis、Ubuntu和紅帽的OpenStack發(fā)布版著(zhù)手。用這些發(fā)布版部署OpenStack要簡(jiǎn)單很多。但如果想按自己的想法玩OpenStack云計算,現在也不用太折磨手下的OpenStack開(kāi)發(fā)人員就可以比較容易做到了。