溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

怎么快速部署Docker數(shù)據(jù)中心

發(fā)布時(shí)間:2022-02-16 15:06:06 來(lái)源:億速云 閱讀:203 作者:iii 欄目:開(kāi)發(fā)技術(shù)

本篇內(nèi)容介紹了“怎么快速部署Docker數(shù)據(jù)中心”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

Docker 數(shù)據(jù)中心 CaaS 平臺(tái)為各種規(guī)模的企業(yè)的敏捷應(yīng)用部署提供了容器和集群的編排和管理,使之更簡(jiǎn)單、安全和可伸縮。使用新為 Docker 數(shù)據(jù)中心預(yù)編譯的云模板,開(kāi)發(fā)者和 IT 運(yùn)維人員可以無(wú)縫的把容器化的應(yīng)用遷移到亞馬遜 EC2 或者微軟的 Azure 環(huán)境而無(wú)需修改任何代碼?,F(xiàn)在,企業(yè)可以快速實(shí)現(xiàn)更高的計(jì)算和運(yùn)營(yíng)效率,可以通過(guò)短短幾步操作實(shí)現(xiàn)支持 Docker 的容器管理和編排。

怎么快速部署Docker數(shù)據(jù)中心

什么是 Docker 數(shù)據(jù)中心?

Docker 數(shù)據(jù)中心包括了 Docker 通用控制面板Docker Universal Control Plane(UCP),Docker 可信注冊(cè)庫(kù)Docker Trusted Registry(UTR)和商用版 Docker 引擎CS Docker Engine,并帶有與客戶的應(yīng)用服務(wù)等級(jí)協(xié)議相匹配的商業(yè)支持服務(wù)。

  • Docker 通用控制面板(UCP),一種企業(yè)級(jí)的集群管理方案,幫助客戶通過(guò)單個(gè)管理面板管理整個(gè)集群
  • Docker 可信注冊(cè)庫(kù)(DTR), 一種鏡像存儲(chǔ)管理方案,幫助客戶安全存儲(chǔ)和管理 Docker 鏡像
  • 商用版的 Docker 引擎
怎么快速部署Docker數(shù)據(jù)中心

在 AWS 上快速布置 Docker 數(shù)據(jù)中心

秉承 Docker 與 AWS 最佳實(shí)踐,參照 AWS 快速起步教程來(lái),你可以在 AWS 云上快速部署 Docker 容器。Docker 數(shù)據(jù)中心快速起步基于模塊化和可定制的 CloudFormation 模板,客戶可以在其之上增加額外功能或者為自己的 Docker 部署修改模板。

架構(gòu)

怎么快速部署Docker數(shù)據(jù)中心

AWS Cloudformation 的安裝過(guò)程始于創(chuàng)建 AWS 資源,這些 AWS 需要的資源包括:VPC、安全組、公有與私有子網(wǎng)、因特網(wǎng)網(wǎng)關(guān)、NAT 網(wǎng)關(guān)與 S3 bucket。

然后,AWS Cloudformation 啟動(dòng)第一個(gè) UCP 控制器實(shí)例,緊接著,安裝 Docker 引擎和 UCP 容器。它把第一個(gè) UCP 控制器創(chuàng)建的根證書(shū)備份到 S3。一旦第一個(gè) UCP 控制器成功運(yùn)行,其他 UCP 控制器、UCP 集群節(jié)點(diǎn)和第一個(gè) DTR 復(fù)制的進(jìn)程就會(huì)被觸發(fā)。和第一個(gè) UCP 控制器節(jié)點(diǎn)類似,其他所有節(jié)點(diǎn)創(chuàng)建進(jìn)程也都由商用版 Docker 引擎開(kāi)始,然后安裝并運(yùn)行 UCP 和 DTR 容器以加入集群。兩個(gè)彈性負(fù)載均衡器(ELB),一個(gè)分配給 UCP,另外一個(gè)為 DTR 服務(wù),它們啟動(dòng)并自動(dòng)完成配置來(lái)在兩個(gè)可用區(qū)(AZ)之間提供彈性負(fù)載均衡。

除這些之外,如有需要,UCP 控制器和節(jié)點(diǎn)在 ASG 中啟動(dòng)并提供擴(kuò)展功能。這種架構(gòu)確保 UCP 和 DTR 兩者都部署在兩個(gè) AZ 上以增強(qiáng)彈性與高可靠性。在公有或者私有 HostedZone 上,Route53 用來(lái)動(dòng)態(tài)注冊(cè)或者配置 UCP 和 DTR。

怎么快速部署Docker數(shù)據(jù)中心

