適合做Openstack嗎?
openstack是最近3年學(xué)習(xí)python的人最值得學(xué)習(xí)的一個(gè)云計(jì)算框架。OpenStack 包含兩個(gè)主要模塊:Nova 和 Swift,前者是 NASA 開(kāi)發(fā)的虛擬服務(wù)器部署和業(yè)務(wù)計(jì)算模塊;后者是 Rackspace開(kāi)發(fā)的分布式云存儲(chǔ)模塊,兩者可以一起用,也可以分開(kāi)單獨(dú)用。
在ubuntu操作系統(tǒng)上,可以很輕松安裝openstack這個(gè)私有云框架。而openstack就是用Python編程語(yǔ)言編寫(xiě)的。整合Tornado 網(wǎng)頁(yè)服務(wù)器(快速響應(yīng))、Nebula運(yùn)算平臺(tái)使用Twisted軟件框架(高并發(fā))遵循Open Virtualization Format、AMQP、SQLAlchemy等標(biāo)準(zhǔn)虛擬機(jī)器軟件支持包括:KVM、Xen、VirtualBox、QEMU、 LXC 等。
KVM相對(duì)速度要快些。
xen比較新。virtualbox是以qemu為基礎(chǔ)做的。LXC還沒(méi)有用過(guò)。python如果不喜歡,想做openstack也沒(méi)有問(wèn)題,畢竟它只是一個(gè)框架與語(yǔ)言本身相差很大的。
比如你不喜歡java,但不等于你不會(huì)在android上開(kāi)發(fā)APP。這與JAVA語(yǔ)言本身關(guān)系不大。