容器相對于虛擬機在存儲方面的優(yōu)勢
2020/9/22 9:12:10
了解容器相對于虛擬機的關(guān)鍵優(yōu)勢,對于了解基于容器的應(yīng)用程序成功運行所需的存儲功能很重要。
現(xiàn)代企業(yè)的成功取決于以數(shù)據(jù)為中心的規(guī)劃速度和效率。數(shù)據(jù)提供了一種戰(zhàn)略優(yōu)勢,為開發(fā)人員提供正確的工具和數(shù)據(jù)對于滿足業(yè)務(wù)需求很重要。
因此,企業(yè)正在迅速認(rèn)識到容器相對于虛擬機的優(yōu)勢,以實現(xiàn)ITOps和DevOps實踐的現(xiàn)代化。在對IT存儲管理員近期的一項調(diào)查中,Enterprise Storage Group(ESG)公司發(fā)現(xiàn),41%的受訪者表示將容器用于生產(chǎn)應(yīng)用程序,另外33%的受訪者表示將容器用于測試/開發(fā)活動。
人們通常將容器與虛擬機進行比較,盡管容器規(guī)模更小并且需要的開銷更少。這兩種應(yīng)用程序可以采用相同的基礎(chǔ)設(shè)施,這一點很誘人。實際上,容器與虛擬機有很大不同。如果目標(biāo)是使基于容器的應(yīng)用程序環(huán)境的價值更大化,那么了解這些差異如何影響IT基礎(chǔ)設(shè)施設(shè)計是很重要的。
容器與虛擬機之間的主要區(qū)別
與虛擬機不同,容器持續(xù)的時間是短暫的,它們會自動啟動和關(guān)閉。但是像虛擬機一樣,容器需要訪問持久性存儲,以在生產(chǎn)環(huán)境中發(fā)揮其潛力。如果沒有持久性存儲,則在容器關(guān)閉時數(shù)據(jù)會“死亡”。基于容器的應(yīng)用程序的企業(yè)級存儲基礎(chǔ)設(shè)施須提供功能強大的持久存儲。但這只是一個開始,為了更好地發(fā)展,容器環(huán)境需要支持容器具有輕量、移動和短暫特性的存儲生態(tài)系統(tǒng)。
容器相對于虛擬機的優(yōu)勢
企業(yè)在設(shè)計強調(diào)容器與虛擬機相比具有優(yōu)勢的存儲生態(tài)系統(tǒng)時,首先要確定與虛擬機不同的容器的關(guān)鍵方面:
•容器輕量化意味著更大的移動性。容器是為移動性而設(shè)計的,這與可以移動但主要是為固定狀態(tài)的虛擬機不同。因此,容器更有可能使用公共云服務(wù)進行部署,并在混合云和多云環(huán)境之間移動。
在ESG公司對基于容器的應(yīng)用程序環(huán)境的研究中,70%的受訪者表示,他們更喜歡將公共云和私有數(shù)據(jù)中心結(jié)合用于基于容器的應(yīng)用程序。而在對支持容器環(huán)境的存儲管理員的另一項調(diào)查中,超過三分之一的受訪者表示,在混合云或多云環(huán)境中管理容器存儲是他們與存儲相關(guān)的更大挑戰(zhàn)。對于虛擬機,有可能進出云平臺。對于基于容器的環(huán)境具有這種移動性是人們所期望的。
•容器的短暫特性要求具有更高的性能。與虛擬機相比,容器的另一個優(yōu)點是它們的短暫特性。具有即時性的容器須迅速運轉(zhuǎn)起來,而傳統(tǒng)的IT流程不能減慢短暫的、加速的應(yīng)用程序環(huán)境。
例如,沒有時間提交故障單讓存儲管理員人工配置卷。容器在大多數(shù)情況下必須自動配置大量資源:重構(gòu)當(dāng)今的許多應(yīng)用程序可能會導(dǎo)致數(shù)百個(甚至數(shù)千個)微服務(wù)同時運行。支持的存儲環(huán)境須能夠快速一致地處理對新存儲資源的大量請求。
這一要求不僅提高了對使用容器的良好存儲性能的需求,而且還意味著存儲基礎(chǔ)設(shè)施須更好地交付數(shù)據(jù)服務(wù),例如調(diào)配新的卷。在ESG公司進行的一項研究中,超過三分之一的支持容器環(huán)境的存儲管理員認(rèn)為,存儲性能是他們與存儲相關(guān)的更大的持久性難挑戰(zhàn),將近三分之一的存儲管理員將存儲資源調(diào)配的速度視為更大的挑戰(zhàn)。
專注于存儲靈活性、一致性和性能,以使基于容器的應(yīng)用程序獲得更好結(jié)果。
企業(yè)需要的存儲功能
考慮到這些特性,重點關(guān)注幾個存儲基礎(chǔ)設(shè)施功能更大限度地利用基于容器的應(yīng)用程序是很重要的。在設(shè)計企業(yè)存儲基礎(chǔ)設(shè)施以支持容器時,需要關(guān)注以下四個特征:
•提供一致、標(biāo)準(zhǔn)化和抽象的存儲環(huán)境的能力。盡管Kubernetes的大多數(shù)實現(xiàn)方式提供了一些共性,但其余的變化可能會增加復(fù)雜性。開發(fā)人員需要在Kubernetes的各種迭代(或其他容器編排框架)之間建立標(biāo)準(zhǔn)化的抽象層,以便這些迭代可以輕松且無縫地相互通信。實現(xiàn)這種必要的標(biāo)準(zhǔn)化的一種方法是容器存儲接口(CSI)開源項目,
下一頁
返回列表
返回首頁
©2025 云計算世界-云計算資料和交流中心 電腦版
Powered by iwms
主站蜘蛛池模板:
彭阳县|
刚察县|
乐陵市|
阳新县|
开鲁县|
修水县|
开封县|
北安市|
巴林右旗|
寻乌县|
杂多县|
周口市|
郸城县|
隆子县|
新密市|
保亭|
镇巴县|
柳河县|
商河县|
介休市|
县级市|
滦平县|
安达市|
永修县|
颍上县|
吴川市|
云阳县|
南郑县|
开远市|
当雄县|
马边|
丁青县|
平安县|
佛冈县|
莲花县|
扎赉特旗|
航空|
合阳县|
婺源县|
铁力市|
西宁市|