成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

容器中缺乏永久性存儲的問題該如何解決?

云計算
容器的起源實際上可以追溯至大型機時代,因此它并不是新的東西。這一技術已經開始逐漸成熟,并以極快的速度獲得了用戶的關注與認可。

在容器中運行應用并不是一個全新的理念。是的,這是一個熱門話題,其中許多人在討論中為了提升話題的熱度,或者是為了拋出新奇的觀點,往往都會提到容器,仿佛他們為這一棘手問題找到了良策一樣。聽上去似乎是這樣的——容器是***的,它能解決所有的問題。

[[150990]]

容器的起源實際上可以追溯至大型機時代,因此它并不是新的東西。這一技術已經開始逐漸成熟,并以極快的速度獲得了用戶的關注與認可。

容器可讓應用同時運行在一個單一操作系統中,既可以將其直接部署在物理服務上,也可以作為一個虛擬實例部署。

這是通過提供了執行“用戶空間”多個拷貝的功能實現的。在這里,應用可以運行在平臺上,系統或是特殊代碼可以運行在內核上。

容器在存儲領域的短板:默認情況下沒有***性存儲

容器當前的吸引力來自與運行虛擬實例相關的問題和日常開支方面,即每個實例必須要有專用內存和存儲資源。這些東西通常要么太多,要么太少,在需要快速擴展時,往往要花費很長的時間。

虛擬實例的設計存在孤立性,每個實例的升級都具有獨特性,但是在運行相似或相同操作系統版本的大環境中,每個都運行著一套相同的程序以消費內存,保持近乎相同的啟動卷。

在向“大規模計算轉型”這一目標進發的征途中,傳統的虛擬化被認為效率低下,浪費內存、CPU、存儲、機架空間、電力、冷卻等物理資源,以及浪費管理、IP地址等邏輯資源。由于它們與鄰近的看起來好像容器擁有整個操作系統的組件相互隔離,因此容器帶有一定程度的分離性。這種分離性允許它們與外部世界進行互動。

由于在2014年呈現指數增長,容器及其生態系統2015年在企業環境中獲得了一些推動力,但是還遠未達到大規模部署的程度。目前已經有少量的備份軟件提供商開始提供容器備份支持,但是目前是否已經有了一種可以通過備份軟件備份容器的方法呢?

與虛擬實例相比,這可能是非常短暫的,并且只適用于分配給它們的存儲。與以前所使用的原始鏡像相比,容器可以使用重疊式文件系統等功能執行寫入時復制程序,以存儲所有升級信息到容器的根文件系統。如果容器被刪除了,那么這些變更也通常會丟失。因此,容器在默認情況下沒有***存儲。

Docker在存儲領域的改進:使用卷和數據容器時仍存在問題

然而,Docker提供了Docker卷和數據容器兩個功能,這兩個功能可以實現對更多***存儲資源的訪問。

Docker卷允許數據被存儲在啟動卷外的容器中,根文件系統內,并且可以通過多種方式被執行。通過提供一個傳遞至“-v”交換機參數的共享名,容器能夠被創建在一個或多個卷內。

這擁有在Docker配置文件夾(/var/lib/docker)中創建一個實體,以展現卷中內容的效果。卷中的配置數據被存儲在/var /lib/docker/volumes文件夾內,通過每個子目錄展現基于通用唯一標識符(UUID)的卷名。數據本身將被存儲在以UUID名稱為基礎的 /var/lib/docker/vfs/dir文件夾中。

任何卷中的數據都能夠通過主機操作系統和標準權限申請被瀏覽和編輯。卷的使用既有優勢也有劣勢。由于數據被存儲在標準文件系統中,它們可以通過操作系統被備份、拷貝或是移入/移出。

不足之處是卷名采用的是UUID格式,這讓人難以將它們與容器名稱聯系在一起。Docker讓許多工作變得更加輕松,它通過提供“docker cp”命令,讓文件和文件夾能夠從主機目錄拷貝至指定容器名稱的容器目錄路徑。這與rsync很相似。

這為提供對在NFS共享上的外部共享存儲或LUN的訪問帶來了可能。LUN使用卷選項訪問創建在外部存儲上的主機共享,不過這種方式并不推薦使用。

Docker卷也可以與主機目錄聯系在一起。這在“-v”交換機中被進行了詳細說明,它使用了一個通過冒號將主機與容器分隔起來的格式,即:“-v /host:/container”。這種方法允許容器訪問主機上的持久性數據。

因此,這使得訪問存儲在NFS共享上的外部共享存儲,或者使用卷選項訪問創建在外部存儲上的主機共享的LUN成為了可能。這種方式也可用于備份由容器訪問的數據。

對于管理Docker中數據的另一個選項是使用Docker數據容器。這一概念實質上是一個不活躍容器,其中創建有一個或多個卷。在啟動額外容器時,這些卷能夠被導出到一個或多個使用“-volumes-from”交換機的容器中。

