专访阿里云易立:从实践积累到需求沉淀,容器技术必将引领主流

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 易立作为阿里云资深技术专家,目前在阿里云负责云应用服务,并主要关注容器技术、开发者工具和开源生态领域的产品和技术。在本次访谈中,易立详细介绍了阿里云在容器技术和Cloud Native生态建设上思考与探索。

编者按:10月11-14日,为期四天的2017杭州云栖大会(门票火热抢购中!)将再度在杭州云栖小镇起航,作为全球最具影响力的科技展会之一,本届大会将有不少阿里集团专家以及各企业行业领袖的精彩演讲。从今天开始,云栖社区将会对大会嘉宾做一系列专访,想了解嘉宾以及最新议题信息请关注“云栖大会”公众号。本期我们采访的是阿里云资深技术专家易立,他将在10月的云栖大会上分享容器技术的现状解读、生态建设及应用落地。

d48b5bbcb4d772f46aeddeb82deed0c214202476

2017杭州云栖大会详情请戳这里

容器技术是目前云计算领域最受关注的方向之一。阿里云在2015年底推出了容器服务,之后在2016年云栖大会上宣布和Docker建立合作关系,今年阿里云和Docker公司的合作全面开花结果。易立作为阿里云资深技术专家,目前在阿里云负责云应用服务,并主要关注容器技术、开发者工具和开源生态领域的产品和技术。随着容器、集群调度、微服务等开源技术的发展,在本次访谈中,易立详细介绍了阿里云在容器技术和Cloud Native生态建设上思考与探索。

5c46a203bed2330c92a8c275742fb0b8ed91d621

阿里云资深技术专家易立

容器技术的兴起存在必然性

微服务架构的兴起、DevOps理念的普及、企业应用迁云的诉求,加之Docker和Kubernetes等开源技术和社区的共同推动,催生了容器技术的发展推广和生态繁荣。这也正说明了“容器技术成为技术热点并非偶然”,易立表示,“容器技术是一种颠覆性的软件交付技术,它在深刻地改变着软件研发、交付、运维整个生命流程。”

首先,作为一个应用平台技术,容器技术的普及和社区的发展密不可分。Docker公司的成功之处就在于将一系列技术有机地结合在了一起,降低容器技术的复杂度,推动容器引擎的开源,并建立Docker Hub服务进行镜像分发和协作——这些举措创建了一个良好的生态圈。而Kubernetes的迅速兴起,也和Google在开源社区的开放态度和持续投入密不可分。阿里云在推动容器技术普及的过程中,也非常注重和社区的互动,比如为 Docker 社区贡献了 Docker Registry/Docker Machine等驱动,也将阿里云对Kubernetes的云驱动实现开源。同时将自己在容器运维服务中所解决的问题修正,改进性能、增强稳定性并回馈到社区当中。

其次,容器技术对于企业而言的一个重要价值是应用的可移植性,可以帮助应用简化迁云。云端的容器技术有很多特殊之处,容器服务简化和优化了阿里云服务之间的集成,可以让容器应用简洁高效地和弹性云资源、服务整合在一起。此外,阿里云容器产品也实现了与Docker/Kubernetes能力的完全兼容,并且内置混合云管理能力,让容器应用无缝迁移,能够对云上云下集群进行统一管理。

另外,容器和容器编排是一个底层技术,用户不仅要关注技术本身,也需要将容器技术和应用场景结合在一起解决问题。

技术创新最重要的是要为企业创造业务价值,然而容器服务沉淀的微服务架构、DevOps、深度学习等多个应用场景,在其落地过程中还是存在着许多挑战。一方面,用户缺乏容器化开发、运维和上云经验,他们需要大量的应用容器化改造经验为自己提供支持;另一方面,容器技术还是一个快速发展中的技术,其自身的成熟性也有一定的问题。

从实践积累到需求沉淀,产品能力的升华

虽然容器技术的应用仍然面临着许多亟待解决的难题,但是瑕不掩瑜,想要拥抱这一技术并实现最佳落地,就要求企业在选择容器服务时从多个维度进行细致考量。

易立认为,企业首先应从自己的业务诉求出发,思考自身IT架构的演进,然后找到一个业务切入点进行试验,获得体感。比如从简单的新应用入手,再逐渐对较复杂的企业应用进行容器化改造;从开发、测试环境入手,再逐渐在生产环境中使用;从本地环境先行使用,再应用到云端。此外还要注重容器服务产品的成熟度,对于企业应用平台来说这一点尤其重要,所以要尽量选择Docker或Kubernetes这样的主流开源技术,考虑其服务支持能力,选择经过实战考验的云厂商产品必然会更有保障。

