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 》
以上是Docker 和 Azure 的差異?的詳細內容。更多資訊請關注PHP中文網其他相關文章!