重點新聞(06月17日-06月30日)

·微軟大舉支援Linux,Windows Server也將可以執行Linux Bash

近日微軟宣布,未來Windows Server也將和桌機版Windows、Office一樣,循一年兩次的周期釋出更新版本。此外,Windows Server 2016將可支援Linux 容器跟Bash腳本程式。

微軟Windows Server事業部門總經理Erin Chapple指出,新作法可讓企業客戶更快取得新功能,包括應用層如容器為基礎的服務及微服務,以及軟體定義的混合式資料中心。從今年秋天起,Windows Server將會啟動一年兩次,分別在春天及秋天釋出新版,而System Center產品線也會採用同步的更新周期。

此外,Windows Server 2016也將強化對Linux容器及運算作業的原生支援。首先是透過Server 2016的Hyper-V的隔離技術,讓Windows Server可以執行Linux容器,企業不必為了執行Windows及Linux應用程式,同時部署兩種不同的容器基礎架構。

再者,去年微軟在Build大會宣布在Windows 10支援執行Bash腳本程式,「我們也要將這個為Linux開發的微軟子系統,帶到Windows Server平臺上」,Erin Chapple表示,開發者過去在Linux容器環境習慣使用的腳本、工具及容器映像檔,都可以原封不動的搬移至微軟平臺上使用。更多資訊

 ·微軟大砍Nano Server大小,瘦身幅度超過50%

微軟近日宣布,自家容器作業系統Nano Server將要更精簡,瘦身超過50%,專注於容器部署。微軟Windows Server事業部門總經理Erin Chapple表示,自去年正式推出Nano Server後,微軟發現,最多客戶部署Nano Server正是為了使用容器技術,而且容器占用的體積是愈小愈好。

因此,微軟要讓下一版Nano Server的大小縮小超過50%現有Nano Server的基礎架構相關元素將會被移除,藉此提升每臺主機上可執行容器的密度,同時提升開啟速度。

Erin Chapple也揭露未來對於Server Core的規畫,目前Server Core除了作為VM主機的核心外,也可以用於容器主機,執行Nano Server容器映像檔、Linux容器映像檔,「這也讓Server Core可以滿足將傳統應用程式,搬遷至容器化環境的需求。」更多資訊

·Rancher執行長怎麼看containerd專案?

去年底Docker公司將Docker引擎核心元件containerd開源釋出,可謂替容器建立標準化踏出的重要一步。執行Docker容器為核心而生的Rancher,近日其執行長梁勝也分享了他對於containerd專案的看法。

梁勝表示,最初Docker引擎的設計相當簡單,僅能支援Docker映像檔在單一主機上運作,但近年Docker引擎的功能趨於完整,納入了叢集管理、多主機網路,「containerd專案對Docker平臺的進化有舉足輕重的地位」,他表示,這個元件的目的,就是要內嵌在Docker或Kubernetes這類的大型容器調度系統。

最後梁勝也談到containerd對自家容器作業系統的影響。RancherOS主要是由兩個核心元件組成:System Docker及User Docker。而System Docker扮演著init系統的角色,執行著udev、DHCP等任務。他表,未來containerd將會取代System Docker,因為containerd就足夠提供那些init程序,「這也讓RancherOS變得更小。」更多資訊

·CoreOS推出etcd 3.2版,用命名空間隔離私鑰

近日CoreOS釋出了etcd 3.2版,加強了代理(Proxy)服務、後端系統並行(Concurrency)、分散式調度服務等功能。

CoreOS表示,新版etcd還有幾項重點新功能。首先是多租戶機制,過去在同一ectd叢集上的應用程式,為了避免間互相干擾,需要擁有屬於自己的私鑰。雖然CoreOS過去利用認證機制,保護各別應用程式的私鑰,「不過仍不能避免各私鑰發生碰撞(Collision)的問題。」對此,CoreOS利用命名空間機制,將各別應用程式的私鑰進行隔離。

再者是加強gPRC的負載力,「目前gPRC Proxy每一秒鐘可處理超過上百萬的系統事件」,像是私鑰的修改,往往讓監控系統承受大量負荷。而CoreOS在新版本中,讓gPRC Proxy可將單一伺服器中的系統事件,重播(rebroadcast)至其他客戶端的監控系統,「減少核心叢集過度負載的壓力。」更多資訊

·華為開源釋出自家微服務框架ServiceComb

近日Linux基金會在北京舉辦的L3C(LinuxCon、ContainerCon、CloudOpen)高峰會中,華為釋出了自家使用的微服務框架ServiceComb。在華為自家資料中心虛擬化解決方案FusionCloud中,ServiceComb是其中重要的核心元件,包含了高可用性、動態管理等維運功能。華為表示,企業逐漸轉移至雲端環境的過程中,核心系統也得漸漸改為雲端原生應用程式的架構,「傳統系統較少考慮對於系統穩定性、性能表現等要求。」

華為也在多項核心業務中導入此微服務框架,藉此提高雲端原生應用程式的開發效率,據華為開源軟體與系統首席架構師侯培新表示,導入ServiceComb,可以讓傳統應用程式搬遷至新架構的任務,從數個月縮短到幾天。

針對系統容錯需求,華為在ServiceComb中提供了隔離熔斷機制功能,確保在流量暴增時,系統也不會產生雪崩效應。華為舉例,自家購物商城在新品發布、促銷時,瞬間會有大量使用者上線,導致系統過度負載,「利用ServiceComb,在不增加系統資源的情況下,可確保系統穩定運行。」或是在系統升級時,ServiceComb中的動態路由功能,也能讓使用者順利遷移至新版本。

目前這個微服務框架的功能,總共包含了服務組態管理、服務監控、調度追蹤、負載平衡等,同時也支援不同種的通訊協定。更多資訊

Container產品更多動態

·紅帽OpenShift支援後端即服務Parse,使用者可建置系統儀表板更多資訊

·靠開源專案DockerSlim壓縮Docker映像檔大小更多資訊

·Mesos 1.2.1版釋出,修復大型Docker映像檔導致容器無法開啟的問題更多資訊

·容器微服務平臺Kotena 1.3.0版釋出,更新MongoDB驅動程式更多資訊

·紅帽推出命令程式列工具Buildah,協助開發者建立符合OCI標準的容器及映像檔更多資訊

·Joyent釋出容器應用程式調度工具ContainerPilot 3.0,大幅簡化系統組態設定更多資訊

Container資源

※報告:混合雲應用提高容器在正式環境的採納率

※教學:基礎Docker操作指令教學

※觀點:為什麼「Docker是否安全」不是一個好問題?

※觀點:比較Docker Swarm及Kubernetes

How-To:在Rancher上運作GitLab

※How-To:在Kubernetes上監控Nginx


Advertisement

更多 iThome相關內容