圖片來源: 

Docker

重點新聞(9月24日-10月7日)

·DC/OS 1.8版釋出,加強Container安全及容器調度

資料中心作業系統DC/OS釋出1.8版,Mesosphere表示,新版本除改善認證、安全功能,也強化DC/OS處理大數據以及Container網路功能。而此版本中的亮點就是調度工具Marathon被整合為DC/OS中的內建服務。Mesosphere表示,未來開發者可以透過DC/OS的UI介面或儀表板,直接管理服務或是進行容器調度。

Mesosphere也表示,新版本也提供企業更進階的容器基礎架構安全措施。例如利用SSL加密機制,封裝跨叢集的資訊傳輸。

在大數據方面的應用,新版本則開始支援Hadoop分散式檔案系統(HDFS),透過DC/OS Universe的UI介面或是一行指令,使用者即可完成HDFS的安裝程序。而DC/OS Cassandra服務開始支援跨資料中心遠端複製(Cross data center replication)功能,藉此提供服務可用性,並降低跨區使用者存取系統的延遲。更多資訊

·內建Docker引擎的Windows Server 2016正式出爐

微軟在Ignite大會中推出Windows Server 2016時,更在其中內建Docker引擎,並且提供商業支援版本的Docker Engine,除了原生支援Docker外,Windows Sever 2016也提供企業2種部署應用程式的方式,包含Windows Server Container以及Hyper-V Container。

Docker也揭露一些與微軟商業合作的細節,第一是推出經由Docker認證、測試的商業支援Docker引擎(Commercial Supported Docker Engine)。Docker表示,此引擎將會免費提供給Windows Server 2016的用戶。再者Docker資料中心也可以用於管理容器化的Windows Sever工作流程。

對於開發者,Docker與微軟也整合了開發工具Visual Studio for Docker以及Windows版Docker,提供使用者完整的桌面開發環境,撰寫Docker化的ASP.NET Core應用程式。更多報導

·Docker推Infrakit專案,讓基礎架構具備自癒能力

Docker推出Infrakit專案,讓分散式系統能建置自癒能力(Self-healing)的基礎架構。在整合AWS及Azure環境時,Docker了解到,必須想出一套管理基礎架構的方式,同時能夠適用於各類異質環境。

Docker表示,Infrakit專案將基礎架構自動化功能切割成簡單、可插式元件,而這些套件也一同運作,確保系統狀態符合使用者最初訂定的規範,未來Docker也會將Infrakit整合至Docker引擎中。更多資訊

·Kubernetes 1.4版釋出,2個指令就能布建容器叢集

暨7月Kubernetes釋出1.3版,讓叢集規模提升2倍後,近日Google再次宣布推出Kubernetes 1.4版,降低開發者在各種環境運作Kubernetes的難度。此版本的更大亮點便是加強叢集聯邦功能(Cluster Federation),讓開發者可以在跨雲、跨叢集環境中直接部署Kubernetes。

新版本中,開發只需要輸入兩個指令就可以建立叢集,此功能支援範圍也橫跨公有雲、私有雲,以及裸機等環境。在安裝程序中,Google也將Kubernetes與Linux作業系統的程式相依性一同打包,讓使用者能透過熟悉的工具安裝Kubernetes,目前支援的Linux作業系統包含Red Hat以及Unbutu Xenial。

Google同時也強化對於Container安全的支援,像是新增的節點安全措施(Pod Security Policy),讓系統管理者根據不同帳號、群組或使用者,替Container或節點設定相異的資安規則(Security Context)。更多報導

·Niantic用Kubernetes解決寶可夢爆量問題

今年7月,Pokémon GO遊戲剛在澳洲和紐西蘭正式上線不到15分鐘,玩家流量就遠遠超過了開發者Niantic公司的預期,尤其是儲存所有玩家資料的Cloud Datastore資料庫服務流量暴增,很快達到事先預估最大值的5倍量,Niantic也連忙尋求Google CRE團隊的尋求。

Pokémon GO遊戲使用了十多項Google Cloud服務,並建置了一個超大規模的Kubernetes叢集來支撐後端運算。Luke Stone表示,Pokémon GO所用的容器叢集,是GCE平臺推出後有史以來最大規模的叢集。在爆量出現後,Google也緊急調度了許多套核心數破萬的容器叢集,來分擔Pokémon GO遊戲的流量。

而遊戲後端系統則布建在Container應用環境中。遊戲核心程式都用部署在Google容器服務GKE上的Kubernetes叢集中。Niantic利用GKE來打造一個全球性架構(planetary-scale)的容器叢集,讓他們的開發團隊可以專心於部署各項玩家需要的即時更新功能。更多報導

·OpenStack第14版釋出,靠一套API管裸機、VM及Container

為了簡化部署與操作友善性,OpenStack剛推出第14版Newton,將OpenStack定位整合引擎,主打企業能夠透過單一API來管理裸機、虛擬機器與容器調度架構(Container Orchestration Framework),並強化擴充性與提高容易使用度等。

OpenStack基金會執行長Jonathan Bryce表示,OpenStack持續致力於降低使用門檻,讓一般的企業也能夠容易操作,在剛推出的第14版Newton中,已增加裸機服務,並可用單一的API來管理裸機、VM與容器,也同時強化了安全控管機制,與支援如GPU等硬體。

 新版本Newton,也釋出許多新功能,包括在Liberty版亮相的Container流程管理服務Magnum套件正式版,現新出爐安裝指南(Install Guide)、與在實體機上支援Kubernetes叢集與建立非同步叢集等。另外,用來解決Container在OpenStack環境執行時,所產生網路互通問題的Kuryr專案,在Newton版本中,能進一步管理Container的網路,並整合Swarm及Kubernetes。更多報導

更多產品動態

·亞馬遜Amazon CloudWatch支援Contaienr監控、問題排解更多資訊

·靠開源專案Image2Docker,將Hyper-V容器映像檔轉成Dockerfile更多資訊

·DC/OS也支援GitLab部署更多資訊

·CoreOS商業服務Tectonic開始支援RHEL 7.2及CentOS 7.2 更多資訊

·CoreOS釋出開源專案Minikube,可在本地端運行單一節點Kubernetes叢集更多資訊

Container資源

※知識:比較微服務與SOA架構

※影片:在微軟環境中靠Docker發揮DevOps的力量

※How-To:開始使用Docker Cloud

※How-To:增進Docker工作環境效率的4個小訣竅


Advertisement

更多 iThome相關內容