KubeCon 2018中国“首秀”,一文看懂容器与云原生的三大趋势

简介:

昨日,容器领域最大的峰会之一KubeCon+CloudNativeCon首次登陆中国,来自全球的顶级科技企业齐聚一堂进行了一场思想大碰撞,议题数量接近200个,比去年规模最大的北美峰会多出近30%,为国内外开发者奉献了一场前沿科技与创新领域的技术盛宴。阿里云在现场分享了在容器、无服务器计算以及云原生领域的趋势与实践

3b73f1c1bf315965300f80348216d50a0dd8532c

在大会期间,阿里云举办了‘Crafting diverse apps, Alibaba Cloud K8s playground’主题沙龙,并且与现场近百位开发者完成了Kubernetes的动手实践,近百位开发者通过阿里云容器、工具完成了多种实践,主要聚焦于服务网格、深度学习、容器安全、微服务、Serverless等领域技术,我们整理了现场的三大亮点与趋势:

趋势1:Kubernetes +Serverless

如今越来越多的用户在云上运行容器,然而如果简单粗暴的在云上运行容器远达不到理想状态,集群安装、配置和服务器管理等等都需要投入大量的精力。无服务器容器模式的诞生则简化了容器平台的运维工作,让开发者可以专注于设计和构建应用程序,而不需管理运行应用程序的Kubernetes集群和服务器等基础设施。

早在2015年,阿里云容器服务就实现了商业化,现在已经是国内最大规模的容器公共云平台,为迅雷、微博、码隆科技等数千家企业提供容器服务。

阿里云为客户提供了两种Kubernetes服务模式。首先是基本的Kubernetes集群服务,企业可以自主选择虚拟主机规格,旗下所提供的裸机服务、GPU运算服务,还可自选操作系统及运行环境的Kubernetes版本。

第二种是今年推出的Serverless Kubernetes服务,强调企业可以快速建立Kubernetes应用,阿里云表示,在Serverless Kubernetes的应用情境下,只需要5秒,就能完成Kubernetes集群创建,30秒就能完成应用程序部署。

Serverless Kubernetes服务基于阿里云弹性计算基础架构,充分发挥了虚拟化资源带来的安全性、弹性特点;并且与Kubernetes 生态兼容,支持Workload(Deployment, StatefulSet, Job, Pod)、Service、Ingress、Volumes、ServiceAccount and HPA等功能,与容器用户现有应用环境完全融合。

趋势2:Kubernetes+深度学习

深度学习是当下人工智能最热门的概念之一,但对于AI开发者而言,深度学习任务需要频繁的模型训练,大规模集群调度及GPU资源至关重要。在Kubernetes上运行深度学习任务则可以大大提升效率,当然这还远远不够,对于AI开发者来说容器的使用门槛依旧较高。

换言之,现在AI开发者最大的诉求是可以在容器平台上专注深度学习训练。

阿里云为开发者提供了新的能力。阿里云容器服务深度学习解决方案屏蔽了所有底层资源的配置等复杂操作,可以帮助用户高效调度CPU/GPU等异构资源,多维度监控告警和运维;开源深度学习工具Arena则可以让用户拥有云端集群级别调度和管理的能力,提供了极简的使用体验。Arena已贡献到kubeflow开源社区。

除此之外,面向追求极致效率的深度学习、高性能计算场景,还可以配合融合以太网的RDMA协议(RoCE)技术25Gb网络,采用CPFS这样并行文件系统提升处理效率,提供高达1亿IOPS和1TBps吞吐的能力。

趋势3:Kubernetes+服务网格Istio

云原生时代,Kubernetes容器编排服务已经成为一种标准;同时微服务与容器在轻量、快速部署、运维等特征的匹配,使得微服务运行在容器中也正成为一种标准实践。

2017年5月,Google、IBM和Lyft发布的开源服务网格框架Istio,给Kubernets带来了全新的能力。Istio提供了一个服务间通信的基础设施层,解耦了应用逻辑和服务访问中版本管理、安全防护、故障转移、监控遥测等切面的问题。

fab68e793a25d4cb45f7d027d55598328a65ed84

而Istio在微服务治理上很好地补齐了Kubernetes的不足,同时它又与Kubernetes有着完美的整合,不同于现有的微服务架构如SpringCloud/Netflix OSS等。

