Docker并不神秘 時速云為你講述“CaaS容器云”
原創 Docker中文手冊上說:Docker是一個開源的引擎,可以輕松的為任何應用創建一個輕量級的、可移植的、自給自足的容器。開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括VMs(虛擬機)、bare metal、OpenStack集群和其他的基礎應用平臺。
我們看到的Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴到一個可移植的容器中,然后發布到任何流行的Linux機器上,也可以實現虛擬化。
Docker之所以能夠成為***的開源項目之一,有很多人認為是炒作,然而Docker的影響力卻已經得到整個行業中許多大企業的支持,這其中包括了亞馬遜、谷歌、IBM、微軟、紅帽和 VMware等。
我們不得不承認,Docker這么火熱,其堅實的基礎不容置疑。
無處不在的Docker
“只要有Linux的地方,Docker就無處不在。”
Docker是專為Linux容器而設計的工具集,用于構建、交付和運行分布式應用。說道容器,就是要完全使用沙箱機制,相互之間不會有任何接口。同時,容器幾乎沒有性能開銷,可以很容易地在機器和數據中心中運行。
一談到“開銷”很有必要多說幾句:(我們做個簡單的對比)
傳統的部署模式是安裝(包管理工具或者源碼包編譯),隨后進行復雜的配置和系統的運行。而Docker的部署模式非常簡單,即復制、運行。不僅如此,Docker鏡像機制可以保證創建實例的線上環境與測試環境高度一致,也就是說,項目上線可以直接復制測試使用的Docker鏡像即可。如此一來,程序猿們豈不美哉。
除了Docker自身的優勢以外,許多云計算平臺公司也在圍繞著Docker大力發展,他們或者改變著Docker的發展方向,或者作為基石,讓企業更好地與Docker結合起來。
以上兩點是說Docker的“內外兼修”,可想而知,現在和未來,你不知Docker,就像不知道云計算一樣。
微容器+微服務將超乎你的想象
以Docker為代表的CaaS技術正在成為應用交付的全新標準,而基于CaaS技術的云平臺也勢必會成為云計算的核心。
“CaaS”是以容器為核心的公有云平臺,它被認為是云服務中具有革命性的突破。作為后起之秀的CaaS,它介于IaaS和PaaS之間,起到了屏蔽底層系統IaaS,支撐并豐富上層應用平臺PaaS的作用。
同時,CaaS也解決了IaaS和PaaS的一些核心問題,例如IaaS很大程度上仍然只是提供機器和系統,需要自己把控資源的管理、分配和監控,沒有減少使用成本,對各種業務應用的支持也非常有限;而PaaS的側重點是提供對主流應用平臺的支持,其沒有統一的服務接口標準,不能滿足個性化的需求。CaaS的提出可謂是應運而生,以容器為中心的CaaS很好的將底層的IaaS封裝成一個大的資源池,我們只要把自己的應用部署到這個資源池中,不再需要關心資源的申請、管理,以及與業務開發無關的事情。
不僅如此,CaaS的能力可不容小覷,它還具備一套標準的鏡像格式,可以把各種應用打包成統一的格式,并在任意平臺之間部署遷移,容器服務之間又可以通過地址、端口服務來互相通信,做到既有序又靈活,既支持對應用的***定制,又可以規范服務的交互和編排。
#p#
時速云王磊表示:Docker的興起,使容器技術煥發了新生命,市場以及用戶都敏感地察覺到——CaaS是未來的必然趨勢。
你若想讓開發和運維人員更加關注業務上的改革和創新,CaaS是***。未來云服務將會以應用為中心,CaaS必然會在很大程度上替代IaaS,并對PaaS提供更好的支持。同時開發和運維人員不用再去擔心資源的事情。
CaaS這么好,如何去用呢?我們隆重介紹一下國內最早的輕量級容器云平臺:TenxCloud時速云,它為開發者和企業提供快速構建、部署、運行應用的平臺,并原生支持Microservices架構。對于業務應用系統來說,我們可以按照微服務的架構對系統進行組織,同時讓每個Docker容器中運行一個微服務,這樣一來,借助對Docker容器的集群調度、管理,就能夠對微服務進行分布式部署,并輕松實現一個可以對任意服務進行橫向伸縮的系統。
特別要指出的是,時速云容器服務具備多項優勢,其中3項顯著特性受到特別認可:首先是將傳統的IaaS做統一抽象,時速云容器服務在主流的IaaS廠商部署有集群節點,是國內唯一做到跨IaaS的容器云平臺;其次是原生支持Microservices架構,可以輕松部署多個容器的復雜架構應用;再加上首創的容器主機管理混合云服務,可輕松管理整合物理機、云主機、虛擬機等,擁有私有容器主機集群,不再是夢。
所謂顛覆傳統,Docker微容器+微服務是你未來的發展之路;在選擇顛覆方式的時候,時速云,值得擁有!