
重點新聞(08月26日-09月08日)
VMware加入容器調(diào)度戰(zhàn)局,聯(lián)手Google、Pivotal推K8s容器服務
以提供伺服器虛擬化平臺與相關管理應用軟體著稱的VMware,近年來除了持續(xù)發(fā)展私有云與混合云應用之外,也積極投入云端原生應用(Cloud Native Application)的支援,例如去年他們陸續(xù)推出了Photon Platform、vSphere Integrated Containers,跨入container的領域。
而今年的VMworld用戶大會上,他們在這部份又有驚人之舉,那就是與同屬Dell Technologies集團的Pivotal,以及公有云服務業(yè)者Google Cloud Platform共同合作,宣布推出名為Pivotal Container Service(PKS)的容器云端服務,目的是提供 一套立即可用的Kubernetes容器調(diào)度指揮系統(tǒng)。
就運作架構而言,這套服務主要是基於VMware vSphere伺服器虛擬化平臺,以及Google Cloud Platform云端服務而成,并持續(xù)相容於Google所發(fā)展和維護的叢集管理器和協(xié)調(diào)系統(tǒng)──Google Container Engine(GKE)。VMware也預計在今年第四季時推出PKS,屆時除了云端服務之外,VMware還會同時推出獨立的產(chǎn)品,可整合在Pivotal維護的平臺即服務(PaaS)軟體建置套件Cloud Foundry(PCF),以及VMware發(fā)展的軟體定義資料中心(SDDC)基礎架構。
微軟推Jenkins版的Azure容器服務套件,加速K8s及Azure容器服務部署
近日微軟推出Jenkins版本的Azure容器服務套件,微軟資深專案經(jīng)理Pui Chee Chan表示,無論使用者想選擇何種類型的調(diào)度工具,像是Docker Swarm、Kubernetes、DC/OS,「都能使用Jenkins完成持續(xù)部署的工作!
Pui Chee Chan表示,微軟在著手開發(fā)Azure容器服務套件的調(diào)查過程中發(fā)現(xiàn),當時未有支援Kubernetes環(huán)境持續(xù)部署的Jenkins工具,「所以微軟決定著手開發(fā),我們認為此舉對於Kubernetes及Jenkins社群相當具有價值!
透過部署在各端點的Jenkins Agent,使用者可以同步執(zhí)行許多任務。Pui Chee Chan舉例,利用VM Agent套件,Jenkins可以根據(jù)系統(tǒng)流量需求,動態(tài)地創(chuàng)建或關閉VM。不過,現(xiàn)在這個套件除支援VM環(huán)境外,企業(yè)也可以利用Docker容器映像檔作為基礎,在容器中部署Jenkins Agent。
基礎架構管理工具Terraform也開始支援Kubernetes應用程式管理
提供基礎架構開發(fā)工具的HashiCorp近日也宣布,其基礎架構管理工具Terraform可以支援Kubernetes。HashiCorp資深工程師Radek Simko表示,Terraform能同步管理公有云、私有云服務,「現(xiàn)在也能延伸支援外部環(huán)境,像是GitHub、Nomad以及Kubernetes!
Radek Simko表示,利用Terraform實現(xiàn)基礎架構程式化(Infrastructure as code),系統(tǒng)可以自動建置底層的運算、網(wǎng)路及儲存元件,以及上面的應用程式層,「Terraform可以自動建立基礎架構內(nèi)部的相依性模型」,同時它也提供Kubernetes應用程式完整的生命周期管理,包含Pod的建置、刪除以及副本控制等。
DevOps服務廠商Cloud 66推出容器原生持續(xù)整合工具Skycap和容器管理服務Maestro
容器技術在企業(yè)中能見度越來越高,周遭相關的開發(fā)工具生態(tài)系也越來越蓬勃。專注提供DevOps即服務的Cloud 66因應容器在正式環(huán)境的需求,近日也推出容器原生的持續(xù)整合工具Skycap。
Cloud 66表示,透過這個工具,開發(fā)者可以穩(wěn)定、重復的建置容器映像檔,「從Git儲存庫為起點,一步一步執(zhí)行Docker建置工作流程,最後再將映像檔儲存於私有Docker儲存庫中!
除了Skycap之外,Cloud 66也推出了容器管理服務Maestro。Cloud 66表示,利用Skycap,開發(fā)者可以建立映像檔,并將容器部署至基礎架構。而當容器進入正式環(huán)境後,進一步還需要一套管理工具,「正式環(huán)境中常常是混合使用Docker容器及Kubernetes,以及傳統(tǒng)的部署工具!筂aestro的功能,除了能支援容器環(huán)境外,也相容於非容器化的原件,像是防火墻、資料庫以及網(wǎng)路元件。
迪士尼用OpenShift建IT自助服務,應用程式部署工作數(shù)分鐘就能搞定
目前迪士尼影業(yè)集團除了4座私有資料中心之外,更導入Google及AWS的公有云服務;A架構也從過去的裸機、伺服器虛擬化、IaaS,逐漸將工作負載搬遷PaaS平臺OpenShift上運作。
華特迪士尼影業(yè)集團系統(tǒng)工程師Thomas Haynes表示, IT團隊已經(jīng)將資產(chǎn)管理系統(tǒng)都轉(zhuǎn)移至OpenShift上運作,「從傳統(tǒng)的Tomcat應用程式,轉(zhuǎn)型成Spirng Boot組成的微服務應用程式!顾硎,目前資管理系統(tǒng)共有1,000個使用者,隨著未來使用規(guī)模增加,IT團隊也計畫提高應用程式集中化的程度。其中一個導入OpenShift的因素,「要讓開發(fā)人員不透過系統(tǒng)工程師,也能取得基礎架構資源」,就如公有云廠商提供的服務般,開發(fā)團隊只要按幾個按鍵,就可以建置所需要的基礎架構資源。
Thomas Haynes也揭露了這套OpenShift的使用架構。以迪士尼影業(yè)集團的內(nèi)部資料中心而言,現(xiàn)階段架設了3個開源虛擬化平臺KVM叢集作為基礎架構。而在KVM平臺上,總共有12個節(jié)點支援OpenShift平臺的運作。
而這12個節(jié)點,又可細分成3類節(jié)點:3個主節(jié)點、3個基礎架構節(jié)點,及6個應用程式節(jié)點。Thomas Haynes表示,主節(jié)點的任務是維持API運作順暢,讓開發(fā)人員可以自由存取OpenShift。再者,容器儲存庫、Log系統(tǒng)或監(jiān)控系統(tǒng),則是建置在基礎架構節(jié)點上運作。其余的節(jié)點則是應用程式節(jié)點,「確保應用程式正常運作,讓終端使用者可以存取應用程式。」
皮克斯動畫工作室靠OpenShift,簡化容器映像檔建置、部署工作
皮克斯在正式環(huán)境導入了容器技術,利用Openshift作為Docker容器的運作平臺。皮克斯動畫工作室科技總監(jiān)Dale Bewley表示,容器技術的好處在於易於水平擴充,「可以很輕松地增加節(jié)點數(shù)量!
為簡化容器的使用流程,Dale Bewley指出,當中是使用OpenShift所提供的S2I框架(Source-to-Image),從映像檔來源開始,建立可復制的Docker映像檔,「不僅可以用於映像檔建置,S2I也可用於容器建置程序」,他表示,S2I可讓開發(fā)者專注在應用程式開發(fā),不用介入Dockerfile或是Ansible Playbook的運作。
在使用容器技術時,其中要注意的要點,就是映像檔來源是否安全,一旦映像檔儲存庫有遭受污染的容器,當使用者不慎下載安裝後,也會使正式環(huán)境的其他容器遭受感染,「紅帽提供的映像檔內(nèi)容的安全性較高,但是當映像檔來自第三方儲存庫時,便無法確保它的安全性!