Docker 釋出新的跨容器的分散式應用編排服務
12月4日,Docker宣佈釋出跨容器的分散式應用編排服務,編排服務可以幫助開發者和運維人員建立並管理新一代的可移植的分散式應用程式,新一代的分散式應用程式是由獨立且互通的Docker容器快速組合而成,他們有動態的生命週期,並且可以在任何地方以可擴充套件的方式執行,不管是在開發者的筆記本上,還是在雲端。
“一開始使用者在幾臺主機上執行少量的Docker容器,但是現在他們已經在叢集和不同的基礎設施中執行了大量的Docker容器,我們需要滿足使用者的需求,這非常重要”。Docker的創始人兼CTO Solomon Hykes說道。“編排服務開放了原生的介面,可以保證應用的可移植性,並透過一個通用的UI整合了生態圈中的18000個工具和60000個容器化的應用。”
Docker編排服務可以在正在召開的DockerCon歐洲大會上看到,它已經得到了很多合作伙伴的支援,包括Cisco、Digital Ocean、HP、IBM、Mesosphere、Microsoft和VMware。
Docker平臺加強了跨容器的分散式應用能力
Docker編排功能在開放平臺的基礎上構建,開放平臺能夠建立企業級標準的Docker容器:將分散的應用服務打包到可互動、可迭代、可隨處執行的容器中。Docker編排服務可以滿足企業從整體式的應用轉移到容器化的分散式應用的需求,因為編排這些分散式應用需要多個容器、多個主機以及可以在這些設施中執行的工具和通用UI。
編排服務為應用的開發和運維提供了一種新的方式
Docker的編排功能由3個新的平臺服務組成,它們覆蓋了分散式應用的所有動態生命週期,當新的程式碼或者新的容器化服務改變時,應用可以在幾分鐘內部署到生產環境,而不是像之前一樣需要幾個月。Docker的編排服務是目前市場上功能最全面的服務,它們獨特的模組化結構決定了其可以被不同的人員使用,包括開發者、運維人員以及其它合作伙伴。比如它其中就有一項服務可以幫助開發人員方便地建立分散式的應用程式棧,而另外一個服務可以重點處理叢集以及運維團隊的問題。
這三個新的編排服務分別是:
Docker Machine:這項服務進一步擴充套件了分散式應用的可移植能力,它為使用者提供了靈活的功能,使用者可以在任何主機上執行Docker容器,不管是筆記本、資料中心VM還是雲端。這大幅度減少了開發者在手動設定、自定義指令碼的時間,可以加快迭代和研發週期。
Docker Swarm:Docker Swarm是一個支援Docker容器(由Docker Machine提供)的原生的叢集服務,它在分散式的應用執行的主機提供了一個資源池。相比於手動管理資源的低效率以及易出錯的問題,Docker Swarm可以自動平衡容器工作負載和分配資源,它更加高效。在行業中,Docker Swarm是獨一無二的,它是專門為從開發到運維的一個持續的生命週期而設計的。開發者可以在生產環境的幾臺機器上測試叢集服務,同時運維團隊可以使用相同的工具在不同的架構中的上百臺主機上擴充套件相同的應用程式。Docker Swarm API支援外掛化的叢集實現,以便客戶選擇其它的高可擴充套件的解決方案,比如Mesosphere需要管理上千個節點的容器。
Docker Compose:這項服務為開發者提供了應用組合的能力,這些應用基於獨立於任何底層基礎設施的分散的、可互動的Docker容器之上構建,以便於分散式的應用棧可以隨時隨地部署並遷移。Docker Compose透過一個簡單的YAML配置檔案來定義分散式的應用程式棧以及依賴,這樣一個複雜的過程透過幾次鍵盤輸入就可以完成。這個強大的功能也就意味著一個新的叢集應用可以在幾分鐘之內構建完成,而這在之前是不可思議的。
相關文章
- 分散式應用服務的拆分分散式
- Docker_Docker服務編排6Docker
- Java服務端容器化:Docker與Kubernetes的應用Java服務端Docker
- 編排的藝術|K8S中的容器編排和應用編排K8S
- Docker批量容器編排Docker
- Docker 容器編排利器 Docker ComposeDocker
- 1.07 容器編排docker SwarmDockerSwarm
- 42_Docker容器編排Docker
- 解讀Karmada多雲容器編排技術,加速分散式雲原生應用升級分散式
- 【須彌SUMERU】宜信分散式安全服務編排實踐分散式
- Docker批次容器編排的實現介紹Docker
- Docker 多容器編排Swarm(六)DockerSwarm
- Docker學習(十)Docker容器編排 Docker-composDocker
- 容器引擎Docker和容器編排kubernetes如何優雅的收集容器日誌Docker
- Flume+Kafka收集Docker容器內分散式日誌應用實踐KafkaDocker分散式
- 分散式服務治理框架Dubbo的前世今生及應用實戰分散式框架
- Docker - 03 編排容器 Docker Compose 指令速查表Docker
- 跨Mysql、Redis、Mongo的分散式事務MySqlRedisGo分散式
- [分散式]--Dubbo分散式服務框架-服務治理分散式框架
- 讓容器應用管理更快更安全,Dragonfly 釋出 Nydus 容器映象加速服務Go
- MassTransit | 基於StateMachine實現Saga編排式分散式事務Mac分散式
- 分散式任務排程分散式
- Docker容器服務搭建(一)Docker
- DCOS雲平臺之Marathon應用容器編排元件元件
- 服務編排設計
- Docker容器編排技術解析與實踐Docker
- docker容器編排原來這麼絲滑~Docker
- 如何監控docker容器內的服務程式Docker
- 容器編排無法解決微服務的所有問題,你還需要服務網格微服務
- 天翼雲分散式快取服務(Redis)的應用場景(乾貨)分散式快取Redis
- 實現Kubernetes跨叢集服務應用的高可用
- 分散式服務Dubbo的前世今生分散式
- 用簡單的方式解釋 [服務容器 門臉 契約]
- 應用容器引擎-DockerDocker
- 分散式排程任務-ElasticJob分散式AST
- Docker的安裝與容器應用部署Docker
- Docker知識進階與容器編排技術Docker
- 如何管理基於微服務的分散式應用程式微服務分散式
- Dockerfile指令與Docker-compose容器編排-搭建docker私有倉庫Docker