cinder 是塊存儲,你能夠簡單的理解成一個移動硬盤,當建立虛擬機須要用到硬盤的時候,會經過cinder技術給虛擬機增長一塊存儲設備,就是剛纔說移動硬盤。swift是對象存儲,是一個存儲系統,它不像塊存儲,你能夠隨意的對塊設備格式化,添加文件系統等,它如今已是一個系統,當你須要存文件的時候,把文件傳給swift,怎麼存,存到哪裏,這個不是你關心的事情。反過來,取文件的時候,你發一條命令給swift ,會自動的給你取出來,一樣怎麼取(文件存儲的路徑)你也不須要知道。它的用途是存儲建立虛擬機的鏡像文件,當建立虛擬機的時候,發命令到swift,獲取鏡像。