圖片來源: 

Docker

重點新聞(02月25日-03月10日)

·商業化戰略再進一步,企業版Docker EE終於來了

目前最被廣為使用的容器技術主導廠商Docker發表了Docker Enterprise Edition(EE),這是Docker第一個專供企業的Docker套裝軟體產品,而不像原有Docker Commercially Supported(CS)版本只是同一套Docker軟體,多加上官方技術支援而已,舊有CS版也同時取消。同時,Docker也將開放原始碼的免費版Docker Engine,更名為Docker社群版(Community Edition,CE)。

Docker Enterprise Edition可支援多種作業系統,也可部署在不同雲端平臺上,從CentOS、Red Hat Enterprise Linux、Ubuntu、SUSE Linux Enterprise Server、Oracle Linux及Windows Server 2016到AWS與Azure。至於Docker CE版,在本機端作業環境除支援Mac、Windows、Debian及Ubuntu等作業系統,公有雲平臺也同步支援AWS及Azure。

Docker亦祭出認證專案(Docker Certification Program),以協助用戶辨識可支援Docker EE的架構、其他容器及外掛程式。

新版Docker包括了4種計費方案,分別是免費社群版、EE基本版、EE標準版,以及EE進階版。所有版本皆內建容器調度功能、網路與安全的容器引擎,而EE基本版則額外提供認證能力,標準版增添映像檔管理與Docker資料中心功能,進階版則進一步強化安全,提供映像檔安全掃描服務,售價採訂閱制,年費依序是750美元、1,500美元與2,000美元。

Docker表示,不論是CE版或EE版都會每季更新,當前最新版本為17.03,但CE版另外還可選擇每月更新(Edge選項),讓開發人員可以率先測試新功能。更多資訊

·Kubernetes專案共同創辦人:PaaS不會消失,容器將成為次世代PaaS的基礎

原本任職Google的Kubernetes共同創辦人Brendan Burns,在去年跳槽至微軟,帶領Azure容器服務等專案。近日他更語出驚人的表示:「容器服務將會成為次世代PaaS的基礎。」

Brendan Burns表示,容器技術正在革新開發者建置、打包及部署軟體的方式,「但是它為軟體帶來顛覆的方式,常常被人們所忽略。」他認為,Kubernetes此類的容器調度工具,將會成為未來PaaS服務發展的基礎,「容器服務也會成為新的基礎架構層。」

他解釋,傳統的PaaS平臺提供給使用者的服務,除了是個穩定、可靠的原始碼執行平臺,同時也必須因應不同需求,讓系統具備自我恢復、自動水平擴充及負載平衡的功能,「但是傳統PaaS的角色,已經開始被容器技術取代。」首先,容器映像檔及映像檔建置工具,已經成為開發者打包應用程式的常見做法。再者,容器儲存庫也能幫助開發者,在世界各地發布新版本的應用程式。最後,無論是水平擴充、負載平衡,也都可以透過Kubernetes內的ReplicaSets及Service功能完成。

不過鋒回一轉,他也表示:「PaaS是否會被容器服務所取代?我認為答案是否。」他認為,PaaS最重要的價值在於,各自獨到的開發體驗,在有所限制的平臺內,提供相異的應用程式框架、開發體驗,藉以提升開發者的生產力。

但Brendan Burns強調,在傳統的PaaS世界中,無論是建置PaaS基礎架構,或是打造PaaS上運行的服務,都必須仰賴技術高超的分散式系統工程師。也因此,通常PaaS的建置者通常都是分散式系統工程師,而非專精垂直應用開發,「因此PaaS的設計,通常都是滿足通用需求的基礎架構。」更多資訊

·Rancher 1.5版釋出,鎖定企業用戶市場

Rancher推出新版的步調已經越來越穩定,在2月初推出Rancher 1.4版,加強加強監控容器網路存取行為後,這次釋出的1.5版,則是鎖定了企業用戶市場。

Rancher 1.5版的特色,首先也接續加強Webhoooks功能。1.4版中,為應付更大規模的使用,使用者可以建立Receiver hooks,它可提供一組URL,藉以觸發某些系統事件。

