“只做Kubernetes分发版没有前途” Rancher和阿里云的合作揭示容器下一步
扫描二维码
随时随地手机看文章
云原生是一种构建和运行应用程序的方法,云指容器云,原生意味着开箱即用,不用额外定制开发。以Docker技术为起点,Kubernetes为容器编排工具的趋势兴起,在满足最初的虚拟化需求后,云原生将是云厂商的下一步。
做最好的Kubernetes管理平台,还是打造行业最好的Kubernetes,这是摆在容器公司眼前的两条现实路径,前者寡而后者众。
“有人去做AI,有人要做DevOps,有的做定制,还有的倒闭了”,Rancher大中华区总经理秦小康如此描述当下的行业现状。容器厂商一边创新,一边分化,也是技术于商业的正常演进。
2019年云栖大会期间,Rancher和阿里云在容器领域合作再度升级,Rancher v2.3及之后产品将集成阿里云开放云原生应用中心(Cloud Native App Hub),企业可以在此基础上实现容器应用一键部署。另一方面,阿里云容器服务ACK 2.0 全新升级,其中云原生混合云架构也相应增加了对Rancher的支持。
就双方竞争又合作的“复杂”关系、容器领域的进展等话题,记者采访了秦小康和阿里云容器服务研发总监易立。
容器重塑企业应用开发流程容器技术的沃土是金融领域,所有的金融业务都有一个特性,在某一个时间业务量会集中爆发,所以需要马上在公有云上扩展资源,这种秒杀需求最初来自于运维部门,IT资源的弹性扩展是公有云的强项,消耗这些资源最简便的办法就是把应用部署在容器上,这是容器在企业应用场景的起点。
随之IT开发人员发现,使用容器开发不需占用太多资源,而且部署、打包快,开发测试人员不用再额外部署环境,落实了CI/CD(持续集成/持续交付),比虚拟机时代的CI/CD、DevOps效率都要高。
“有一个客户跟我讲,在没有容器的年代,只有代码的改变才能触发重新编译,现在容器年代,改变一个配置项,给系统增加个容器,都会触发代码的重新架构,不用再去手工参与,就能把CI/CD系统真正的优势发挥出来,这些东西让企业发生了改变”,秦小康表示。
阿里云容器服务研发总监易立
易立补充道,随着互联网应用的深入普及,整个行业对创新的速度、效率要求越发提升,所有企业都已经把技术的能力变成它的核心竞争力,任何企业都需要能快速迭代,低成本试错,只有这样才能活下去。
在这个大趋势之下就要求研发能够快速响应业务需求,能够快速将业务上线的技术,包括整个应用架构从单体变成了微服务架构,从传统瀑布式开发方式变成了DevOps,此时大家都遇到一些共同的挑战,当开始微服务之后,无论分布式应用的开发、部署、运维,都变得非常复杂。
在很早之前业内就提出了DevOps的概念,但从来没有落地。因为开发人员讲的DevOps和运维人员讲的DevOps实际上是两件事。
“容器出现恰好是顺应时代的一个选择,它使得应用开发的效率提高,本地开发、本地测试,包括应用的分发、应用的自动化运维、标准化的交付,在不同的环境迁移变得如此简单。开发效率是以前的十倍,交付效率是以前的三倍”,易立表示。