10月12日,在2017年杭州•云栖大会上,阿里云正式发布了飞天专有云敏捷版2.0。飞天专有云敏捷版(简称敏捷版)是企业级容器应用平台,可以在用户自有数据中心的物理机和已有IaaS环境中部署。敏捷版包含从容器应用的构建到运行的全生命周期管理,并且提供开放的接口,为客户提供敏捷、弹性、开放的容器云平台。编排框架同时支持Docker Swarm和Kubernetes,用户可以根据需要选择Docker企业版或社区版容器引擎;另外提供了对Linux和Windows操作系统的支持。借助阿里云在公共云和专有云方面的积累,飞天敏捷版更提供了独特的混合云管理模式,让客户轻松管理云上云下运行环境。
飞天专有云敏捷版2.0将带来Kubernetes,Windows支持等面向企业客户的技术能力。同时将提供企业应用容器化迁移工具和咨询服务,帮助企业优化现有IT投资;同时将提供深度学习,区块链等应用解决方案,加速业务创新。
据悉,目前阿里云容器服务已经帮助众多国内外客户在阿里云公共云和专有云中实现了应用迁云、DevOps、微服务架构、AI业务创新等众多场景。
飞天专有云敏捷版2.0的技术特性
- 双编排系统的支持:Docker和Kubernetes。
- 支持Windows/Linux混合集群(目前Windows仅在Docker Swarm编排中支持)。
- 支持现有IaaS或物理机部署。
- 灵活资源配额管理,内建混合云管理。
- 将容器技术和云能力集成到一起,提供稳定的容器云核心能力。
- 实现开放架构,支持企业现有和新兴的业务应用。
新方案与新动态
1 Docker与 Kubernetes的双支持
阿里云容器服务于2015年底推出,已经积累了丰富的容器技术实施经验并支持了众多企业客户。随着容器技术的不断发展,其相应产品线也不断进化完善。于2017年5月正式在公共云支持Kubernetes,用户可根据不同的需求选择Docker或者Kubernetes的编排框架。这两种框架都提供了对阿里云能力的无缝整合。
2 异构计算架构的深度学习解决方案
利用容器技术对异构资源(如CPU、GPU等)进行统一调度和管理功能,对接深度学习计算框架(如TensorFlow、Mxnet、Caffe)等,从而加速机器学习应用迭代。
用户可以基于容器服务的深度学习解决方案,获得从模型开放、训练到预测的全生命周期支持。该方案简化了深度学习应用的部署,将周期从2天缩短到5分钟;同时内建对GPU的支持,可以更有效的进行监控和弹性伸缩。同时将云端大规模部署实践,包括网络、存储的优化沉淀下来。目前云端最大集群规模已达数百台。
3 区块链解决方案公测
阿里云容器服务在本次云栖大会还发布了区块链的解决方案,以解决用户在区块链应用中开发、测试、部署、配置过程中的一系列痛点问题。
该解决方案基于业界主流的开源区块链技术Hyperledger Fabric,提供简单易用的图形化向导以及一键自动化配置部署能力。同时支持与用户的Hyperledger Fabric SDK应用、区块链浏览器(如Hyperledger Explorer或第三方实现)等实现无缝对接。
相应区块链解决方案即将上线,将开放给广大阿里云的用户进行公开测试。容器团队表示会根据用户和市场的反馈,不断完善和迭代解决方案,以帮助开发者和合作伙伴打造出更多接地气、有价值的区块链创新业务场景。
4 开源的容器化迁移工具Derrick:传统应用改造的福音
新开源的Derrick项目是一款应用Docker化工具,降低开发者的Docker学习成本和将现有应用容器化的难度:通过基于源代码、配置、环境的探测,自动生成Dockerfile、docker-compose.yml等文件,快速在本地验证容器化结果。同时支持Jenkins的Code as pipeline等理念,简化DevOps流程;并内建最佳实践,减少大家摸索时间。
Derrick支持常见编程框架也可以方便地定制化,通过自定义插件方式进行扩展。
Derrick项目的开源地址是https://github.com/alibaba/derrick
5 镜像服务正式商用,实现镜像全生命周期管理
在容器应用生产环境中,会使用到大量的容器镜像;而伴随而来的是镜像存储、管理、分发等问题。
阿里云容器镜像服务提供了安全的镜像托管能力,稳定的国内外镜像构建服务、便捷的团队组织协作功能等,方便用户进行镜像的全生命周期管理。
阿里云容器镜像服务已经上线超过两年,也在内部经过阿里集团双十一等大规模镜像分发场景验证,10月将正式商用,提供有保障的SLA。
其特色如下:
- 全球部署:超过12个地域,地域内下载免费
- 高效镜像构建:自动代码构建、支持多阶段构建
- DevOps支持:丰富触发器规则,无缝集成CodePipeline/云效等产品
- 安全合规:支持安全扫描,阿里云认证和云市场售卖
阿里云容器服务团队的展望
容器是新一代的敏捷革命,将加速企业的创新。阿里云容器服务团队的使命是通过容器技术助推企业IT现代化,加速应用迁云。
容器服务团队还在容器开源社区持续贡献、参与容器生态共建,以更开放的姿态帮助客户和合作伙伴简化云端容器部署管理。
此外,容器服务团队已经与Docker公司、CNCF基金会等建立技术和商业合作关系,与浙江大学SEL实验室、华中科技大学等高校建立合作研究关系。容器服务团队希望和寻求更多的行业、技术合作伙伴来形成合力,共同打造容器生态,更好的为企业和开发者服务。