在openstack中swift對象存儲和cinder塊存儲分別承擔了什么樣的任務,分別存儲了openstack中的什么東西,是不是兩個服務必須都要才能組成完整的云服務呢?
1 回答

慕斯709654
TA貢獻1840條經驗 獲得超5個贊
cinder 是塊存儲,你可以簡單的理解成一個移動硬盤,當創建虛擬機需要用到硬盤的時候,會通過cinder技術給虛擬機增加一塊存儲設備,就是剛才說移動硬盤。swift是對象存儲,是一個存儲系統,它不像塊存儲,你可以隨意的對塊設備格式化,添加文件系統等,它現在已經是一個系統,當你需要存文件的時候,把文件傳給swift,怎么存,存到哪里,這個不是你關心的事情。反過來,取文件的時候,你發一條命令給swift ,會自動的給你取出來,同樣怎么取(文件存儲的路徑)你也不需要知道。它的用途是存儲創建虛擬機的鏡像文件,當創建虛擬機的時候,發命令到swift,獲取鏡像。
- 1 回答
- 0 關注
- 1573 瀏覽
添加回答
舉報
0/150
提交
取消