溫馨提示×

溫馨提示×

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

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

如何在AWS和Azure上搭建Docker數(shù)據(jù)中心

發(fā)布時間:2021-12-13 09:43:27 來源:億速云 閱讀:145 作者:柒染 欄目:服務(wù)器

如何在AWS和Azure上搭建Docker數(shù)據(jù)中心,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

通過 AWS 快速起步的 CloudFormation 模板和在 Azure 市場上的預(yù)編譯模板來部署 Docker  數(shù)據(jù)中心使得比以往在公有云基礎(chǔ)設(shè)施下的部署企業(yè)級的 CaaS Docker 環(huán)境更加容易。

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

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

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

  • Docker 通用控制面板(UCP),一種企業(yè)級的集群管理方案,幫助客戶通過單個管理面板管理整個集群

  • Docker 可信注冊庫(DTR), 一種鏡像存儲管理方案,幫助客戶安全存儲和管理 Docker 鏡像

  • 商用版的 Docker 引擎 

如何在AWS和Azure上搭建Docker數(shù)據(jù)中心

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

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

  • AWS 的 Docker 數(shù)據(jù)中心應(yīng)用說明

架構(gòu)

如何在AWS和Azure上搭建Docker數(shù)據(jù)中心

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

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

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

如何在AWS和Azure上搭建Docker數(shù)據(jù)中心

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

  • 創(chuàng)建 VPC、不同 AZ 上的私有和公有子網(wǎng)、ELB、NAT 網(wǎng)關(guān)、因特網(wǎng)網(wǎng)關(guān)、自動伸縮組,它們?nèi)炕?AWS ***實踐

  • 為 DDC 創(chuàng)建一個 S3 bucket,其用于證書備份和 DTR 映像存儲(DTR 需要額外配置)

  • 在客戶的 VPC 范疇,跨多 AZ 部署 3 個 UCP 控制器

  • 創(chuàng)建預(yù)配置正常檢測的 UCP ELB

  • 創(chuàng)建一個 DNS 記錄并關(guān)聯(lián)到 UCP ELB

  • 創(chuàng)建可伸縮的 UCP 節(jié)點集群

  • 在 VPC 范疇內(nèi),跨多 AZ 創(chuàng)建 3 個 DTR 副本

  • 創(chuàng)建一個預(yù)配置正常檢測的 DTR

  • 創(chuàng)建一個 DNS 記錄,并關(guān)聯(lián)到 DTR ELB

  • 下載 AWS 快速指南

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

  1. 登錄 Docker Store 獲取 30 天免費試用或者聯(lián)系銷售

  2. 確認之后,看到提示“Launch Stack”后,客戶會被重定向到 AWS Cloudformation 入口

  3. 確認啟動 Docker 的 AWS 區(qū)域

  4. 提供啟動參數(shù)

  5. 確認并啟動

  6. 啟動完成之后,點擊輸出標簽可以看到 UCP/DTR 的 URL、缺省用戶名、密碼和 S3 bucket 的名稱

  • Docker 數(shù)據(jù)中心需要 2000 美刀信用擔保

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

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

架構(gòu)

如何在AWS和Azure上搭建Docker數(shù)據(jù)中心

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

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

***,點擊 OK 完成部署。對于小集群,服務(wù)開通需要大約 15-19 分鐘,大集群更久些。

如何在AWS和Azure上搭建Docker數(shù)據(jù)中心

如何在AWS和Azure上搭建Docker數(shù)據(jù)中心

如何在 Azure 部署

  1. 注冊 Docker 數(shù)據(jù)中心 30 天試用許可或者聯(lián)系銷售

  2. 跳轉(zhuǎn)到微軟 Azure 市場的 Docker 數(shù)據(jù)中心

  3. 查看部署文檔

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

  • 獲取 30 天試用許可證

  • 通過視頻理解 Docker 數(shù)據(jù)中心架構(gòu)

  • 觀看演示視頻

  • 獲取 AWS 提供的部署 Docker 數(shù)據(jù)中心的 75 美元紅包獎勵

看完上述內(nèi)容,你們掌握如何在AWS和Azure上搭建Docker數(shù)據(jù)中心的方法了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細節(jié)

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

AI