精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

3億Docker容器部署的挑戰(zhàn)及應對方案

云計算
IronWorker 是一個面向開發(fā)者的任務隊列服務,開發(fā)人員可以在不設置和管理任何基礎設施的基礎上,調度執(zhí)行大規(guī)模的任務。幾個月前,IronWorker 開始使用 Docker,如今其內部已經部署了3億多個 Docker 容器,本文中分享了 IronWorker 在使用基于 Docker 的基礎架構時,遇到的挑戰(zhàn)、解決方法,以及其中的收獲。

alt

IronWorker 是一個面向開發(fā)者的任務隊列服務,開發(fā)人員可以在不設置和管理任何基礎設施的基礎上,調度執(zhí)行大規(guī)模的任務。幾個月前,IronWorker 開始使用 Docker,如今其內部已經部署了3億多個 Docker 容器,本文中分享了 IronWorker 在使用基于 Docker 的基礎架構時,遇到的挑戰(zhàn)、解決方法,以及其中的收獲。

以下為譯文:

[[122571]]

IronWorker 是一個任務隊列服務,他讓開發(fā)人員在不用設置和管理任何基礎設施的基礎上,調度執(zhí)行大規(guī)模的任務。我們3年多前推出這項服務時,使用了包含所有的語言和代碼包的LXC容器運行任務。Docker使我們能夠輕松地升級和管理一組容器,為客戶提供更多的語言環(huán)境和安裝包。

我們剛開始使用的是v0.7.4版本的 Dokcer ,使用過程中遇到一些困難(不能正常關閉曾是個大問題,不過后來被解決了)。我們不僅成功地克服了所有的困難,并且發(fā)現(xiàn) Docker 不僅滿足了我們的需求,更是超出了我們的預期。因此我們在我們的基礎架構中推廣使用 Docker 。基于我們的經驗來看,這樣做是有意義的。

Docker的優(yōu)勢:

 

更新維護鏡像非常容易

Doker 使用類似 git 的非常強大的方法來管理 image ,使得它能很方便地管理大量的、不斷變化的環(huán)境,他的 image 分層系統(tǒng)不僅節(jié)省空間而且使我們擁有更細區(qū)分度的 images 。 現(xiàn)在,我們能夠跟上快速更新的語言的節(jié)奏,例如我們能夠提供一個新的專為媒體處理而設計的 ffmpeg stack 。我們現(xiàn)在有多達15個不同的堆棧并且正在迅速擴大。

資源分配

基于 LXC 的容器是操作系統(tǒng)級別的虛擬化方法,所有的容器共享系統(tǒng)內核,但是每個容器可以被約束使用指定的資源,比如 CPU 、內存和 I/O 。 Docker 提供 REST API 、環(huán)境版本控制、獲取/提交鏡像、輕松獲取統(tǒng)計數據等功能。 Docker 支持使用 CoW 文件系統(tǒng)來更安全的隔離數據。這意味著,任務中對文件的所有改變都分開存儲,并可以用一個命令清除。 LXC 不能跟蹤這種變化。

Dockerfiles使得集成簡單

我們的團隊遍布世界各地。只要發(fā)布一個簡單的 Dockerfile 就可以下班,當你休息時,可以保證其他工作的人能夠生成和你的一樣的鏡像。克服了不同地方的人有不同的作息時間的困難。干凈的鏡像使得它部署和測試更快。我們的迭代周期更快,團隊里每個人更加開心。
不斷壯大的社區(qū)

Docker 現(xiàn)在更新得非常快,甚至比 chrome 還快。更重要的是,參與增加新功能和修復 bug 的社區(qū)數量在大量增加。 無論是為為鏡像貢獻還是為 Docker 做貢獻,甚至是為 Docker 的周邊工具做貢獻,有一大批聰明的人正在為其努力,因此我們也不能置身事外。我們發(fā)現(xiàn) Docker 的社區(qū)非常活躍有意義,我們很高興能夠成為其中一員。

Docker + CoreOS

