圖片來源: 

Mesosphere

重點新聞(7月9日-7月22日)

·資料中心作業系統DC/OS推出Gestalt框架,要讓使用者自建無伺服器運算架構

以Container技術為設計核心的Mesos,想要利用DC/OS簡化資料中心管理,而在近日Mesos也宣布推出Gestalt框架,要讓使用者能夠自建無伺服器運算架構。

從大型主機、伺服器、VM到近期的Container,Mesos指出,許多人皆認為無伺服器將會是下一代的IT架構,就如AWS現有提供的Lambda服務。Mesos也直言:「無伺服器架構將在未來占有一席之地」,因此Mesos也成立了Galactic Fog團隊,並且推出Gestalt框架,讓DC/OS的使用者也能擁有無伺服器運算的能力。

Mesos表示,Gestalt的概念類似於Lambda,當特定事情發生時,才會驅動應用程式執行,而使用Lambda的開發者,也不需思考究竟應用程式是透過哪些容器、VM中運作,「因為Lambda會自動開啟Container,並且在工作結束後,自動關閉Container。」Mesos表示。

此外,Gestalt也採取雙層調度(Two-level scheduling)的架構設計。Mesos解釋,在不超過分配資源的條件下,Gestalt可以自由地調度系統工作排程。除了支援無伺服器運算功能外,Gestalt還能支援其他功能,例如部署Container,或是讓使用者跨叢集管理資源。目前在Mesos也在應用程式市集中釋出了Gestalt。更多資訊

·CI/CD服務商Wercker結合Kubernetes,打造自動化平臺

提供使用者持續部署、持續整合服務的Wercker,使用容器技術打造自動平臺。Wercker支援數個不同工作流程,包含程式碼建置、API測試等工作,而每個工作流程都是在Docker Container中執行。

目前Wercker總共得運作數百萬個容器,才能支撐現有應用規模。Wercker技術長Andy Smith表示,在平臺中執行測試、部署、建置的容器,生命周期都相當短,同時,Wercker也在跨節點環境中運作容器,因此「我們需要具備高度擴展性的排程工具,所以決定導入Kubernetes。」

Andy Smith表示,Kubernetes讓Wercker省下在跨節點環境中,管理大量Container的複雜工作,而Kubernetes也提供不同的API、工具,讓使用者可對容器進行監控、除錯等工作。更多資料

·Citrix與Google合作,整合應用程式發布控制器NetScaler與Kubernetes

Citrix產品管理總監Mikko Disini表示,Citrix最近與Google合作,結合NetScaler Docker負載平衡器,以及Kubernetes,解決企業用戶工作流程的遷移需求。

Mikko Disini也說明,Citrix為何整合NetScaler、Kuberenetes的三大理由:

1.企業在遷移至雲端環境中,用戶希望NetScaler依舊能提供Layer 4到Layer 7的服務,同時,企業也可以利用Kubernetes,部署微服務架構及Container

2.Kuberentes讓基礎建設可以同時運行VM及Container,並且提供自動化運作

3.NetScaler CPX提供Layer 4到Layer 7的服務外,也可以提供NetScaler分析平臺等遠端監測資料更多資訊

·為何紅帽押寶Kubernetes?紅帽OpenShift架構師告訴你

紅帽OpenShift架構師Clayton Coleman表示,兩年前Google推出Kubernetes專案時,紅帽就決定押寶它。他解釋,因為憑藉開源社群,才能在未來打造出最好的應用程式調度工具,同時,也唯有開源社群才能夠整合多方人士的開發能力,讓專案成功發展。

而紅帽押寶Kubernetes的決策是否正確?Clayton Coleman表示,可以藉由某一應用程式的使用人數,衡量它是否成功,「而Kubernetes的成功超乎我們預期。」

他解釋,目前有許多企業,透過OpenShift平臺,在正式環境中部署Kubernetes。而這些使用者也表示,無論是交付時間、應用程式生命周期,或是資源利用都有所進步。更多資料

·印第安納大學捨棄VM架構,轉用Docker

印第安納大學雖為學術機構,但是其服務對象,除了分散在印第安納州的8個分校外,服務規模更有超過11萬名學生及2萬名員工。

在過去,印第安納大學採用紅帽RHEL 6,並且將應用程式部署在VM之上,為了提供學生、員工更好的使用經驗,印第安納大學得要將超過150個應用程式通通翻新,包含人力資源、選課及財務等系統。此外,印第安納大學也需要能在多主機、跨資料中心的環境中,更快地部署應用程式。

印第安納大學企業軟體架構師Eric Westfall表示,印第安納大學很希望能將IT架構,轉為以Docker為主的容器環境,讓應用程式交付的速度能提升。因此,印第安納大學開始使用Docker所提供的商業解決方案Docker資料中心(Docker Data Center,DDC),提供提供容器即服務(Container as a Service,CaaS)、通用控制平臺(UCP),以及Docker認證儲存庫等功能。

導入Docker解決方案後,印第安納大學可使用UCP,管理橫跨資料中心的6個節點,同時,也可以利用現有的Docker API、Docker容器,加速交付應用程式的速度。而維運團隊也可以透過UCP,在伺服器上部署應用程式,不需要手動設定其基礎架構。更多資料

·華盛頓郵報在正式環境中導入Docker

美國華盛頓郵報首席技術架構師Patrick Cullen表示,華盛頓郵報目前有超過4,600萬名讀者。除了運作許多不同的應用程式是Patrick Cullen目前面臨的挑戰外,他還希望能建立一套持續部署(CD)系統,能支援多種程式語言,以及不同的應用程式。

目前華盛頓郵報有許多專案團隊,同時開發不同的小型應用程式,「因為使用Docker的開發成本相當低」,Patrick Cullen也表示,華盛頓郵報也能利用Docker,繼續運作既有的傳統應用程式。

Patrick Cullen表示,除了使用Docker Engine外,其中他們特別中意Docker Compose所提供的功能。他解釋,Docker Compose可以應用在叢集管理系統中,作為Runtime組態設定,「讓開發者很容易指定應用程式要如何在叢集中運作。」除此之外,華盛頓郵報也使用Docker打造新聞分析系統、個人化新聞服務。

他認為,目前IT團隊可以將心力專注在開發應用程式,而非管理基礎架構,而透過Docker,除了讓開發者能推出更多應用程式外,應用程式部署的時間也越來越快。更多資料

更多產品動態

·監控系統Prometheus推出1.0版,未來系統更新不需要改變既有部署或重新初始化系統更多資訊

·紅帽Openshift平臺整合監控系統Prometheus更多資訊

·紅帽釋出新版CentOS Atomic主機更多資訊

·容器安全廠商Twistlock提供AWS EC2、ECR容器安全服務更多資訊

·紅帽推出Linux管理介面Cockpit 0.113,使用者可指定Container使用的記憶體、CPU資源更多資源

Container資源

※知識:概略Docker 1.12網路模型

※How-To:結合.NET、Docker及PostgreSQL建立微服務

※How-To:用Docker Swarm部署服務

※How-To:在Docker 1.12中建立Swarm叢集

※How-To:在Rancher中使用DataDog

※How-To:用Jet打造原生Docker CI服務


Advertisement

更多 iThome相關內容