對于開發者來說,往往希望能夠一次構建,隨處運行。試想一下,如果你的team里10個開發者,按傳統的方式,每個新來的人往往需要在自己的環境里重復搭建一套開發測試環境,而通常因為系統的不一致(有的人玩Windows,有的玩Ubuntu,抑或是Mac),導致出錯率大大提高以及效率的降低。而使用Docker之后,開發者可以使用一個標準的鏡像來構建一套開發環境,開發完成之后,運維人員可以直接使用這個容器來部署代碼。 Docker 可以快速創建容器,快速迭代應用程序,并讓整個過程全程可見,使團隊中的其他成員更容易理解應用程序是如何創建和工作的。
微服務采用一組服務的方式來構建一個應用,服務獨立部署在不同的進程中,不同服務通過一些輕量級交互機制來通信,例如 RPC、HTTP 等,服務可獨立擴展伸縮,每個服務定義了明確的邊界,不同的服務甚至可以采用不同的編程語言來實現,由獨立的團隊來維護。微服務通常具有相互獨立、原子化、松耦合結構等特點。基于Docker的容器云更易于微服務架構的實現主要體現在以下幾個方面:
1.一個容器即是一個完整的執行環境,不依賴外部任何的東西。
2.一臺物理機器可以同時運行成百上千個容器。它的計算粒度足夠的小。
3.容器通常是秒級創建和銷毀,所以非常適合服務的構建和重組。
4.一系列的容器編排工具,能夠快速的實現服務的組合和調度。
睿云智合技術團隊除了在實施服務能力方面得到了充分的鍛煉,更是在大量實踐基礎上總結輸出了自主容器云平臺產品WiseCloud,在前述項目案例中提及的諸多重要功能均已在該產品中完整體現。
WiseCloud支持Docker、Kubernetes等主流容器調度引擎,也引入Rancher等企業級容器管理平臺,提供開發、測試、發布、持續運營等容器化應用的全生命周期管理。面對多容器集群管理平臺,WiseCloud能提供完善的容器管理平臺基礎性服務,包括容器網絡,存儲服務等,對各種容器集群平臺的資源進行統一抽象。此外,WiseCloud未來將逐步支持行業應用架構和接口標準/規范,比如常用行業應用中間件、基于微服務的行業應用商店、已開發好的行業應用SaaS服務等。
聯系人:蔣湘鄂
聯系電話:0755-61665388
聯系手機:15813889540
地址:廣東省深圳市南山區粵海街道科技園高新南四道創維半導體設計大廈東座11樓A0 |
|