docker 和 Azure 的區別?
Docker和Azure的區別:Azure是一個基于云計算的操作系統,其主要目標是為開發者提供一個平臺,而Docker是一個開源的應用容器引擎,讓開發者可以打包應用到一個可移植的鏡像中,然后發布到任何流行的平臺上。
Azure?
Microsoft Azure是微軟基于云計算的操作系統,原名“Windows Azure”,和Azure Services Platform一樣,是微軟“軟件和服務”技術的名稱。Microsoft Azure的主要目標是為開發者提供一個平臺,幫助開發可運行在云服務器、數據中心、Web和PC上的應用程序。云計算的開發者能使用微軟全球數據中心的儲存、計算能力和網絡基礎服務。Azure服務平臺包括了以下主要組件:Microsoft Azure,Microsoft?SQL數據庫服務,Microsoft .Net服務,用于分享、儲存和同步文件的Live服務,針對商業的Microsoft SharePoint和Microsoft Dynamics CRM服務?[1]??。
Azure是一種靈活和支持互操作的平臺,它可以被用來創建云中運行的應用或者通過基于云的特性來加強現有應用。它開放式的架構給開發者提供了Web應用、互聯設備的應用、個人電腦、服務器、或者提供最優在線復雜解決方案的選擇。Microsoft Azure以云技術為核心,提供了軟件+服務的計算方法。 它是Azure服務平臺的基礎。Azure能夠將處于云端的開發者個人能力,同微軟全球數據中心網絡托管的服務,比如存儲、計算和網絡基礎設施服務,緊密結合起來。
微軟會保證Azure服務平臺自始至終的開放性和互操作性。我們確信企業的經營模式和用戶從Web獲取信息的體驗將會因此改變。最重要的是,這些技術將使我們的用戶有能力決定,是將應用程序部署在以云計算為基礎的互聯網服務上,還是將其部署在客戶端,或者根據實際需要將二者結合起來。
Docker?
Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的Linux機器或Windows 機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何接口。
一個完整的Docker有以下幾個部分組成:
-
DockerClient客戶端
-
Docker Daemon守護進程
-
Docker Image鏡像
-
DockerContainer容器
推薦教程:《Docker》