与其他技术团队相比,阿里云容器团队具有着难以匹敌的优势。首先一点,是容器技术和阿里云服务的紧密集成,将强大的IaaS层能力和容器最佳实践结合起来提供了成熟的云原生应用平台;同时支持混合云管理,支持用户负载在阿里云上和用户数据中心按需迁移;最重要的是阿里集团有着丰富的大规模容器技术应用经验,自15年底推出以来已经服务了众多客户,积累了丰富的客户经验,能够将共性的需求沉淀为产品能力为更多的用户提供支持。

面向不同类型、规模的企业,阿里云推出了差异化的容器服务产品,提供不同的产品形态来服务不同类型的客户,包括公共云产品、飞天专有云企业版和飞天专有云敏捷版。公共云产品主要面向阿里云公共云客户;飞天专有云企业版是面向大型客户的全功能版本,部署在用户自有数据中心,包含完整的阿里云产品比如IaaS、PaaS、安全和大数据服务等;飞天专有云敏捷版则关注解决客户在PaaS层的业务需求,可以部署在用户已有的IaaS或者物理机环境中,5个节点起步。不同产品形态的容器服务都提供了对Docker和Kubernetes编排技术的支持,也都提供了混合云管理能力。

所以说,阿里集团积累的大规模容器化应用经验,以及阿里云在服务客户过程中汇集的丰富场景实践,可以为用户避免摸索过程中的很多弯路,此外阿里云和Docker也可以为企业客户提供专家级的技术支持。

阿里云容器服务自从2015年12月公测以来,已经拥有数百家企业客户,其中既有互联网用户,也有大型企业客户,有很多有趣和难忘的容器落地案例。如果有兴趣欢迎来到云栖大会容器技术专场,届时会邀请几位典型客户来分享自己的心得体会。

生态开花,容器技术大规模普及的未来

在推动容器技术社区和生态建设上,阿里云也扮演了举足轻重的角色。阿里云将Docker和Kubernetes相关的阿里云驱动贡献给了开源社区,更好地支持企业和三方ISV在阿里云上构建自己的容器解决方案。同时,阿里云还加入了CNCF (云原生计算基金会),致力于推动Containerd技术社区的建设。另外阿里云也在和合作伙伴一起共建技术生态,比如和Docker公司建立战略合作伙伴,帮助把Docker Hub等服务落地中国,普惠国内开发者并推动容器技术在中国企业市场落地;还利用了阿里云平台把Docker和Mesosphere的商业化容器服务更加简单方便地交付给国内用户。

对于容器技术的未来,“大规模普及是必然”,易立表示,未来的容器技术一定会成为主流的应用交付方式。一方面,容器技术将会拓展云计算边界,在边缘计算和IoT等领域中得到广泛应用。另一方面,它也会推动以应用为中心的基础架构的发展,大大提升IT架构的敏捷性。此外,容器技术和虚拟化技术也将深度整合,提供更加高效和安全的隔离能力。

在本次云栖大会上,除了一系列容器产品发布之外,易立也将关注容器技术生态发展和如何助力企业应用现代化,届时会有世界顶级的容器技术公司和组织加盟容器专场,分享广大开发者们在应用迁云和微服务架构上的实践心得(购票请戳这里!)

欲了解更多历届大会相关内容以及最新嘉宾采访,请关注社区公众号——“云栖大会”

专访阿里云异构计算负责人:异构计算,GPU、FPGA、ASIC芯片将三分天下

专访阿里云量子技术首席科学家施尧耘:量子计算前途辉煌而任重道远

专访iDST华先胜:城市大脑,对城市的全量、实时认知和搜索

云栖大会变迁史(2009-2017)
图说历届云栖大会精彩内容(长图鉴赏)

【印象】2017云栖大会城市峰会:上海、南京、成都等

【印象】2016云栖大会城市峰会:上海、深圳、南京、北京等
【印象】2016杭州云栖大会全套资料分享 

