近年來容器技術(shù)越來越重要,成了云行業(yè)發(fā)展過程中極其重要的一環(huán)。政府方面也積極引導(dǎo)Docker容器云發(fā)展,在行業(yè)中引進(jìn)和開發(fā)不錯(cuò)的Docker容器云項(xiàng)目。目前Docker大火有望推動云計(jì)算PAAS層的完善和普及。但是很多人對docker容器云并不是十分了解,關(guān)于容器云到底是怎么樣的技術(shù)形態(tài)還有些爭議。那么就讓創(chuàng)新互聯(lián)帶著你一起去了解什么是Docker、云的定義以及容器云介紹,讓我們明確Docker技術(shù)的應(yīng)用。
什么是Docker
Docker是以Docker容器為資源分割和調(diào)度的基本單位,封裝整個(gè)軟件運(yùn)行時(shí)環(huán)境,為開發(fā)者和系統(tǒng)管理員設(shè)計(jì)的,用于構(gòu)建、發(fā)布和運(yùn)行分布式應(yīng)用的平臺。它是一個(gè)跨平臺、可移植并且簡單易用的容器解決方案。Docker的源代碼托管在GitHub上,基于Go語言開發(fā)并遵從Apache 2.0協(xié)議。Docker可在容器內(nèi)部快速自動化地部署應(yīng)用,并通過操作系統(tǒng)內(nèi)核技術(shù)(namespace、cgroups等)為容器提供資源隔離與安全保障。
持續(xù)部署與測試:開發(fā)人員使用鏡像鏡像實(shí)現(xiàn)標(biāo)準(zhǔn)開發(fā)環(huán)境的構(gòu)建,開發(fā)完成后通過封裝著完整環(huán)境和應(yīng)用的鏡像進(jìn)行遷移。
跨平臺支持
環(huán)境標(biāo)準(zhǔn)化和版本控制
高資源利用率與隔離:容器沒有管理程序的額外開銷,與底層共享操作系統(tǒng),系統(tǒng)負(fù)載更低
容器跨平臺性與鏡像:構(gòu)建一次,到處運(yùn)行
易于理解且易用
應(yīng)用鏡像倉庫
云的定義
云就是資源的網(wǎng)絡(luò)化,云資源就是將多個(gè)數(shù)據(jù)聚合在一起形成巨大的資源池。用戶使用這些資源就像使用水電一樣方便,從而以更低成本快速提升業(yè)務(wù)價(jià)值;同時(shí)將先進(jìn)的云架構(gòu)和領(lǐng)先云技術(shù)作為服務(wù)集成到平臺中。
常見的交付對象:
服務(wù)器
存儲空間
網(wǎng)絡(luò)
軟件及計(jì)算服務(wù)
運(yùn)行環(huán)境
云能幫你做什么?
提供最優(yōu)的計(jì)算資源和網(wǎng)絡(luò)資源
快速創(chuàng)建所需的應(yīng)用和服務(wù)
數(shù)據(jù)存儲、備份和恢復(fù)
大數(shù)據(jù)分析和建模
容器云介紹
1. 容器技術(shù)為什么會火?
之所以要講講“容器云”,主要也是時(shí)代發(fā)展趨勢必然所致。07年國內(nèi)開始云計(jì)算概念引進(jìn),到現(xiàn)在各大云廠商的興起,已經(jīng)整整過去了12年。這12年,前面6年都是在做IAAS層的建設(shè)。概念炒作、私有云落地、企業(yè)上公有云... 都是一步步走過來,每一年都有突飛猛進(jìn)的變化。6年一過,IAAS建設(shè)還在不斷完善,隨之開始有PAAS層技術(shù)概念的興起,2010年開始國外Cloud Foundry、Coreos、docker容器技術(shù)剛剛創(chuàng)立,給云計(jì)算又指明了一個(gè)新道路。隨后的兩三年(2013年),國內(nèi)開始引進(jìn)這些技術(shù),IT從業(yè)者又在不斷學(xué)習(xí),尋找比IAAS更完美的云計(jì)算管理方案。
IT人員學(xué)習(xí)需要時(shí)間,不到兩三年的功夫,從16年開始,docker、k8s等技術(shù)就火的一塌糊涂。之前iaas層的建設(shè),大部分都是運(yùn)維人員參與,開發(fā)只負(fù)責(zé)寫代碼從不參與底層運(yùn)維管理工作。隨著容器技術(shù)的出現(xiàn),開發(fā)人員和運(yùn)維人員很自然的走在了一起,有了融合(devops)。這也是讓docker和k8s火的原因之一,支撐PAAS層級的人員至少增加了一半(甚至更多)。
2. 容器云時(shí)代是否來臨
其實(shí),你可以把容器云理解為云上的容器技術(shù)服務(wù),這個(gè)概念的終極體現(xiàn)就是PAAS層的云交付模式。前面談到,docker、k8s現(xiàn)在已經(jīng)是大火,這必然會推動云計(jì)算PAAS層的完善和普及。站在云廠商的角度,前幾年客戶不斷的來上云、用云,其實(shí)就是在不斷的玩IAAS。等IAAS玩溜了,沒得玩了,自然會考慮云廠商的PAAS、SAAS層級產(chǎn)品。所以,你問容器云時(shí)代是否來臨,我覺得從17年開始就已經(jīng)來了。有些技術(shù)體系完善走得靠前的公司,他們已經(jīng)步入選擇PAAS層級的云產(chǎn)品(或者自建k8s無數(shù)遍了)。
實(shí)際上docker容器云技術(shù)的應(yīng)用范圍非常廣泛,以上僅是創(chuàng)新互聯(lián)對docker容器云技術(shù)大致的講解與分析。在應(yīng)用中整個(gè)云平臺要解決的技術(shù)點(diǎn)還有很多,比如docker容器云技術(shù)在開支、配置、部署、擴(kuò)展方面都有諸多優(yōu)勢,但是還有些缺點(diǎn)需要去注意,這些都要在具體應(yīng)用中去逐步發(fā)現(xiàn)解決。
文章標(biāo)題:關(guān)于docker容器云那些事兒
文章轉(zhuǎn)載:
http://weahome.cn/article/scosod.html