阿里云原生容器服务产品体系-Serverless Kubernetes 集群

简介: 阿里云原生容器服务产品体系-Serverless Kubernetes 集群

开发者学习笔记【阿里云云原生助理工程师认证(ACA)课程:阿里云原生容器服务产品体系-Serverless Kubernetes 集群】

课程地址:https://edu.aliyun.com/course/3112075/lesson/19019


阿里云原生容器服务产品体系-Serverless Kubernetes 集群

 

内容介绍

一.阿里云Serverless Kubernetes(ASK)集群的产品简介

二.全托管免运维的Serverless Kubernetes服务

三.阿里云ASK集群核心优势

四.阿里ASK服务-集群功能

五.ASK on ECI阿里云弹性容器实例

六.ECI:Serverless&容器化laaS层计算资源

七.阿里云容器服务的运行环境对比

八.本节课小结及回顾

 

一.阿里云 Serverless Kubernetes(ASK) 集群的产品简介

 

ASK集群是阿里云推出的无服务器Kubernetes容器服务,无需购买节点即可直接部署容器应用,无需对集群进行节点维护和容量规划,并且根据应用配置的CPU和消耗的内存资源量进行按需付费。
image.png

Serverless kubernetes 简称为ASK集群,ASK集群提供了完善的Kubernetes兼容能力,同时降低了Kubernetes使用门槛,使更专注于业务应用程序,无需关心底层的基础设施,底层的基础设施由阿里云统一维护和优化。

ASK集群中,Pod是基于阿里云弹性容器实例ECI,运行在安全的隔离容器环境中,每个pod的容器实例底层是通过轻量虚拟化的安全沙箱技术实现了完全的隔离,容器实例之间相互会影响,这就是ECI。

ACK需要为基础设施付费,要构建master节点,并且要对节点进行运维和管理,对于容量的需求需要提前规划,ASK只需要为工作负载付费,无需去构建底层的运维节点,并且是按需弹性伸缩,会根据需求调整消耗的CPU和内存,根据需求量进行计费,这就是ACK和ASK之间的区别和不同。

 

二.全托管免运维的 Serverless Kubernetes 服务

image.png

1. 适用场景

ASK适用于哪些产品?它的产品具备哪些特征?它的场景适合业务托管,把业务直接部署在云端,包括一些在线业务,它的使用量会相对比较小,适合于企业的自动化的CI/CD的持续集成和持续发布了企业在云上的一些PoC测试,还包括企业的开发测试环境。不用考虑底层的平台,就可以快速构建业务所需要的场景,包括还有集群托管,集群级别的弹性伸缩业务。

2. 产品特点

特点就是无需管理,Kubernetes底层的用户是透明的,包括ECS,只需要定义应用,把应用打包成容器,将容器部署到ASK的容器服务上。它会根据访问量调整CPU和内存的使用,支持有状态的应用,无状态的Deployment,按照使用量计费和付费。提供的是一个完整功能的Kubernetes集群,支持集群版升级。这些都是阿里云在线运维,优化相应的集群版本,就可以省去大量的集群管理和运营时间,可以快速的在ASK集群容器服务上构建应用。这就是ASK服务的场景和产品特点。

 

三.阿里云 ASK 集群核心优势

ASK是无需运维的集群,它具备哪些核心优势呢?
image.png

有个非常简单的可视化界面,可以简单快速的创建一个Serverless集群。能够秒级部署相应的容器应用,不用关心底层Kubernetes节点和服务器是如何工作和运维的,只需要聚焦上层业务即可。

 

主要有六个方面的特点:

第一,简单易用,降低了Kubernetes使用门槛,能够快速传建service集群,可以秒级部署容器应用,无需管理Kubernetes节点和服务器,聚焦业务应用。

第二,提供秒级的伸缩,无需担心集群节点的容量规划。根据应用负载,轻松灵活的扩容应用所需的资源。

第三,安全的隔离,pod基于ECI创建,提供了安全沙箱,应用pod之间不会有相互的影响或干扰。

