討論這個之前,得先看一下這兩個是啥東西,能干啥(應用層面)。
docker, 類似于KVM,是一個虛擬容器,主要運行在linux上,蘋果系統(tǒng)需要安裝軟件才能支持,windows沒關注過。能夠把需要的服務、應用打包在一起作為一個虛擬容器存在,當需要部署在多個服務器時,只需把這個容器發(fā)不上去既可以,大大減少服務部署發(fā)布的工作,更適合現(xiàn)在集群及大數(shù)據(jù)的環(huán)境。也可以把服務獨立放到一個容器中,多個服務分散到多個容器中,用來做微服務等等
openstack,之前研究過一段時間,給我感覺主要是用來做網(wǎng)絡平臺這一塊的,有點類似Iaas?梢越ㄎ锢砭W(wǎng)絡也可建租戶網(wǎng)絡,而這個租戶網(wǎng)絡類似于現(xiàn)在的SaaS平臺的服務,可以讓每個組合在自己的子網(wǎng)中隨便折騰,而openstack網(wǎng)絡提供商不必再給他們搭建網(wǎng)絡之類的。還可以創(chuàng)建GRE及VXLAN網(wǎng)絡。嘗試在centos7下搭建RDO All In One,不過最終失敗.....