根據社群的使用回饋,新版也多加了兩個Webhooks驅動程式。第一是主機擴充Webhooks,針對不同使用流量,增加、縮減叢集規模。第二則是DockerHub服務更新Webhooks,企業在使用某映像檔時,Rancher會確認是否有更新服務的需求,並且設定Docker映像檔的的組態。

再者,新版也加強網路使用政策,透過提供更細緻的API管理政策。網路管理者可以攔截所有連線的API請求,在定義、管理API存取權限時,可以擁有更大的操作彈性。

Rancher強調,此版總共新增2個特別的網路政策。第一特色,使用者可以限定叢集內,各個服務間溝通的權限,雖然系統預設叢集內服務都可相互連結,但使用者仍可以自行調整,阻絕各服務間的通訊。第二特色,則是提供Docker Link、Selector Labels,讓被限定無法連結的服務,提供它們額外的連線方式。

第三特點,Rancher也利用快取機制,加強中介資料服務的效能表現,並且減少資料庫損毀及中介資料的儲存空間。Rancher表示,許多服務運作都得仰賴中介資料,因此在新版本,「使用者應該會看到Rancher效能有全面性提升。」更多資訊

·輕量級容器作業系統RancherOS 0.8.0版推出

過去拿下容量最小輕量容器作業系統寶座的RancherOS,近日推出0.8.0版。Rancher首席軟體工程師Sven Dowideit表示,雖然此次推出的時間比過往還久,但是未來也會加快釋出新版的頻率。

在新版本中,Rancher採用了Linux 4.9.9 mainline kernel做為系統核心,Sven Dowideit表示,藉由導入穩定版本的Linux Kernel,導入容器的使用者除了能更快取得新功能,未來RancherOS的更新步調也會更快。

Rancher簡單整理新版的幾大特色:

1.將容器安裝映像檔內建於ISO檔中,如此一來使用者在安裝RancherOS時,不需要連線至DockerHub下載映像檔

2.在啟動階段前,提前執行Cloud-init服務,藉此使用者可以規畫不同的客製化服務,比方說在啟動前,設定HTTP Proxy或是更換系統組態設定

3.推出新的ZFS檔案系統服務

4.在boot階段增加更多系統診斷程序

更多資訊

·Kubernetes另一位創辦人自創的容器新創公司Heptio,選擇與AWS結盟

在去年10月Kubernetes專案共同創辦人Craig McLuckie離開Google,創辦了容器新創Heptio後,近日Heptio終於宣布,與AWS合作,推出AWS Quick Starts for Kubernetes ,讓企業在10分鐘內就可以完成Kubernetes叢集的部署。

Craig McLuckie表示,Heptio的目標,就是讓開發者更容易使用Kubernetes,而Heptio也會提供企業導入Kubernetes的支援。目前Heptio將開源網路虛擬化專案Calico整合至AWS Quick Starts for Kubernetes,確保企業正式環境網路的安全性。此外,容器安全廠商Twistlock也是Heptio的合作夥伴,Heptio想要透過Twistlock的解決方案,確保容器運作的安全。更多資訊

更多產品動態

·Nano Server改進原生應用測試、除錯工作流程更多資訊

·紅帽加強Fedora Atomic Host安全性更多資訊

·Minimesos 0.12.0版釋出,支援Mesos DNS更多資訊

·Google推出Google Cloud容器建置工具,加速軟體打包流程更多資訊

·用開源專案Dockerfly建置Docker虛擬網路更多資訊

·Ap市集平臺Bitnami併購容器新創Skippbox更多資訊

·RancherOS 0.8.0版釋出,內建容器安裝映像檔更多資訊

Container資源

※觀點:為何從Kubernetes轉移至Docker Swarm

※觀點:企業導入多雲環境碰上的挑戰

※觀點:4個特色,讓Docker Container變得更加安全

※觀點:深入探討容器網路

※經驗:容器為何能改善終端使用者經驗

※經驗:AWS DynamoDB打造微服務經驗談

※How-To:靠Docker、Prometheus監控GitHub儲存庫

※How-To:結合Docker資料中心及持續交付程序

※How-To:容器部署流程自動化結

※How-To:透過容器,在Nano Server上對原生應用程式執行除錯、測試

※How-To:在Kubernetes環境部署PostgreSQL叢集


Advertisement

更多 iThome相關內容