我們也處在探索階段,但我們發(fā)現(xiàn) Docker 和 CoreOS 的結合對于我們來說似乎是更好地選擇。Docker 提供了穩(wěn)定的鏡像管理和容器。CoreOS 提供了一個精簡的云操作系統(tǒng)、機器級別分布式編排和虛擬狀態(tài)管理。這個組合關注問題的不同方面,是一個更合理的基礎設施棧。

挑戰(zhàn)

每一個服務器端的技術需要微調和定制,尤其是大規(guī)模運行時,,Docker 也不例外。(例如:我們跑不到5000萬的任務,一個月50萬小時計算,并且不斷更新我們的鏡像)。下面是我們使用大量 Docker 容器數時遇到的一些挑戰(zhàn):

向后兼容性不夠

該領域的快速創(chuàng)新雖然是一個優(yōu)勢,但是也存在缺點。其中之一是向后兼容性差。在多數情況下,我們遇到的問題主要是是命令行語法、 API 的改變,從產品角度來說這不是一個嚴重的問題。

但在某些情況下,它影響了操作性能。例如,在任何啟動容器后引發(fā)的 Docker 錯誤,我們要解析 STDERR 并根據錯誤類型進行響應(例如重試)。非常不幸的是,錯誤的輸出格式隨著版本不同變化,不得不在不斷變化的結果中調試,使我們非常疲憊。

alt

圖注:Docker的錯誤率

這個問題相對來說還比較好解決,但是意味著每次的更新要經過多次驗證,并且你需要一直開發(fā)直到這個更新的版本被發(fā)布到了系統(tǒng)大部分環(huán)境中。我們幾個月前使用v0.7.4,現(xiàn)在我們的系統(tǒng)更新到v1.2.0.在這個領域我們已經有了一個很大的進步。

有限的工具和庫

雖然 Docker 有一個四個月前發(fā)布的穩(wěn)定版本,圍繞它的一些工具仍然不穩(wěn)定。采用 Docker 生態(tài)圈中的大部分工具意味著需要投入更多的精力。為了使用***的功能、修復 bug ,你團隊中需要有人熬夜加班對這些功能,頻繁的進行一些修改.也就是說,我們很高興有一些 Docker 周邊的工具在開發(fā),而且很期待能夠有一個工具在其中脫穎而出。我們對 etcd 、 fleet 、 kubernetes 比較看好。

戰(zhàn)勝困難

接下來根據我們的經驗,更深入的講我們講我們遇到的問題和我們的解決方法。問題列表主要來自我們 Ironworker 的***開發(fā)兼工程運營總監(jiān) Roman Kononov 和一直在調試和規(guī)范化我們 Docker 操作的 Sam Ward 。

alt

圖注:Debug時的一個異常

說明一下,當我們遇到和 Docker 相關或者其它系統(tǒng)相關的問題,我們可以自動的重新執(zhí)行任務,對用戶沒有任何影響(重試是平臺的內置功能)。

刪除操作時間長

起初刪除容器時間長,需要太多的磁盤I/O操作。這導致我們的系統(tǒng)速度明顯變慢,形成了瓶頸。我們不得不增加可用的內核數目,而這個數量遠遠超出我們所需的。

alt

圖注:快速刪除Docker容器的解決方案

通過研究使用 devicemapper(一個 Docker 的文件系統(tǒng)驅動),我們發(fā)現(xiàn)設置一個選項有作用--storage-opt dm.blkdiscard=false ,這個選項告訴 Docker 刪除容器時跳過花費時間長的磁盤操作,大大加速了容器的關閉過程。當修改好刪除腳本后,這個問題就沒了。

alt

卷無法卸載

由于 Docker 沒有可靠地卸載卷,容器不能正確地停止。這導致容器永遠在運行,即使已經完成了任務。解決辦法就是顯示地調用用戶自己寫得一些列腳本來卸載卷,刪除文件夾。幸運的是,這個問題是之前我們使用 Docker v0.7.6 版本時遇到的,當 Docker 更新到 v0.9.0 解決了這個問題后我們就刪除了那些冗長的腳本。

內存限制開關

