近年來,開源的容器應用引擎Docker在企業IT市場中風生水起,短短兩年內,建立在Docker容器軟件內的應用被下載5.35億次。全球約有400萬人在使用Docker,約有150,000個在線應用靠Docker容器運行,大型企業正在空前快速地測試或計劃采用Docker,勝過其他任何開源的云端產品。
8月12日,Docker1.8和Docker Registry 2.1發布,新版本中加入了Docker Registry對阿里云開放存儲服務的正式支持,阿里云成為被Docker官方支持的存儲服務的云服務商,之前只有亞馬遜的AWS和微軟的Azure等云服務被支持,這也國內云服務商與Docker首次徹底擁抱。按照目前國內的Docker開發者規模來看,將有近百萬開發者因此受益。
Docker提供了公共的Docker Hub,供開發者來管理和分享Docker鏡像。由于訪問Docker Hub網絡穩定性和性能不好保障,另外出于安全性可控的考慮,對于團隊或公司內部的開發運維流程,通常需要一個安全的私有Docker Registry來進行鏡像管理。但是鏡像管理需要使用大量的存儲資源,采用本地存儲無法滿足用戶對容量和可用性、數據備份等需求。公網的安全性也是開發者為此焦慮的主要原因,尤其是國內大量使用阿里云的用戶,對能打通docker底層的云存儲有強烈需求。
新版的Doceker1.8新增了對阿里云OSS的支持,阿里云開放存儲服務(Open Storage Service,簡稱OSS),,可以為Docker Registry提供一個支持海量數據,高可用,安全,低成本,無需運維的存儲后端。如果結合彈性計算服務(Elastic Compute Service,簡稱ECS),可以充分利用云環境構建一個構建自己的DevOps環境進行持續集成和交付,可以大大提高開發效率,而且在ECS和OSS之間可以使用內部數據流量,降低網絡成本。
據悉,阿里云OSS基于阿里巴巴自主研發的飛天大規模分布式系統,具備單集群5000臺的擴展性,通過三重數據備份和自動故障處理機制為應用提供高可靠存儲和高可用保障。OSS提供了完備的權限管理體系與企業私有網絡VPC支持,能支撐企業重要數據的分權管理。并且,為支持視頻等流式寫入的應用場景,OSS特別推出了Append模式,能為視頻類應用提供追加寫入、即寫即讀、秒級回放的能力。
OSS全面接入Docker的意義在于,國內的開發者可以采用更安全、更低價,從底層就與ECS完美結合的云環境,提高了開發效率的同時降低了網絡成本。Docker對OSS的開放,是對中國云計算產業的一種肯定,也是對數百萬使用阿里云的開發者一種鼓勵。
作為國內首家接入Docker存儲服務的云計算商,未來阿里云將為Docker提供更多的底層支持,讓開發者享受到更多云計算帶來的方便和快捷,也讓中國的開發者能獲得跟國際開發者相同的開發環境,站在同一條起跑線上展開競爭。