

開源技術目前已經運用到云計算的每一個地方,在Hypervisor層面,KVM、Xen都是很優秀的虛擬化底層引擎,在管理接口方面,Libvirt是一個被廣泛使用的組件,而Eucalyptus、OpenCloud、Convirt、Nebula等都是很不錯的云計算框架和管理軟件。目前的OpenStack開源云框架也受到了大多數主流廠商的支持和追捧。
云計算的最終目的是實現靈活、自由的資源分配和使用,包括在云計算的建設方面,也需要靈活、自由、開放的建設方法,這和開源技術所遵從的自由和透明的思想是一致的。開源技術給云計算帶來的是更加開放和靈活的構建方法,而不會給云計算帶來鎖定(lock-in)。
開源技術在云計算中的主要作用有2個:
云計算開放標準的制定例如Libvirt API、DeltaCloud API,EC2 API等等,這些標準為云計算的模塊化提供了依據。
云計算項目 KVM、Xen、Eucalyptus、OpenCloud、Convirt、Nebula等不同云計算層次的開源項目,能夠讓用戶更加快速地接觸、部署云計算。