Docker 其中的一個發(fā)布的版本中突然新增了內存限制選項,刪除了 LXC 中的選項。其結果是一些工作進程到達內存界限,然后了整體不響應。這弄得我們措手不及,因為即使使用了它不支持的設置, Docker 也沒有出錯。解決方法很簡單,即在 Docker 內部設置內存限制。

未來計劃

正如你所看到的,我們對 Docker 投入非常多,我們在接下得每天會繼續(xù)投入。除了用它來隔離用戶在 IronWorker 中運行的代碼,我們也準備在其他的一些領域使用它。這些領域包括:

IronWorker 后臺

除了使用 Docker 作為任務的容器,我們也在使用它來管理每個服務器上運行的用來管理和啟動任務的進稱。每一進程著的主要任務是從隊列中拿一個任務,把它放到合適的 Docker 容器中,運行,監(jiān)測,運行完后刪除環(huán)境。有趣的是同一臺機器上我們有容器化的代碼來管理其它容器。把我們所有的基礎設施環(huán)境放到 Docker 的容器中讓我們在 CoreOS 上的運行相當容易。

IronWorker, IronMQ,以及 IronCache APIs

和其他的運維團隊一樣,我們也不喜歡部署。能夠把我們的所有的服務打包 Docker 容器中,然后簡單、確定地部署,我們非常地激動。不用再配置服務器,我們需要的就只是能夠運行 Dokcer 容器的服務器。我們正在替換我們的服務器搭建,使用 Docker 容器在服務器上為我們發(fā)布的產品搭建環(huán)境。變得的靈活、簡單,有更可靠的協(xié)議棧。

生成和加載程序

我們也在用 Docker 容器在 IronWorker 中生成和加載程序。一個顯著的進步是為用戶改進了,大規(guī)模、特定任務負載和工作流的創(chuàng)建、上傳、運行任務的過程。還有一個好處是用戶可以在本地測試程序,而測試環(huán)境和我們的生產服務一致。

企業(yè)內部部署版

使用 Docker 作為主要分發(fā)方法, IronMQ 企業(yè)內部部署版簡化了我們的分發(fā)工作,并且提供了一個簡單通用的在幾乎任何云環(huán)境中都能部署的方法。就像我們在共有云上運行的服務,客戶需要的就是可以運行 Docker 容器的服務器,同時他們可以相對容易的獲得在測試或生產環(huán)境中運行的多臺服務器的云服務。

原文出自:https://docker.cn/p/docker-in-production-what-weve-learned

責任編輯:Ophira 來源: Docker中文社區(qū)
相關推薦

2023-07-12 08:00:40

2024-05-06 11:25:57

微服務架構

2023-11-27 16:39:09

數字化轉型

2015-05-18 10:13:47

2020-11-02 10:50:21

爬蟲Python網絡

2022-06-21 10:29:09

CIO首席信息官

2025-07-08 07:28:33

2009-12-09 09:28:14

PLINQ

2014-01-16 09:56:26

IPv6商用部署策略

2025-05-15 01:00:00

2018-11-06 14:17:23

2010-09-30 10:44:43

2011-04-07 13:22:12

Windows 8

2022-01-19 12:39:41

大數據

2021-01-25 09:00:00

機器學習人工智能算法

2010-09-13 18:11:38

2010-01-05 14:57:57

2022-04-15 11:37:19

密碼網絡攻擊網絡安全

2018-05-26 22:55:53

GDPR
點贊
收藏

51CTO技術棧公眾號

