NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

以 Kubernetes 为舟 ,渡 AI 驱动的开发之河

  • 2020-03-03
  • 本文字数:2931 字

    阅读完需:约 10 分钟

以 Kubernetes 为舟 ,渡 AI 驱动的开发之河

每一次产业革命都会加速历史进程。科技成果商品化周期大幅缩短,科学技术转化为生产力进程极速提升,“摩尔定律”带来行业颠覆。AI(人工智能)已经从单一的“概念”演进成喷薄而来的第三次人工智能浪潮,引来全球范围内无数大公司进场竞技,无数资本争相布局赛道。


当下,一场以 Kubernetes 为基础, AI 驱动的开发变革拉开序幕,那些如才云 Caicloud 一样以智能云计算之力赋能企业实现算力与算法的民主化、普惠化的企业,登上浪潮之巅。

云原生的代名词 Kubernetes

Kubernetes 正在成为云原生的代名词。作为一个开源平台,它支持跨多个生态系统的容器化微服务的开发、部署、编排和管理。


Kubernetes 是云原生微服务的关键,这些微服务具备平台无感知属性,它们侧重于动态管理,松散耦合,具备分布式,隔离性,高效性和可扩展性。随着容器、编排、Service Mesh、不可变基础架构和声明性 API 应用程度地不断加深,Kubernetes 的成熟度日益提高。


Kubernetes 走向成熟的一个明显标志是:一个丰富生态系统围绕它逐渐形成。这个生态包括远程过程调用(gRPC),容器网络接口(CNI),基于 DNS 的服务发现(CoreDNS),打包环境(Helm),服务网格和代理(Istio 和 Envoy),VM-共存环境(Kubevirt),事务故障排除接口(Jaeger 调试环境(Linkerd)),对象存储系统(Rook))和消息传递环境(NATS)。


Kubernetes 日益占据编排界主导地位的另一个标志是其迅速扩大的企业采用率。据 Cloud Native Computing Foundation (CNCF)最近公布的企业用户调查报告显示:


  • 自 2017 年 12 月以来,企业使用云原生技术的增长超过 200%,对企业来说 Kubernetes 无疑是容器管理的首选。

  • 有 83% 的人表示他们正在私有云、公有云、混合云或多云部署中使用 Kubernetes。

  • 大约 40% 的企业受访者表示他们正在生产环境下使用 Kubernetes。


Kubernetes 成为各大云计算供应商的制胜关键点。几乎所有领先的公有云提供商都针对这种开源技术进行了大量投资。比如 AWS、Microsoft、Google、IBM、Oracle 和阿里巴巴都有各自的 Kubernetes 引擎,当然 Red Hat, Cisco,VMware 等公司也不甘其后。

AI 驱动的开发已成趋势

10 月 15 日,Gartner 分析师公布了 2019 年十大战略性技术趋势,其中 AI 驱动的开发(AI Driven Development)上榜成为为企业带来新机会、推动新颠覆的趋势之一。



Gartner 公布 2019 年的十大战略性技术趋势


随着科技地迅猛发展,在传统开发环境中专业数据科学家必须与应用软件开发人员合作开发 AI 解决方案的模型已被颠覆。AI 算法和模型组成的生态演进,让应用软件开发变成一种预定义模型。未来将有越来越多的专业开发人员,会使用将 AI 功能和模型集成到解决方案中的定制化开发工具,自主进行 AI 软件开发。Gartner 分析师预测,到 2022 年,至少 40% 的新应用软件开发项目会在团队中有 AI 开发人员协同工作。


基于 AI 的开发环境高度发展,将使应用软件在功能和非功能方面实现全面自动化,开发人员最终将迎来“AI 民主化”的新时代;在新环境下,即使非专业人员也能够使用 AI 驱动的工具自动生成新的解决方案。


作为新一代人工智能(AI)、机器学习(ML)、数据管理和云原生环境中的分布式存储的基础,Kubernetes 无疑是这个时代的“弄潮儿”。


