近年来,开源的容器应用引擎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提供更多的底层支持,让开发者享受到更多云计算带来的方便和快捷,也让中国的开发者能获得跟国际开发者相同的开发环境,站在同一条起跑线上展开竞争。