69堂免费精品视频在线播放| 久草福利资源在线| 日本高清在线观看| 成人性生交大片免费看中文| 国产91|九色| 亚洲一二三精品| 欧美日韩国产一区二区在线观看| 一区二区三区视频在线看| 国严精品久久久久久亚洲影视| 久久精品视频1| 欧美激情欧美| 亚洲国产精品系列| 艹b视频在线观看| bl在线肉h视频大尺度| 久久精品欧美日韩精品 | 4438x成人网全国最大| 波多野结衣一区二区三区 | 91久久精品无嫩草影院| 欧美性生交xxxxx久久久| 国产精品12p| 国产高清免费av在线| 国产成人免费在线观看| 国产精品扒开腿做爽爽爽视频| 欧美爱爱小视频| 日韩成人精品一区| 日韩av最新在线观看| 三上悠亚av一区二区三区| 成人bbav| 一区二区三区在线免费播放| 日本婷婷久久久久久久久一区二区| 99国产精品久久久久99打野战| 午夜综合激情| 国内精品免费午夜毛片| 玖玖爱这里只有精品| 成人三级视频| 亚洲网站在线观看| 国产三级视频网站| 成人动态视频| 亚洲成人aaa| 男人女人拔萝卜视频| 久久夜夜久久| 欧美日韩中文另类| 日韩欧美xxxx| 亚洲精品中文字幕| 欧美日韩中文字幕日韩欧美| 亚洲熟妇国产熟妇肥婆| 国产偷倩在线播放| 一区二区三区高清| 狠狠精品干练久久久无码中文字幕 | 正在播放一区| 日本精品一区二区三区在线播放| 久久午夜羞羞影院免费观看| 九九九热999| 无码国产色欲xxxx视频| 99国产精品久久久| 久久精品日韩精品| 亚洲av片在线观看| 91老师国产黑色丝袜在线| 国产一级特黄a大片99| 欧美视频在线观看一区二区三区| 国产成人自拍网| 国产精品久久久对白| 成 人 免费 黄 色| 东方aⅴ免费观看久久av| 国产精品一区二| 色中色在线视频| 久久久夜色精品亚洲| 日本精品国语自产拍在线观看| 久久精品蜜桃| 国产精品欧美久久久久无广告| 色女人综合av| 毛片免费不卡| 亚洲一区二区三区在线| 欧美精品自拍视频| 免费成人直播| 欧美高清视频不卡网| 久久人人爽人人片| 国产成人一二| 亚洲欧洲一区二区三区在线观看| 国产成人免费观看网站| 亚洲电影影音先锋| 欧美国产中文字幕| 亚洲色成人www永久网站| 免费日本视频一区| 91精品婷婷国产综合久久蝌蚪| 肥臀熟女一区二区三区| 91视频免费播放| 亚州欧美一区三区三区在线| av文字幕在线观看| 天天操天天色综合| 伊人网在线综合| 99re8这里有精品热视频8在线| 亚洲精品国产精品国产自| 野外性满足hd| 欧美一区国产在线| 欧美一级大片在线观看| 国产精品一区二区三区在线免费观看| 岛国一区二区在线观看| 欧美一区二区三区在线免费观看 | 亚洲天堂精品视频| 日本a在线免费观看| 草莓视频成人appios| 欧美大片顶级少妇| 精品人伦一区二区三电影| 久久精品青草| 日本精品免费观看| www天堂在线| 亚洲国产激情av| 国产一区二区视频播放| 久久电影天堂| 亚洲人午夜色婷婷| 五月天婷婷丁香| 九九热在线视频观看这里只有精品| 国产欧美日韩综合一区在线观看 | 欧美国产日韩一区二区三区| www.久久网| 91小视频免费观看| 污污污污污污www网站免费| 91九色综合| 日韩美女av在线| 久久免费小视频| 麻豆国产精品一区二区三区 | 欧美日韩国产黄| 九九九久久久久久久| jlzzjlzz亚洲女人| 欧美亚洲在线视频| 色丁香婷婷综合久久| 亚洲六月丁香色婷婷综合久久| 欧美午夜小视频| 欧美激情精品| 欧美成人手机在线| 国产精品久久久久久久免费看| 久久日一线二线三线suv| 久久福利一区二区| 成人在线视频国产| 伊人久久综合97精品| 国产精品视频一区在线观看| 99久久久久久| a级黄色小视频| 大型av综合网站| 欧美另类在线播放| 精品人妻少妇AV无码专区| 成人免费一区二区三区在线观看| 人妻丰满熟妇av无码区app| 日本国产精品| 91成人在线观看国产| 免费av网站在线播放| 亚洲午夜av在线| 在线精品视频播放| 在线观看亚洲| 六月婷婷久久| 成人美女大片| 国产一区二区三区中文| 中文字幕av资源| 国产精品女主播av| 男生操女生视频在线观看| 国产精品国产三级国产在线观看 | 国产精品美女www爽爽爽| 91国视频在线| 综合伊思人在钱三区| 青青久久aⅴ北条麻妃| 亚洲 欧美 精品| 欧美日韩在线视频一区二区| 亚洲精品乱码久久久久久久久久久久| 久久不射中文字幕| 日韩久久久久久久| 欧美日韩破处视频| 久久最新资源网| 亚洲国产精品欧美久久| 亚洲www啪成人一区二区麻豆| www.日本高清| 国产午夜在线观看| 一区二区中文字| 亚洲自拍欧美色图| 男人添女人下部高潮视频在线观看| 欧美精品一区二区高清在线观看| 日韩无码精品一区二区三区| 久久女同性恋中文字幕| 九热视频在线观看| 91精品啪在线观看国产18| av激情久久| av电影一区| 日韩视频在线免费观看| 亚洲成人精品女人久久久| 偷偷要91色婷婷| xxxxx99| 国产精品资源站在线| 国产视频九色蝌蚪| 欧美韩国日本在线观看| 动漫3d精品一区二区三区| h片在线观看视频免费| 一区二区福利视频| 国产肥老妇视频| 黑人精品xxx一区| 亚洲精品一区二区三区在线播放| 粉嫩aⅴ一区二区三区四区五区 | 日韩成人免费电影| 日本道在线视频| 国产精品日韩精品中文字幕| 成人国内精品久久久久一区| 鲁鲁在线中文| 麻豆国产va免费精品高清在线| 天天干天天草天天射| 欧美亚洲免费在线一区| 国产精品成人av久久| 欧美国产日韩亚洲一区| 日本人添下边视频免费| 蜜桃av一区二区| 播放灌醉水嫩大学生国内精品| 婷婷亚洲图片| 欧美精品亚洲精品| 77成人影视| 91精品久久久久久久久| 女人让男人操自己视频在线观看 | 精品国产青草久久久久福利| 中文无码精品一区二区三区| 天天综合网 天天综合色| 欧美在线视频第一页| 国产视频一区在线播放| 国产高清成人久久| 国产麻豆成人传媒免费观看| 三年中国国语在线播放免费| 中文亚洲字幕| 一卡二卡三卡视频| 久久久久久久久久久妇女| 日韩国产精品一区二区| 亚洲自拍电影| 久久99影院| 国产精品99久久免费观看| 91中文字幕在线观看| 国产精品久久久久久久久免费高清| 日本高清不卡在线| free性m.freesex欧美| 久久久久国产精品一区| 欧美videosex性极品hd| 超碰精品一区二区三区乱码| 欧美a在线看| 色琪琪综合男人的天堂aⅴ视频| 国模吧精品人体gogo| 日韩精品中文字幕在线观看| 五月天激情开心网| 亚洲经典中文字幕| 少妇人妻偷人精品一区二区| 精品成人佐山爱一区二区| 亚洲精品无amm毛片| 日韩欧美一级片| 国产ts变态重口人妖hd| 制服丝袜中文字幕一区| 国产精品久久久午夜夜伦鲁鲁| 欧美日本高清视频在线观看| 亚洲综合精品在线| 7777精品久久久大香线蕉| 国产精品怡红院| 日韩一区二区电影网| 亚洲AV无码一区二区三区少妇| 日韩亚洲电影在线| 欧美自拍第一页| 亚洲精品videossex少妇| 亚洲 欧美 激情 小说 另类| 亚洲欧洲av一区二区| 成人福利在线| 久久久av电影| 日本三级视频在线播放| 欧美精品在线免费观看| 不卡专区在线| 国产97色在线| 色综合视频一区二区三区日韩| 91久久久久久久久久| 2020国产精品极品色在线观看| 国产在线视频欧美一区二区三区| 伊人春色精品| 亚洲人成网站在线播放2019| 欧美在线三级| 精品无码一区二区三区在线| 日韩精品一区第一页| 欧美一级特黄aaa| 成人久久18免费网站麻豆| 丰满圆润老女人hd| 国产精品女主播在线观看| 九九九在线视频| 欧美日韩在线看| 一级黄色片免费| 精品国产乱码91久久久久久网站| 激情福利在线| 久久电影一区二区| 亚洲人体视频| 国产精品自拍视频| 永久免费毛片在线观看| 91久久电影| 影音先锋男人的网站| 国产一区亚洲| 黄色a级片免费| 毛片不卡一区二区| yjizz视频| 国产精品免费视频观看| 精品无码黑人又粗又大又长| 亚洲国产一区视频| www.久久久久久久| 91麻豆精品国产91久久久资源速度 | 麻豆成人在线视频| 色综合婷婷久久| 97人妻一区二区精品免费视频 | 中文字幕影片免费在线观看| 国产精品免费aⅴ片在线观看| 久久免费视频6| 欧美日韩亚洲国产综合| 污视频在线免费| 欧美成人免费全部观看天天性色| 日本免费久久| 国产不卡一区二区在线观看| 成人毛片免费看| 青青青免费在线| 国产乱子伦视频一区二区三区| 欧美特级黄色录像| 亚洲18女电影在线观看| 国产精品人妻一区二区三区| 亚洲人成网站777色婷婷| 97蜜桃久久| 亚洲一区二区三区sesese| 欧美一区电影| 日本三区在线观看| av电影一区二区| 麻豆亚洲av熟女国产一区二| 欧美精品在欧美一区二区少妇| 国模精品一区二区| 国产91ⅴ在线精品免费观看| 成人在线播放视频| 日本美女一区二区| 国产又黄又大又粗视频| 国产99一区视频免费| 美女福利视频在线观看| 欧美日本一区二区三区| 成人亚洲综合天堂| 国产91在线播放精品91| 亚洲理论电影片| 国产又黄又大又粗视频| 91丨porny丨蝌蚪视频| 日韩精品在线免费视频| 日韩经典中文字幕| 欧美aa一级| 欧美激情论坛| 亚洲欧美日韩国产一区二区| 欧美极品jizzhd欧美仙踪林| 亚洲成人av一区二区| 秋霞网一区二区| 97视频在线看| 亚洲电影一级片| 青青在线视频免费| 国产亚洲欧美激情| 中国精品一区二区| 日韩在线观看成人| 国产精品久久免费视频| 超薄肉色丝袜足j调教99| 国产精品99久久久久久似苏梦涵 | 96久久精品| 亚洲人成高清| 无套内谢大学处破女www小说| 日韩欧美国产网站| 国产69精品久久app免费版| 国产精品久久久久免费a∨| 日韩亚洲一区在线| 国产资源中文字幕| 亚洲国产毛片aaaaa无费看| 色一情一乱一区二区三区| 欧洲精品久久久| 日韩精品看片| 欧美污在线观看| 亚洲精品综合在线| 十八禁一区二区三区| 欧美在线视频观看免费网站| av亚洲在线观看| 一个人看的视频www| 亚洲成人激情自拍| 国产精品秘入口| 成人免费网站在线观看| 黄色在线一区| 免费一级做a爰片久久毛片潮| 欧美日韩亚洲综合| 日本视频在线观看免费| 成人av高清在线| 亚洲伊人成人网| 揄拍成人国产精品视频| 国产色99精品9i| 97超碰青青草| 国产精品网站在线| 亚洲成人av综合| 国产精品久久久久久久久粉嫩av| 午夜视频精品| 免费看污黄网站在线观看| 欧美色成人综合| 丁香高清在线观看完整电影视频 | 热久久这里只有精品| 91综合在线| 亚洲一区二区三区无码久久| 欧美日韩久久不卡| free性护士videos欧美| 亚洲一区二三| 99re8在线精品视频免费播放| 一二三区中文字幕| 青青草原一区二区|