2018 年的过去几个月,围绕 Kubernetes 构建的数据生态繁荣依旧:


  • Hortonworks,IBM 和 Red Hat 宣布开放混合架构计划(Open Hybrid Architecture Initiative),其目的是试图将 Hadoop 整体模块化和集成化,在 Kubernetes 上协调基于 Hadoop 的 DevOps pipeline 和 workload,并将这些供应商各自的解决方案组合发展为全面实施的混合、边缘和流媒体部署新兴框架;

  • Apache Hadoop Ozone 推出新的子项目,该子项目正在开发可扩展的分布式对象存储。它专为容器化环境而设计,例如存储和计算已经解耦的 Kubernetes;

  • NVIDIA 发布了 TensorRT inference 服务器,这是一种软件解决方案,可将 Kubernetes 用于 TensorRT,TensorFlow 或 ONNX 模型的协调部署,以及基于驻地数据中心和云的 GPU 和 CPU 的异构集群;

  • Dataiku 发布了其 ML pipeline 第 5 版自动化工具,该工具除了添加其他新功能之外,还为内存处理 Python 和 R 代码添加了完整的容器化功能,并自动部署到 Kubernetes 集群以实现计算弹性,可实现更多扩展和轻松隔离资源;

  • IBM 与 MayaData 合作将 OpenEBS 带入其 Cloud Private 环境,OpenEBS 可为 Kubernetes 上的有状态应用程序提供超融合块存储;

  • Lightbend 发布了 Kubernetes 优化 2.0 版本,新版本支持在 Kafka、Spark、Akka、HDFS 和其他环境中部署响应式流式微服务(Reactive streaming microservices)的 Fast Data 平台。


这些创新进一步加速了 AI 生态系统每个组件的解耦,容器化和协调部署。AI 开发人员正将所需功能构建为功能原语,例如构建容器化、编排和管理的微服务。

AI 开发未来可期

不久的将来,作为微服务开放的 AI 功能原语将包括整个 AI 模型的粗粒度功能(例如,分类、聚类、识别、预测、自然语言处理)和细粒度功能(卷积、重现、池化等)这些模型组成。在平台无感知的基于 Kubernetes 的 AI pipeline 新兴世界中,这些功能原语微服务将具有以下核心功能:


  • 在分布式 AI 控制层内协调复杂模式;

  • RESTful API 可独立暴露并且可编程,以便在不影响互操作性的情况下实现轻松重用,演进或替换。

  • 支持不同编程语言、算法库、云数据库以及其他支持后端基础架构的开发。

  • 依靠后端中间件结构实现可靠的消息传递、事务性回滚和长期运行的编排功能;

  • 可暴露无状态、事件驱动和 Serverless 接口,以便在后端云基础架构上透明地执行,而无需开发人员了解 IT 资源的配置位置和方式;

  • 通过抽象层支持加速 AI 开发,该抽象层将声明性程序规范编译为每个粒度级别的 AI 模型。


我们确定未来将会看到,越来越多的行业采用 Kubeflow 和 Seldon 项目下定义的 AI pipeline 框架。它们旨在简化和扩展 Kubernetes / Istio 多云和边缘环境中容器化 AI 模型的框架无感知建模、培训、服务和管理。它们支持将松散耦合的 AI 应用程序持续集成和部署到云原生生产环境中,并通过部署的微服务进行全生命周期更新、扩展、监控和安全性。

才云坚守 AI 民主化之初心

未来,在基于 Kubernetes 的云生态系统中,AI 驱动的智能将完全嵌入到每个边缘和云服务中, AI 功能将被彻底解耦,并广泛地传播开来,最终无形地融入进人们的生活中。


作为国内持续推进 AI 普惠化的杰出代表,Caicloud 敏锐感知趋势,着力把握 Kubernetes 之上运行 ML(机器学习)的云业务新热点,使用云原生为企业开发像数据分析、机器学习及 AI 这样的新兴软件赋能,帮助企业实现从数字化转型到智能化转能。


基于丰富的 AI 技术落地经验及对客户应用场景的深入了解,Caicloud 以 Kubernetes 的巨大算力为支撑,不断探索机器学习相关的部署和应用程序。