阿里云正在积极推进对Istio的支持,目前,Istio社区已经集成了在阿里云上如何使用Istio的部署指南。利用 Istio 服务网格,可以管理Kubernetes集群上面的Pod之间的流量。对于云原生应用而言,采用Kubernetes构建微服务部署和集群管理能力,采用Istio构建服务治理能力,将逐渐成为应用微服务转型的标准配置。

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
7月前
|
Cloud Native 中间件 调度
云原生信息提取系统:容器化流程与CI/CD集成实践
本文介绍如何通过工程化手段解决数据提取任务中的稳定性与部署难题。结合 Scrapy、Docker、代理中间件与 CI/CD 工具,构建可自动运行、持续迭代的云原生信息提取系统,实现结构化数据采集与标准化交付。
280 1
云原生信息提取系统:容器化流程与CI/CD集成实践
|
Kubernetes Cloud Native 微服务
探索云原生技术:容器化与微服务架构的融合之旅
本文将带领读者深入了解云原生技术的核心概念,特别是容器化和微服务架构如何相辅相成,共同构建现代软件系统。我们将通过实际代码示例,探讨如何在云平台上部署和管理微服务,以及如何使用容器编排工具来自动化这一过程。文章旨在为开发者和技术决策者提供实用的指导,帮助他们在云原生时代中更好地设计、部署和维护应用。
|
10月前
|
人工智能 运维 Cloud Native
Argo Workflows at KubeCon Europe 2025: 多元场景的云原生任务编排
Argo Workflow在KubeCon Europe 2025展示了其在AI/ML/HPC任务、事件驱动、平台工程、批量数据处理、混沌测试等多元场景的云原生任务编排能力。
|
9月前
|
Kubernetes Cloud Native 区块链
Arista cEOS 4.30.10M - 针对云原生环境设计的容器化网络操作系统
Arista cEOS 4.30.10M - 针对云原生环境设计的容器化网络操作系统
274 0
|
存储 Kubernetes 开发者
容器化时代的领航者:Docker 和 Kubernetes 云原生时代的黄金搭档
Docker 是一种开源的应用容器引擎,允许开发者将应用程序及其依赖打包成可移植的镜像,并在任何支持 Docker 的平台上运行。其核心概念包括镜像、容器和仓库。镜像是只读的文件系统,容器是镜像的运行实例,仓库用于存储和分发镜像。Kubernetes(k8s)则是容器集群管理系统,提供自动化部署、扩展和维护等功能,支持服务发现、负载均衡、自动伸缩等特性。两者结合使用,可以实现高效的容器化应用管理和运维。Docker 主要用于单主机上的容器管理,而 Kubernetes 则专注于跨多主机的容器编排与调度。尽管 k8s 逐渐减少了对 Docker 作为容器运行时的支持,但 Doc
556 5
容器化时代的领航者:Docker 和 Kubernetes 云原生时代的黄金搭档
|
存储 人工智能 调度
容器服务:智算时代云原生操作系统及月之暗面Kimi、深势科技实践分享
容器技术已经发展成为云计算操作系统的关键组成部分,向下高效调度多样化异构算力,向上提供统一编程接口,支持多样化工作负载。阿里云容器服务在2024年巴黎奥运会中提供了稳定高效的云上支持,实现了子弹时间特效等创新应用。此外,容器技术还带来了弹性、普惠的计算能力升级,如每分钟创建1万Pod和秒级CPU资源热变配,以及针对大数据与AI应用的弹性临时盘和跨可用区云盘等高性能存储解决方案。智能运维方面,推出了即时弹性节点池、智能应用弹性策略和可信赖集群托管运维等功能,进一步简化了集群管理和优化了资源利用率。
|
供应链 安全 Cloud Native
阿里云容器服务助力企业构建云原生软件供应链安全
本文基于2024云栖大会演讲,探讨了软件供应链攻击的快速增长趋势及对企业安全的挑战。文中介绍了如何利用阿里云容器服务ACK、ACR和ASM构建云原生软件供应链安全,涵盖容器镜像的可信生产、管理和分发,以及服务网格ASM实现应用无感的零信任安全,确保企业在软件开发和部署过程中的安全性。
|
监控 安全 Cloud Native
阿里云容器服务&云安全中心团队荣获信通院“云原生安全标杆案例”奖
2024年12月24日,阿里云容器服务团队与云安全中心团队获得中国信息通信研究院「云原生安全标杆案例」奖。
|
人工智能 Kubernetes Cloud Native
阿里云容器服务,智算时代云原生操作系统
2024云栖大会,阿里巴巴研究员易立分享了阿里云容器服务的最新进展。容器技术已成为云原生操作系统的基石,支持多样化的应用场景,如自动驾驶、AI训练等。阿里云容器服务覆盖公共云、边缘云、IDC,提供统一的基础设施,助力客户实现数字化转型和技术创新。今年,阿里云在弹性计算、网络优化、存储解决方案等方面进行了多项重要升级,进一步提升了性能和可靠性。
|
Kubernetes Cloud Native Docker
云原生之旅:从容器化到微服务
本文将带领读者踏上云原生的旅程,深入探讨容器化和微服务架构的概念、优势以及它们如何共同推动现代软件的发展。我们将通过实际代码示例,展示如何在Kubernetes集群上部署一个简单的微服务应用,并解释相关的配置和操作。无论你是云原生新手还是希望深化理解,这篇文章都将为你提供有价值的见解和实操指南。