ACK 云原生 AI 套件概述 | 学习笔记

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
云原生大数据计算服务 MaxCompute,5000CU*H 100GB 3个月
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: 快速学习 ACK 云原生 AI 套件概述

开发者学堂课程【5分钟玩转阿里云容器服务ACK 云原生 AI 套件概述】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/1038/detail/18136


ACK 云原生 AI 套件概述

今天将向大家介绍什么是云原生 AI 以及云原生 AI 套件的核心场景与产品能力。

得益于深度学习等算法的突破,GPO 等算力性能提升,海量生产数据的积累,AI技术成熟度持续提高,产业化落地提速。然而算力成本高、生产效率低等挑战也日益凸显。云原生定义了云计算时代最大化利用云的能力,发挥云的价值的最佳路径。云原生架构和技术越来越多的被应用到企业生产环境中,助力企业数字化升级,加速业务提效创新。因此越来越多企业在 kubernetes 集群中管理异构资源开发运行、深度学习和大数据任务部署和弹性管理AI 服务,希望将人员生丰富的生产实践经验复制到 AI 和大数据领域。

阿里云容器服务 ACK 在 2021 年正式发布云原生 AI 套件。云原生 AI 套件是 ACK 对 AI 负载在基础服务层的增强,以 kubernetes 容器服务为底座向下封装对各类异构资源的统一管理,向上提供标准 kubernetes 集群环境和 API 提供了异构资源调度优化、AI任务调度与弹性伸缩、数据编排与访问加速 AI 作业生命周期管理等核心能力。

image.png

ACK 原生 AI 套件以组件化的方式提供服务,所有组件开箱即用,可灵活组装与扩展,并通过统一的命令行工具、多种语言 SDK 直接使用或定制开发,对 AI 大数据应用全栈优化性能、效率和成本,助力企业快速定制化构建符合自己需求的 AI 平台。ACK 原生 AI 套件还可以与阿里云机器学习平台派无缝的集成起来,为用户提供非常高效灵活的云原生 AI 平台。

一方面派平台的 dsw DLC ES 等服务介入 ACK ,为用户 AI 模型开发、训练和推理带来更好的弹性和效率。另一方面可以在 kubernetes 应用中灵活的集成派平台、深度优化的算法引擎和领域最佳实践,极大优化训练与推理效果,降低 AI 落地门槛。

image.png

ACK 云原生 AI 套件聚焦在两个核心场景,一是持续优化异构资源效率,对阿里云 S 或者客户 IDC 内各种异构资源进行抽象统一管理、运维和分配,通过弹性和软硬协同优化,持续提升资源利用率。二是高效运行 AI 大数据等异构负载,统一管理作业生命周期,统一调度任务工作流,保证任务规模和性能。

image.png

针对异构计算场景,云原生 AI 套件在 ACK 之上增加了对 GPU NPU 等异构算力、 RDMA 高性能网络等资源的支持。针对 GPO ,NPU 这类比较昂贵的资源,还提供了资源利用率优化。一是结合 ACK 弹性节点池,对 GPU 在资源节点数和运行任务实例数两层按需自动伸缩。

二是提供 GPU 共享调度,减少 GPU 卡资源空闲浪费。集成阿里云 cgpo 技术,避免共享 GPU 的多个容器之间出现资源抢占和错误影响。还提供 GPU 拓扑感知等增强调度、多维度 GPU 监控等。基于 ACK 云原生 AI 套件, AI 平台的开发运维人员可以高效率、低成本的管理异构基础设施,既能大幅提高资源利用率,又能显著降低运维复杂度。针对深度学习场景,云原生 AI 套件将 AI 生产过程的主要环节进行抽象,以命令行工具 arena 进行管理,屏蔽底层资源管理、调度分配和监控的复杂性。可支持 tensorflow PyTorch harvard 等深度学习 AI 任务 Spark Flink 等大数据任务 MPI 高性能计算作业等。

还可以结合 copy flow pipeline 或 Argo 开源云原生工作流引擎,为复杂的 AI 任务提供工作流编排服务。

对于 AI 分布式训练等场景, ACK 调度器支持多种典型批量调度策略,支持新的优先级任务队列和租户弹性资源配额控制。为避免过度的云资源消费,云原生 AI 套件还支持了弹性模型训练和弹性模型推理,针对存算分离架构带来的数据访问延迟和远程拉取数据带宽开销大的挑战。

云原生 AI 套件对计算任务使用数据的过程进行抽象,提出弹性数据集的概念,构建了数据编排与加速系统。 fluid 实现数据集管理和权限控制,承载阿里云金岛 FS 开源 align show jose FS 等缓存引擎,实现数据集的预热加速以及监控弹性等能力。

基于 ACK 原生 AI 套件,数据科学家和算法工程师可以低门槛提交 AI 任务,高效运行和弹性管理 AI 负载。目前 ACK 云原生 AI 套件正在公测阶段,适配公共云、专有云、混合云以及边缘等多环境交付,以获得互联网、在线教育、自动驾驶等行业客户的使用。

image.png