第四,降低成本方面,不需要关心底层的平台,按需创立应用,按应用的使用量进行计费,不运行不计费,没有资源闲置的费用,Serverless带来了更低的开发和运维成本。

第五,Kubernetes ASK版本支持原生的Kubernetes应用生态,包括service可以无缝迁移Kubernetes应用。

第六,服务集成,支持容器应用与阿里云的语音基础服务进行无缝整合,支持VPC中现有的应用数据库直接交付,支持容器与虚拟化应用的互联互通,这就是阿里ask集群的核心优势。

 

 

四.阿里 ASK 服务-集群功能

首先它的底层节点是虚拟的节点。ASK集群基于虚拟节点上创建pod实例。
image.png

虚拟节点实现了Kubernetes与弹性容器实力ECI的无缝连接,让Kubernetes集群获得了极大的弹性能力,用户不必关心底层计算资源和容量。

ASK集群中,用户可以查看虚拟节点的信息,无需对虚拟节点进行任何的操作,虚拟节点不会占用任何的计算资源,在使用的时候才会占用资源,提供了pod安全隔离,ASK的pod及阿里弹性容器实例ECI运行在安全隔离的容器的一些环节中,每个容器的实例底层是通过轻量虚拟化安全沙箱技术进行完全隔离,容器实例之间不受相互影响。提供了pod配置,Pod是基于弹性容器ECI创建,支持云原生Kubernetes pod所有的部门,包括启动多个容器以及设置环境变量,设置相应的健康检查。

在应用负载方面,支持deployment job pod等云原生Kubernetes 负载类型,不同的应用都可以负载到相应的ASK集群上。弹性伸缩,Ask集群中没有真实的节点,无需考虑节点的容量规化和基于节点进行扩容,只需要关注应用的按需扩容,建议配置一个水平弹性的HPA扩容策略来进行pod的灵活按需扩容,在网络管理方面,集群ECI pod默认使用post占用交换机的一个弹性网卡ENI资源,与VPC类的EPC RDS互融互通。

网络管理提供了相应的模式,不用关心底层的网络模式。存储管理支持阿里云的云存储和文件存储。日志管理提供了日志监控和日志的输出,可以采集日志做相应的分析,这就是阿里云ASK服务的集群功能。


五.ASK on ECI 阿里云弹性容器实例

阿里云ASK是部署在阿里云ECI弹性容器实例。下面介绍什么是弹性容器ECI。
image.png

弹性容器ECI是阿里云结合容器技术和无服务器Serverless技术,提供了一个容器运行服务。通过ECI在阿里云上部署容器时,无需购买底层云原生ECI服务,省去底层服务器的运维和管理工作,能更专注于业务的开发来提升开发效率,仅需要为容器服务运行时所需的资源进行复位,可以节约很大的成本。

ECI底层使用了基于卡塔的安全沙箱容器。提供了虚拟机级别的安全和资源隔离的能力,同时针对容器的运行进行了深度的优化,提供了比虚拟机更快的启动速度和运行效率,可以通过ECI直接快速部署应用。能帮助快速进入到不同的集群,无缝接入ASK集群,以虚拟node方式接露K8S集群,也可以通过标准的open API去做相应的接入。ECI是阿里云弹性容器实例单独提供的一个产品,可以通过这种方式集成多种集群模式。

 

六.ECI:Serverless& 容器化 laaS 层计算资源

ECI:Serverless&容器化laaS层计算资源还有哪些特征或者哪些特点?

image.png

首先它是免费的,采用SEVERLESS架构。基础设施由云服务统一托管,无需关心底层的服务器。弹性是以阿里云全球的云计算基础设施作为资源池,用海量高并发的多种类型包括CPU、GPU等的容器计算资源,可以根据需要灵活部署。低成本就是按续付费,不必担心不使用的时候会产生费用,高效就是指支持密钥的容器实例启动,无需提前预估集群和业务,流量可以按需扩容,简化了配置和规划的工作,可以兼容Kubernetes 包含可托管的ACK版本。在集成方面,会自动集成阿里云其他的服务,并且可以快速的实现网络访问和日志采集,支持日志服务、文件存储、监控服务。这是ECI的一些特点。

 

