docker swarm集群優(yōu)勢(shì)是什么?swarm 是 docker 官方提供的一款集群管理工具,其主要作用是把若干臺(tái) docker 主機(jī)抽象為一個(gè)整體,并且通過(guò)一個(gè)入口統(tǒng)一管理這些 docker 主機(jī)上的各種 docker 資源。
單個(gè)docker容器能發(fā)揮的作用畢竟有限,也不便于管理,所以docker得組集群來(lái)使用才能發(fā)揮強(qiáng)大的技術(shù)優(yōu)勢(shì)。swarm是docker的一個(gè)子項(xiàng)目,它的作用在集群級(jí)別下就如同docker在一臺(tái)單獨(dú)的機(jī)器中起到的功能。你可以使用swarm來(lái)管理單個(gè)容器或者列出集群中所有運(yùn)行的容器。
docker swarm 包含兩方面:一個(gè)企業(yè)級(jí)的 docker 安全集群,以及一個(gè)微服務(wù)應(yīng)用編排引擎。
集群方面
swarm 將一個(gè)或多個(gè) docker 節(jié)點(diǎn)組織起來(lái),使得用戶能夠以集群方式管理它們。swarm 默認(rèn)內(nèi)置有加密的分布式集群存儲(chǔ)、加密網(wǎng)絡(luò)、公用tls(mutual tls)、安全集群接入令牌以及一套簡(jiǎn)化數(shù)字證書管理的 pki。我們可以自如地添加或刪除節(jié)點(diǎn)。
編排方面
swarm 提供了一套豐富的 api 使得部署和管理復(fù)雜的微服務(wù)應(yīng)用變得易如反掌。通過(guò)將應(yīng)用定義在聲明式配置文件中,就可以使用原生的 docker 命令完成部署。此外,甚至還可以執(zhí)行滾動(dòng)升級(jí)、回滾以及擴(kuò)縮容操作,同樣基于簡(jiǎn)單的命令即可完成。
從集群角度來(lái)說(shuō),一個(gè) swarm 由一個(gè)或多個(gè) docker 節(jié)點(diǎn)組成。這些節(jié)點(diǎn)可以是物理服務(wù)器、虛擬機(jī)、樹莓派(raspberry pi)或云實(shí)例。唯一的前提就是要求所有節(jié)點(diǎn)通過(guò)可靠的網(wǎng)絡(luò)相連。節(jié)點(diǎn)會(huì)被配置為管理節(jié)點(diǎn)或工作節(jié)點(diǎn)。管理節(jié)點(diǎn)負(fù)責(zé)集群控制面,進(jìn)行諸如監(jiān)控集群狀態(tài)、分發(fā)任務(wù)至工作節(jié)點(diǎn)等操作。工作節(jié)點(diǎn)接收來(lái)自管理節(jié)點(diǎn)的任務(wù)并執(zhí)行。
swarm 的配置和狀態(tài)信息保存在一套位于所有管理節(jié)點(diǎn)上的分布式 etcd 數(shù)據(jù)庫(kù)中。該數(shù)據(jù)庫(kù)運(yùn)行于內(nèi)存中,并保持?jǐn)?shù)據(jù)的最新狀態(tài)。關(guān)于該數(shù)據(jù)庫(kù)最棒的是,它幾乎不需要任何配置,作為 swarm 的一部分被安裝,無(wú)須管理。
以上是關(guān)于docker swarm集群的介紹,西部數(shù)碼的容器云產(chǎn)品是通過(guò)docker技術(shù),在集群服務(wù)器上部署容器服務(wù)實(shí)現(xiàn),功能強(qiáng)大、簡(jiǎn)單易用,可作集群服務(wù),自由輕松搭建私有網(wǎng)絡(luò),輕松組建服務(wù)集群。
高性價(jià)比的容器云產(chǎn)品鏈接 https://www.west.cn/paas/container/
關(guān)于.org.cn域名,你想了解的都在這里啦!網(wǎng)吧云機(jī)房和服務(wù)器有什么區(qū)別嗎阿里云服務(wù)器2m下載速度是多少頭條信息流投放7個(gè)問(wèn)題解答!百度將收購(gòu)YY國(guó)內(nèi)業(yè)務(wù)?歡聚時(shí)代:不予置評(píng)百度云服務(wù)器團(tuán)購(gòu)提示有害信息-其他問(wèn)題協(xié)助提交域名審核-備案平臺(tái)