近几个月来,Kubernetes + ML(Caicloud Compass 和 Caicloud Clever)平台产品已在电商行业、餐饮行业、能源行业、房地产行业和时尚行业等诸多中国 500 强企业客户成功落地。Caicloud 将始终坚守实现 AI 民主化之初心,让每个人、每个家庭、每个组织、每个行业浸润其中,尽享 AI 时代红利。


本文转载自才云 Caicloud 公众号。


原文链接:https://mp.weixin.qq.com/s/UhVMR10X-EtwgU1msOQKtA


公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2020-03-03 20:20862

评论

发布
暂无评论
发现更多内容

从二十年开源经历出发,70 后大龄程序员谈成长、困境与突围

TDengine

数据库 tdengine 开源

数字医疗时代的数据安全如何保障?

CECBC

kubeadm工作原理-kubeadm init原理分析-kubeadm join原理分析

良凯尔

容器 云原生 kubeadm #Kubernetes# Kubernetes 集群

云时代,租电脑还是初创型企业最好的选择吗?

阿里云弹性计算

远程办公 无影云电脑 初创型企业

明天直播:如何测试硬件设备与龙蜥操作系统的兼容性?

OpenAnolis小助手

硬件 直播 开源社区 sig 兼容性

春暖花开,等你而来!4月月更挑战开始啦!

InfoQ写作社区官方

热门活动 4月月更

加密货币监控和区块链分析如何帮助避免加密货币欺诈?

CECBC

Paxos vs. Raft:我们对共识算法达成共识了吗?

多颗糖

分布式系统 raft PAXOS

服务器防渗透--信息收集

喀拉峻

网络安全

华为云GaussDB专家走进课堂,跟莘莘学子聊聊数据库

华为云数据库小助手

GaussDB GaussDB(for openGauss) GaussDB(for MySQL)

区块链架构下 智慧城市发展加速

CECBC

OceanBase 开源负责人纪君祥聊 社区版 2022 Roadmap

OceanBase 数据库

oceanbase OceanBase 开源

基于微信小程序的实验室预约小程序平台详细设计

CC同学

《LeetCode 刷题报告》题解内容Ⅱ

謓泽

3月月更

墨天轮访谈 | 华为云温云博:从客户视角出发,GaussDB(for Redis)究竟“香”在哪里?

墨天轮

数据库 redis 华为云 国产数据库 键值数据库

如何快速实现持续交付

阿里云云效

云计算 阿里云 软件开发 CI/CD 持续交付

Flutter 路由及路由拦截跳转404

岛上码农

flutter ios Android开发 移动端 3月月更

深入浅出 Java FileChannel 的堆外内存使用

Apache IoTDB

前端食堂技术周刊第 30 期:Vercel 支持零配置部署使用 pnpm 项目、React 新文档更新、Angular Roadmap、Remix Stacks

童欧巴

JavaScript 编程 前端 周刊 资讯

区块链等技术助力北京海关监管

CECBC

深入垂直业务场景,SaaS版供应商业务协同管理系统促进企业与供应商高效协同

数商云

数字化转型 供应链系统

VuePress 博客搭建系列 33 篇正式完结!

冴羽

JavaScript Vue 前端 vuepress 博客搭建

week4作业

Asha

JS Array数组几个循环实用方法总结

MegaQi

JavaScrip 测试发开 web前端开发

Facebook 开源 Golang 实体框架 Ent 现已支持 TiDB

Geek_2d6073

异构注册中心机制在中国工商银行的探索实践

SOFAStack

GitHub 开源 分布式架构 注册中心 工商银行

360大数据技术专家 程建云:IoTDB在360的落地实践 | Apache IoTDB Talk

Apache IoTDB

时序数据库 IoTDB Apache IoTDB

高层次人才一站式服务平台系统开发

a13823115807

“中本聪岛”加密乌托邦

CECBC

一文带你了解 Python 中的迭代器

踏雪痕

Python 3月程序媛福利 3月月更

软件定义存储厂商大道云行加入龙蜥社区

OpenAnolis小助手

生态 存储技术 龙蜥社区 大道云行 CLA

以 Kubernetes 为舟 ,渡 AI 驱动的开发之河_AI&大模型_才云科技_InfoQ精选文章