七.阿里云容器服务的运行环境对比

对三种方式简单做个对比,它们之间有什么区别呢?

image.png

ECI弹性容器实力,在成本方面需要为pod付费,节约成本,只有在使用的时候才会有成本,不使用没有成本。运维方面无需管理节点,运维比较简单,成本较低。性能方面有一定的小幅度虚拟化损耗,秒级的启动,无需预留资源。弹性是最好的,支持小规模并且提供更多的库存,在安全方面,Pod之间的隔离性会更强,安全性更高。宕机率是极低的,宕机率只会影响一个pod,pod会自动的重新启动或重新指定一个pod,对生产业务不会产生任何影响。

云服务器ecs需要对ECS整体进行付费规范和使用,需要自行管理和运维节点,运维ECS,性能方面也是有一定的损耗,弹性是相对比较好。在安全方面,之间隔离是通过ECS之间强隔离,pod之间弱隔离,宕机率非常低,只影响单台ECS,包括部署在该ECS的pod。通过多ECS能够保证生产运维。

弹性裸金属服务器需要对裸金和服务器整体付费,在运维方面要自行管理和运维,服务器在性能方面是最高的,无需任何虚拟化损耗。弹性方面,这本身不会从零开始弹起,是根据资源订购去做,弹性相对一般。服务器之间是弱隔离,pod之间是强隔离,宕机率非常低,服务最快,只影响单台服务的机器,包括部署在该服务器上的pod,这就是整个阿里云服务运行环境三种区别。

可以适用不同的场景。弹性容器实例,ECI、云服务器、ECS、弹性裸金属服务器都有不同适用的场景。

 

八.本节课小结及回顾

下面对以上讲述的内容做小结及回顾。

第一部分为大家讲了阿里云容器服务产品,整个家族包含了五个产品,分别是Kubernetes容器服务ACK、容器服务ASK、镜像服务ACR、服务网络ASM 边缘容器服务ACK@Edge,阿里云容器服务的五个产品。

第二部分介绍Kubernetes 容器服务产品的三种形态。专有版ACK 托管版ACK,即前面讲到的Serverless Kubernetes,三种不同的集群,三个集群之间有什么区别呢?专有版ACK 需要自行规划、创建、升级和维护集群,对于企业它的管理性会更强一些,并且能够更好的为企业提供定制服务。容器服务托管版Pro相对来说更加简单,低成本并且能提供高可用,无需管理master节点,可以适用于企业大规模生产应用,第三是容器服务的ask,无需管理任何节点。
部署业务应用可以直接启动应用程序,第三部分介绍容器服务ACK一些应用场景。
支持企业的弹性伸缩架构的应用场景,帮助企业实现开发维一体化敏捷开发运维,构建持续交付和持续集成的应用场景构建云原生的AI应用场景。

 