數據卷容器實際上是作為一個內部的Docker NFS服務器,提供對來自中央掛載點的容器的訪問。

這種方法的好處是它抽象了原始數據的位置,讓數據容器成為了一個邏輯掛載點。在保持數據長久保存一個專用容器的同時,它們還允許訪問數據容器卷的“應用”容器被創建和被破壞。

在使用卷和數據容器時我們會發現,其中存在許多問題。

孤立的存儲

目前,在不刪除相關卷的情況下,刪除容器已經成為了可能。實際上,這是一種默認行為,除非明確進行重寫。這使得終結沒有相關容器的孤立卷變得更加容易。

清理孤立存儲是一項艱巨的任務,這需要查找與容器匹配的容器配置文件和與它們相關的卷。

安全性

除了標準文件權限和配置只讀或讀寫訪問選項外,卷或數據容器沒有額外的安全保證。這意味著容器中的用戶文件訪問權限需要與主機設置相匹配。

數據完整性

共享使用卷和數據容器的數據沒有任何數據完整性保護措施。文件鎖定等功能需要由容器自身進行管理。這是一項必須要加入到應用當中的額外開銷。

容器不提供數據保護工具,例如快照或復制,因此數據管理必須要由主機或是容器負責。

目前還缺乏對外部存儲的支持。除了主機操作系統提供的功能外,Docker內部也沒有對外部存儲的一些特殊支持。

容器卷默認存儲在/var/lib/dockerdirectory下,這將成為容量和性能瓶頸。目前,在Docker后臺程序啟動中使用交換機改變這一位置已經變成了可能。

容器和存儲目前存在的問題之一是,無法管理運行在獨立物理主機上的容器之間的數據共享。

容器卷可位于外部存儲上,但是目前的設計并不便于將來自一臺主機的卷用在另一臺主機上。為了解決這一問題,開始出現了類似ClusterHQ的 Flocker等解決方案,以解決卷的可移植性問題。目前,還有一些建議對Docker進行調整,增加一些關于對卷進行管理的功能。

雖然許多問題有望被快速解決,但是數據管理在短期內仍將是一個棘手的問題。

編者注:本文編譯自superuser.openstack.org,作者為Nick Gerasimotos,編譯者Frank Chan。Nick Gerasimotos是FICO云服務工程高級總監,目前正致力于研究容器中缺乏***性存儲的問題,以及如何通過Docker卷和數據容器解決這一問題。

原文鏈接:https://www.ustack.com/news/how-storage-works-in-containers/?belong=skill-share

責任編輯:Ophira 來源: ustack博客
相關推薦

2019-11-26 16:18:39

云計算Docker軟件

2024-01-10 09:44:11

MySQL死鎖

2021-03-29 18:52:32

邊緣安全零信任加密

2023-08-15 07:17:38

IT安全ChatGPT

2015-04-22 10:49:29

Windows AzuAzure Stora共享存儲

2013-11-05 09:30:02

社交媒體法規合規

2021-10-20 20:27:55

MySQL死鎖并發

2022-12-20 10:22:16

計算函數

2017-09-23 22:07:24

深度學習N 體問題GAN

2017-09-28 10:40:10

深度學習多體問題多代理系統

2021-11-28 06:55:05

多云云計算云備份

2023-08-27 18:30:44

系統inode

2021-04-30 14:50:59

智慧城市智能安防物聯網

2012-09-05 11:09:15

SELinux操作系統

2016-12-13 11:34:10

2021-09-03 13:36:40

冷存儲數據ZB數據

2019-11-05 14:00:23

Windows 10Outlook附件

2017-10-17 09:21:06

2015-10-15 13:57:06

2018-11-14 12:18:35

設計畫面太亂視覺元素
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av片毛片| av不卡一区 | 91综合网 | 一区二区视频免费观看 | 日韩中文字幕在线播放 | 亚洲一区二区综合 | 涩涩视频大全 | 国产精品1区2区 | 国产精品久久国产精品 | 久久精品中文 | 成人亚洲性情网站www在线观看 | 国产欧美精品一区二区三区 | 亚洲一区二区三区四区五区午夜 | 日韩精品在线观看视频 | 久久另类视频 | 国产精品 亚洲一区 | 亚洲午夜电影 | 亚洲免费婷婷 | 久久久精品网站 | 视频在线一区二区 | 粉嫩av在线| 免费视频中文字幕 | 久久久久久久久久毛片 | 欧美乱人伦视频 | 国产精品99一区二区 | 国产精品视频播放 | 一区二区三区四区在线 | 色就干| 欧美午夜精品 | 超碰地址 | 99综合网 | 真人毛片 | 亚洲在线一区二区 | 午夜一级黄色片 | 日韩一区二区av | 日韩精品在线观看免费 | 欧美日韩在线免费观看 | 国产视频中文字幕 | 欧美精品二区 | 久久9久| 精品在线免费看 |