相关实践学习
Docker镜像管理快速入门
本教程将介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
1月前
|
运维 安全 Devops
构建高效稳定的云基础设施:DevOps与容器化技术融合实践
在数字化转型的浪潮中,企业对于IT基础设施的要求越来越高,不仅需要快速响应市场变化,还要确保系统的稳定与安全。本文深入探讨了如何通过融合DevOps文化和容器化技术来构建一个高效、稳定且易于管理的云基础设施。通过实际案例分析,阐述了持续集成/持续部署(CI/CD)流程的优化、自动化测试、监控以及日志管理等关键环节的实施策略,旨在为运维专业人员提供一套切实可行的解决方案。
28 3
|
1月前
|
存储 Kubernetes Docker
容器服务ACK常见问题之阿里云控制台进不去了如何解决
容器服务ACK(阿里云容器服务 Kubernetes 版)是阿里云提供的一种托管式Kubernetes服务,帮助用户轻松使用Kubernetes进行应用部署、管理和扩展。本汇总收集了容器服务ACK使用中的常见问题及答案,包括集群管理、应用部署、服务访问、网络配置、存储使用、安全保障等方面,旨在帮助用户快速解决使用过程中遇到的难题,提升容器管理和运维效率。
|
1月前
|
运维 Kubernetes Devops
构建高效可靠的云基础设施:DevOps与容器化技术融合实践
【2月更文挑战第30天】 在当今快速迭代和竞争激烈的软件开发领域,传统的IT运维模式已难以满足业务发展的需要。本文将探讨如何通过整合DevOps文化和容器化技术,构建一个既高效又可靠的云基础设施。文章首先回顾了DevOps的核心理念及其对运维工作流的影响,接着深入讨论了容器化技术的优势和挑战,并提出了一套结合两者的实施方案。最后,通过案例分析展示了该方案在实际环境中的应用效果和潜在益处。
|
27天前
|
SQL 存储 API
阿里云实时计算Flink的产品化思考与实践【下】
本文整理自阿里云高级产品专家黄鹏程和阿里云技术专家陈婧敏在 FFA 2023 平台建设专场中的分享。
110672 82
阿里云实时计算Flink的产品化思考与实践【下】
|
1天前
|
Cloud Native Serverless 开发者
阿里云助力开发者创新:探索云原生技术的新境界
阿里云开发者社区推动云原生技术发展,提供丰富产品(如容器服务、Serverless、微服务架构、服务网格)与学习平台,助力企业数字化转型。开发者在此探索实践,共享资源,参与技术活动,共同创新,共创云原生技术新篇章。一起加入,开启精彩旅程!
36 2
|
9天前
|
运维 Kubernetes Devops
构建高效自动化运维体系:DevOps与容器技术融合实践
【4月更文挑战第15天】 在当今快速发展的信息技术时代,传统的IT运维模式已难以满足业务敏捷性的需求。本文旨在探讨如何通过整合DevOps理念和容器技术来构建一个高效的自动化运维体系。文章将详细阐述DevOps的核心原则、容器技术的基础知识,以及两者结合的优势。此外,文中还将分享一系列实践经验,包括持续集成/持续部署(CI/CD)流程的搭建、微服务架构的应用,以及监控和日志管理策略的优化,以期帮助企业实现快速、可靠且安全的软件交付过程。
|
11天前
|
运维 Devops 持续交付
构建高效稳定的云基础设施:DevOps与容器化技术融合实践
【4月更文挑战第13天】 在当今快速迭代和持续部署的软件开发环境中,传统的IT运维模式已难以满足业务发展的需求。本文聚焦于如何通过融合DevOps理念与容器化技术,构建一个高效、稳定且易于管理的云基础设施。文章将探讨持续集成/持续交付(CI/CD)流程的优化、容器化技术的最佳实践、以及微服务架构下的应用管理,以期为企业提供一种改进运维效率、加速产品上市时间,同时保障系统稳定性的解决方案。
|
26天前
|
Kubernetes API 调度
总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(水平扩展控制)
总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(水平扩展控制)
49 0
|
26天前
|
运维 Kubernetes Devops
构建高效稳定的云基础设施:DevOps与容器化技术融合实践
随着企业数字化转型的不断深入,传统的IT运维模式已经难以满足快速迭代和持续交付的需求。本文将探讨如何通过结合DevOps文化与容器化技术,构建一个既高效又稳定的云基础设施。文章首先概述了DevOps的核心理念及其在现代运维中的重要性,然后详细介绍了容器化技术,特别是Docker和Kubernetes在实现微服务架构中的应用。最后,文中通过案例分析展示了这一融合实践如何在真实环境中提升运维效率和系统稳定性。
21 7
|
29天前
|
弹性计算 缓存 Kubernetes
什么是阿里云弹性容器实例?弹性容器实例优势及应用场景介绍
弹性容器实例是阿里云的云服务器产品,使用弹性容器实例之后,用户无需管理底层 ECS 服务器,只需要提供打包好的镜像,即可运行容器,与阿里云容器服务无缝对接并仅为容器实际运行消耗的资源付费。本文介绍了阿里云弹性容器实例的、功能特性、产品优势及应用场景。
什么是阿里云弹性容器实例?弹性容器实例优势及应用场景介绍