相关实践学习
使用ACS算力快速搭建生成式会话应用
阿里云容器计算服务 ACS(Container Compute Service)以Kubernetes为使用界面,采用Serverless形态提供弹性的算力资源,使您轻松高效运行容器应用。本文将指导您如何通过ACS控制台及ACS集群证书在ACS集群中快速部署并公开一个容器化生成式AI会话应用,并监控应用的运行情况。
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
12月前
|
机器学习/深度学习 人工智能 Serverless
吉利汽车携手阿里云函数计算,打造新一代 AI 座舱推理引擎
当前吉利汽车研究院人工智能团队承担了吉利汽车座舱 AI 智能化的方案建设,在和阿里云的合作中,基于星睿智算中心 2.0 的 23.5EFLOPS 强大算力,构建 AI 混合云架构,面向百万级用户的实时推理计算引入阿里云函数计算的 Serverless GPU 算力集群,共同为智能座舱的交互和娱乐功能提供大模型推理业务服务,涵盖的场景如针对模糊指令的复杂意图解析、文生图、情感 TTS 等。
|
12月前
|
人工智能 算法 调度
阿里云ACK托管集群Pro版共享GPU调度操作指南
本文介绍在阿里云ACK托管集群Pro版中,如何通过共享GPU调度实现显存与算力的精细化分配,涵盖前提条件、使用限制、节点池配置及任务部署全流程,提升GPU资源利用率,适用于AI训练与推理场景。
922 1
|
弹性计算 监控 调度
ACK One 注册集群云端节点池升级:IDC 集群一键接入云端 GPU 算力,接入效率提升 80%
ACK One注册集群节点池实现“一键接入”,免去手动编写脚本与GPU驱动安装,支持自动扩缩容与多场景调度,大幅提升K8s集群管理效率。
649 89
|
消息中间件 运维 监控
爆款游戏背后:尚娱如何借助阿里云 Kafka Serverless 轻松驾驭“潮汐流量”?
阿里云 Kafka 不仅为尚娱提供了高可靠、低延迟的消息通道,更通过 Serverless 弹性架构实现了资源利用率和成本效益的双重优化,助力尚娱在快速迭代的游戏市场中实现敏捷运营、稳定交付与可持续增长。
594 87
|
人工智能 运维 安全
阿里云函数计算 AgentRun 全新发布,构筑智能体时代的基础设施
阿里云推出以函数计算为核心的AgentRun平台,通过创新体系解决开发、部署、运维难题,提供全面支持,已在多个真实业务场景验证,是AI原生时代重要基础设施。
|
人工智能 运维 安全
阿里云函数计算 AgentRun 全新发布,构筑智能体时代的基础设施
云原生应用平台 Serverless 计算负责人杨皓然在云栖大会发表主题演讲“Serverless Agent 基础设施:助力大规模 Agent 部署与运维”。本议题深入介绍了阿里云以函数计算为核心打造的 Agent 基础设施——AgentRun,阐述其如何通过创新的运行时、模型服务、网关及可观测体系,为企业构筑坚实、高效、安全的 Agent 时代基石。
|
12月前
|
人工智能 运维 Kubernetes
Serverless 应用引擎 SAE:为传统应用托底,为 AI 创新加速
在容器技术持续演进与 AI 全面爆发的当下,企业既要稳健托管传统业务,又要高效落地 AI 创新,如何在复杂的基础设施与频繁的版本变化中保持敏捷、稳定与低成本,成了所有技术团队的共同挑战。阿里云 Serverless 应用引擎(SAE)正是为应对这一时代挑战而生的破局者,SAE 以“免运维、强稳定、极致降本”为核心,通过一站式的应用级托管能力,同时支撑传统应用与 AI 应用,让企业把更多精力投入到业务创新。
1105 30
|
存储 人工智能 Serverless
函数计算进化之路:AI 应用运行时的状态剖析
AI应用正从“请求-响应”迈向“对话式智能体”,推动Serverless架构向“会话原生”演进。阿里云函数计算引领云上 AI 应用 Serverless 运行时技术创新,实现性能、隔离与成本平衡,开启Serverless AI新范式。
1114 12
|
SQL 分布式计算 Serverless
鹰角网络:EMR Serverless Spark 在《明日方舟》游戏业务的应用
鹰角网络为应对游戏业务高频活动带来的数据潮汐、资源弹性及稳定性需求,采用阿里云 EMR Serverless Spark 替代原有架构。迁移后实现研发效率提升,支持业务快速发展、计算效率提升,增强SLA保障,稳定性提升,降低运维成本,并支撑全球化数据架构部署。
1657 56
鹰角网络:EMR Serverless Spark 在《明日方舟》游戏业务的应用
|
人工智能 开发框架 安全
Serverless MCP 运行时业界首发,函数计算让 AI 应用最后一公里提速
作为云上托管 MCP 服务的最佳运行时,函数计算 FC 为阿里云百炼 MCP 提供弹性调用能力,用户只需提交 npx 命令即可“零改造”将开源 MCP Server 部署到云上,函数计算 FC 会准备好计算资源,并以弹性、可靠的方式运行 MCP 服务,按实际调用时长和次数计费,欢迎你在阿里云百炼和函数计算 FC 上体验 MCP 服务。
1273 31

相关产品

  • 容器计算服务
  • 容器服务Kubernetes版
  • 函数计算
  • 推荐镜像

    更多