欢迎您免费开通原生 AI 套件进行体验。如果您希望第一时间获取原生 AI 套件的新功能发布和活动资讯或者有任何疑问,欢迎加入我们的钉钉交流群。对于更多全面详细的功能介绍和操作教程,我们将在后续的视频中逐步跟大家分享。

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
10天前
|
Kubernetes Cloud Native Docker
云原生时代的容器化实践:Docker和Kubernetes入门
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术成为企业提升敏捷性和效率的关键。本篇文章将引导读者了解如何利用Docker进行容器化打包及部署,以及Kubernetes集群管理的基础操作,帮助初学者快速入门云原生的世界。通过实际案例分析,我们将深入探讨这些技术在现代IT架构中的应用与影响。
42 2
|
20天前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
在9月20日2024云栖大会上,阿里云智能集团副总裁,数据库产品事业部负责人,ACM、CCF、IEEE会士(Fellow)李飞飞发表《从数据到智能:Data+AI驱动的云原生数据库》主题演讲。他表示,数据是生成式AI的核心资产,大模型时代的数据管理系统需具备多模处理和实时分析能力。阿里云瑶池将数据+AI全面融合,构建一站式多模数据管理平台,以数据驱动决策与创新,为用户提供像“搭积木”一样易用、好用、高可用的使用体验。
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
|
6天前
|
Kubernetes Cloud Native 开发者
云原生入门:Kubernetes的简易指南
【10月更文挑战第41天】本文将带你进入云原生的世界,特别是Kubernetes——一个强大的容器编排平台。我们将一起探索它的基本概念和操作,让你能够轻松管理和部署应用。无论你是新手还是有经验的开发者,这篇文章都能让你对Kubernetes有更深入的理解。
|
10天前
|
Kubernetes 监控 负载均衡
深入云原生:Kubernetes 集群部署与管理实践
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术以其弹性、可扩展性成为企业IT架构的首选。本文将引导你了解如何部署和管理一个Kubernetes集群,包括环境准备、安装步骤和日常维护技巧。我们将通过实际代码示例,探索云原生世界的秘密,并分享如何高效运用这一技术以适应快速变化的业务需求。
36 1
|
14天前
|
运维 Kubernetes Cloud Native
Kubernetes云原生架构深度解析与实践指南####
本文深入探讨了Kubernetes作为领先的云原生应用编排平台,其设计理念、核心组件及高级特性。通过剖析Kubernetes的工作原理,结合具体案例分析,为读者呈现如何在实际项目中高效部署、管理和扩展容器化应用的策略与技巧。文章还涵盖了服务发现、负载均衡、配置管理、自动化伸缩等关键议题,旨在帮助开发者和运维人员掌握利用Kubernetes构建健壮、可伸缩的云原生生态系统的能力。 ####
|
15天前
|
存储 运维 Kubernetes
云原生之旅:Kubernetes的弹性与可扩展性探索
【10月更文挑战第32天】在云计算的浪潮中,云原生技术以其独特的魅力成为开发者的新宠。本文将深入探讨Kubernetes如何通过其弹性和可扩展性,助力应用在复杂环境中稳健运行。我们将从基础架构出发,逐步揭示Kubernetes集群管理、服务发现、存储机制及自动扩缩容等核心功能,旨在为读者呈现一个全景式的云原生平台视图。
27 1
|
20天前
|
Kubernetes 负载均衡 Cloud Native
云原生应用:Kubernetes在容器编排中的实践与挑战
【10月更文挑战第27天】Kubernetes(简称K8s)是云原生应用的核心容器编排平台,提供自动化、扩展和管理容器化应用的能力。本文介绍Kubernetes的基本概念、安装配置、核心组件(如Pod和Deployment)、服务发现与负载均衡、网络配置及安全性挑战,帮助读者理解和实践Kubernetes在容器编排中的应用。
58 4
|
9天前
|
机器学习/深度学习 人工智能 自然语言处理
当前AI大模型在软件开发中的创新应用与挑战
2024年,AI大模型在软件开发领域的应用正重塑传统流程,从自动化编码、智能协作到代码审查和测试,显著提升了开发效率和代码质量。然而,技术挑战、伦理安全及模型可解释性等问题仍需解决。未来,AI将继续推动软件开发向更高效、智能化方向发展。
|
13天前
|
机器学习/深度学习 人工智能 自然语言处理
AI在医疗领域的应用及其挑战
【10月更文挑战第34天】本文将探讨人工智能(AI)在医疗领域的应用及其面临的挑战。我们将从AI技术的基本概念入手,然后详细介绍其在医疗领域的各种应用,如疾病诊断、药物研发、患者护理等。最后,我们将讨论AI在医疗领域面临的主要挑战,包括数据隐私、算法偏见、法规合规等问题。
37 1
|
5天前
|
机器学习/深度学习 人工智能 算法
AI在医疗诊断中的应用
【10月更文挑战第42天】本文将探讨人工智能(AI)在医疗诊断中的应用,包括其优势、挑战和未来发展方向。我们将通过实例来说明AI如何改变医疗行业,提高诊断的准确性和效率。
下一篇
无影云桌面