快速起步模板的核心功能如下:

  • 創(chuàng)建 VPC、不同 AZ 上的私有和公有子網(wǎng)、ELB、NAT 網(wǎng)關(guān)、因特網(wǎng)網(wǎng)關(guān)、自動(dòng)伸縮組,它們?nèi)炕?AWS 最佳實(shí)踐
  • 為 DDC 創(chuàng)建一個(gè) S3 bucket,其用于證書(shū)備份和 DTR 映像存儲(chǔ)(DTR 需要額外配置)
  • 在客戶的 VPC 范疇,跨多 AZ 部署 3 個(gè) UCP 控制器
  • 創(chuàng)建預(yù)配置正常檢測(cè)的 UCP ELB
  • 創(chuàng)建一個(gè) DNS 記錄并關(guān)聯(lián)到 UCP ELB
  • 創(chuàng)建可伸縮的 UCP 節(jié)點(diǎn)集群
  • 在 VPC 范疇內(nèi),跨多 AZ 創(chuàng)建 3 個(gè) DTR 副本
  • 創(chuàng)建一個(gè)預(yù)配置正常檢測(cè)的 DTR
  • 創(chuàng)建一個(gè) DNS 記錄,并關(guān)聯(lián)到 DTR ELB

在 AWS 使用 Docker 數(shù)據(jù)中心

  1. 登錄 Docker Store 獲取 30 天免費(fèi)試用或者聯(lián)系銷售
  2. 確認(rèn)之后,看到提示“Launch Stack”后,客戶會(huì)被重定向到 AWS Cloudformation 入口
  3. 確認(rèn)啟動(dòng) Docker 的 AWS 區(qū)域
  4. 提供啟動(dòng)參數(shù)
  5. 確認(rèn)并啟動(dòng)
  6. 啟動(dòng)完成之后,點(diǎn)擊輸出標(biāo)簽可以看到 UCP/DTR 的 URL、缺省用戶名、密碼和 S3 bucket 的名稱
  • Docker 數(shù)據(jù)中心需要 2000 美刀信用擔(dān)保

在 Azure 使用 Azure 市場(chǎng)的預(yù)編譯模板部署

在 Azure 市場(chǎng)上,Docker 數(shù)據(jù)中心是一個(gè)預(yù)先編譯的模板,客戶可以在 Azure 橫跨全球的數(shù)據(jù)中心即起即用。客戶可以根據(jù)自己需求從 Azure 提供的各種 VM 中選擇適合自己的 VM 部署 Docker 數(shù)據(jù)中心。

架構(gòu)

怎么快速部署Docker數(shù)據(jù)中心

Azure 部署過(guò)程始于輸入一些基本用戶信息,如 ssh 登錄的管理員用戶名(系統(tǒng)級(jí)管理員)和資源組名稱。你可以把資源組理解為一組有生命周期和部署邊界的資源集合。

下一步,輸入集群詳細(xì)信息,包括:UCP 控制器 VM 大小、控制器個(gè)數(shù)(缺省為 3 個(gè))、UCP 節(jié)點(diǎn) VM 大小、UCP 節(jié)點(diǎn)個(gè)數(shù)(缺省 1,最大值為 10)、DTR 節(jié)點(diǎn) VM 大小、DTR 節(jié)點(diǎn)個(gè)數(shù)、虛擬網(wǎng)絡(luò)名和地址(例如:10.0.0.1/19)。關(guān)于網(wǎng)絡(luò),客戶可以配置 2 個(gè)子網(wǎng):第一個(gè)子網(wǎng)分配給 UCP 控制器 ,第二個(gè)分配給 DTC 和 UCP 節(jié)點(diǎn)。

最后,點(diǎn)擊 OK 完成部署。對(duì)于小集群,服務(wù)開(kāi)通需要大約 15-19 分鐘,大集群更久些。

怎么快速部署Docker數(shù)據(jù)中心
怎么快速部署Docker數(shù)據(jù)中心

如何在 Azure 部署

  1. 注冊(cè) Docker 數(shù)據(jù)中心 30 天試用許可或者聯(lián)系銷售
  2. 跳轉(zhuǎn)到微軟 Azure 市場(chǎng)的 Docker 數(shù)據(jù)中心
  3. 查看部署文檔

通過(guò)注冊(cè)獲取 Docker 數(shù)據(jù)中心許可證開(kāi)始,然后你就能夠通過(guò) AWS 或者 Azure 模板搭建自己的數(shù)據(jù)中心。

“怎么快速部署Docker數(shù)據(jù)中心”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI