對于微軟的容器產品,用戶的態度如何呢?根據市場調查,到目前為止,微軟企業用戶更傾向于在內部環境中或者自管理的云基礎架構中使用Windows Server 2016中的容器功能,而不是單獨的Azure容器服務——盡管Azure容器目前已經可用,而Windows Server容器離上市還有幾個月的時間。
Bala Subra是一家大型出版公司的.NET架構師,他對Windows Server容器已經進行了概念驗證測試,他表示“我們需要一個適用于多種平臺的解決方案,不只是Linux系統。”
雖然該公司已經使用了Linux容器,但是尚未用于生產環境,Subra表示自己有耐心等到Windows Server 2016正式上市,屆時將開始部署Windows容器。
這在很大程度上是因為微軟用戶需要一個由微軟進行開發并提供支持的本地產品,鑒于微軟的用戶量,這種需求并不罕見。另外也有一些組織想提前嘗試在內部的裸金屬上運行Windows Server容器,而不是直接交付給公共云中的虛擬機。
Urban Science是一家專門從事汽車行業的數據分析公司,該公司的配置管理員Marc Priolo說:“為了讓成本優勢轉移到容器技術,我們必須考慮重組我們的服務器基礎設施。當你部署容器時,會消除很多虛擬操作系統的開銷。”
雖然VM可以持續運行十幾個容器,但是裸機服務器可以運行成千上百個容器。而且裸機是網絡級規模企業的最愛,451 Research的分析師Jay Lyman表示。
Azure容器服務目前可用,但仍不完整在云環境中,Azure Container Service(ACS)是建立在Hyper-V容器上,并且在4月19日開始向用戶提供大量集群管理和編配等選項。
但這里的選擇是一把雙刃劍,它同時也意味著用戶仍然需要自己集成持續整合、交付工具以及日志記錄和監控。Azure容器沒有本地Docker注冊中心,使用了Docker版注冊表,Azure Compute產品經理Boris Scholl表示。
“我們絕對會自己運行Docker,并且會充分利用嵌入到Windows Server 2016中的各種功能,”DevOps分析師Chris Riley表示他正在考慮使用容器。Riley同時也是TechTarget網站的投稿者以及Azure網站客戶,他說“在處理現有的應用程序上,ACS存在一定的復雜性——對于我們來說,部署Windows Server 2016中的容器會更簡單一些。”
Window容器還需合作伙伴趁著Docker熱潮,微軟已經提供了多款具體應用工具,但是在容器方面的合作伙伴隊伍還需壯大。
例如,ContainerX的公司領導人曾在VMware工作,最近他表示支持Windows Server 2016容器、基礎設施分享以及多組合功能,并希望這些功能與Windows容器包分開打包。
WinDocks公司提供了基于SQL Server的容器虛擬化平臺,還有DH2i都是微軟Windows Server容器的強勁競爭對手。
手機費用支付公司Ding正在對WinDocks的產品進行評估,計劃用在其軟件開發管道,對容器中運行的SQL Server實例副本進行代碼測試。
“創建測試及開發SQL Server是個相當漫長的過程。根據VM大小,可能需要花10分鐘到兩個小時。”Ding的數據庫管理員Andrew Pruski說。
他說,通過測試WinDocks產品,SQL Server復制只花了90秒。