地址:北京市密云區(qū)高嶺鎮(zhèn)政府辦公樓
王經(jīng)理 13393261468
Q Q:514468705/1049705527
郵箱:jhcxkj@163.com
隨著企業(yè)上云成為趨勢,如何在本地數(shù)據(jù)中心與公有云之間為應(yīng)用遷移構(gòu)建橋梁,讓大家想到了容器。說到容器,很多人會先想到集裝箱,或許在麥克萊恩發(fā)明集裝箱的時候,并不會想到這種運輸方式會推動經(jīng)濟的全球化發(fā)展。從本質(zhì)來看,容器的打包交付方式與碼頭工人裝箱上船很類似。這樣的好處在于,既節(jié)省了分批搬運的時間,又有效降低了遷移成本。而說到容器,就不能不提Kubernetes——可能是當前最火熱的容器編排工具之一。
這個谷歌微軟都在爭的技術(shù) 老板問你別說不知道
容器的歷史由來已久,從90年代的Java和J2EE開始,這種通過底層平臺為應(yīng)用程序創(chuàng)建單獨使用環(huán)境實例的方式就為人所知。隨著企業(yè)上云成為趨勢,如何在本地數(shù)據(jù)中心與公有云之間為應(yīng)用遷移構(gòu)建橋梁,讓大家再次想到了容器。事實上,容器引擎在混合云編排中的貢獻著實不小。
從技術(shù)的角度來看,Docker基于沙箱機制可將任何應(yīng)用集成在一個輕量化、可移植、標準化的容器中,核心問題就是利用Linux容器技術(shù)實現(xiàn)類似虛擬機的功能。通常,企業(yè)內(nèi)部對數(shù)據(jù)在本地和云端之間的遷移要求是無縫即時的,而容器要做的就是基于底層提供一個抽象層讓應(yīng)用"隨意交互"。
對于任何一家企業(yè)而言,打包交付的方式都是首選,但遺憾的是現(xiàn)有工具無法在用戶使用容器時提供完全自動化的方案。能力越大,需要注意的點就越多,容器可以將package直接從開發(fā)環(huán)境搬到生產(chǎn)環(huán)境,但在生產(chǎn)環(huán)境仍有要完善的地方。
在編排層面,常見的編排工具包括Kubernetes(谷歌開源工具)、Docker Swarm、Apache Mesos、Rancher等,它們能夠處理復雜任務(wù),例如查找最優(yōu)運行位置、處理失敗任務(wù)、分享儲存卷或創(chuàng)建負載均衡與容器間通訊的覆蓋網(wǎng)絡(luò)。
Kubernetes使用了計算集群部署并管理容器,通過均衡工作負載來維護性能。在集群中運行時,Kubernetes的自復制性可以從橫向或縱向擴展容器數(shù)量,以滿足多應(yīng)用遷移的需求。
Kubernetes最初是谷歌開源的一款容器工具,憑借其自身的架構(gòu)和應(yīng)用優(yōu)越性獲得了廣泛認可,去年9月,谷歌將Kubernetes的控制權(quán)轉(zhuǎn)移給了CNCF。時至今日,絕大多數(shù)CSP都將支持K8S視為重要的工作之一,像Google GKE(Google Kubernetes Engine)、Microsoft AKS(Microsoft Azure Kubernetes Services)、Amazon EKS(Amazon Elastic Container Service for Kubernetes)等等。
繼去年11月開放公共預覽之后,由世紀互聯(lián)運營的Microsoft Azure推出的AKS預計于5月20日正式商用。AKS上線之后,簡而言之的好處就是安全、快速、易部署。
首先,通過Azure Active Directory帳戶和用戶組控制Kubernetes群集的訪問,并對Kubernetes資源訪問實現(xiàn)精細控制;其次,降低了應(yīng)用開發(fā)復雜度,可定義、安裝和升級復雜的Kubernetes應(yīng)用程序,加速開發(fā)、測試和調(diào)試容器,并且有開源的工具和API;再者,Azure DevOps Project只需三步即可使用完整的CI/CD流水線和應(yīng)用監(jiān)控,將應(yīng)用程序部署到Kubernetes,Azure容器鏡像倉庫服務(wù)可簡化容器開發(fā)并管理需要跨多個區(qū)域復制的容器鏡像。
與云平臺的結(jié)合發(fā)揮合力作用,是大型的CSP推出容器服務(wù)的優(yōu)勢。除了微軟,像Google Cloud Services就增加了很多深度學習、機器學習等AI領(lǐng)域的功能,相應(yīng)還搭配了GPU和TPU的支持,而且在Kubernetes的環(huán)境中,使用GPU服務(wù)的公司還能使用Kubernetes的引擎讓原有的服務(wù)平滑使用。
當然或許有人會問,如果想同時用Azure和GCP怎么辦?那就要談到多云了,事實上多云也離不開容器。通過開源的方法,紅帽的OpenShift提供了高度模塊化特性,用戶可以有多種選項進行定制,而且不會丟失任何功能。當然,企業(yè)也不用在多個編排工具之間做二選一,Red Hat OpenShift ContainerPlatform 3.4允許使用者跨云分配上述兩個編排工具的資源,組件集成、上線測試等流程均交給服務(wù)商,讓用戶實現(xiàn)了自動化。
綜上所述,云時代的容器化已成為企業(yè)部署業(yè)務(wù)的重要趨勢,如果誰在這場戰(zhàn)斗中落后,那么無疑就會失去相當大的一批用戶。
來源:精密空調(diào) http://preweds.com