弹性容器实例ECI应用场景包含哪些领域?

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: ECI适用于容器形态下大部分业务场景,从弹性及成本角度,特别适用于在线业务的免运维托管、在线业务的弹性流量支撑、大数据计算任务(Spark、Presto)、事件驱动型业务和Job型业务,以及DevOps、机器学习、在线测试、自动驾驶仿真等各类场景。

云栖号快速入门:【点击查看更多云产品快速入门】
不知道怎么入门?这里分分钟解决新手入门等基础问题,可快速完成产品配置操作!

ECI适用于容器形态下大部分业务场景,从弹性及成本角度,特别适用于在线业务的免运维托管、在线业务的弹性流量支撑、大数据计算任务(Spark、Presto)、事件驱动型业务和Job型业务,以及DevOps、机器学习、在线测试、自动驾驶仿真等各类场景。

ECI与您业务系统的对接方式包括:

  • (推荐)通过容器服务Serverless Kubernetes版本(ASK)部署业务,支持基于Kubernetes的容器服务全托管,提供无需运维的Kubernetes集群能力,底层Pod资源全部使用ECI承载。
  • (推荐)通过容器服务Kubernetes托管版本(ACK)部署业务,ECI为您的ACK集群提供额外的海量弹性能力,特别适用于在线业务的弹性流量支持、CronJob/Job、大数据计算任务。
  • 通过Virtual Kubelet开源版本对接您在ECS上自建的Kubernetes集群,提供方便快捷的virtual node计算资源。
  • 通过Virtual Kubelet开源版本对接您在线下IDC的Kubernetes集群,提供云上的无限计算能力。
  • 通过OpenAPI对接业务系统,您可以根据需要,低成本的随时创建和销毁ECI业务容器,无需担心并发和容量。
    image

在线业务弹性扩容

根据业务流量,自动的业务扩容

根据业务流量自动对业务进行扩容(基于Kubernetes HPA),不需要人工干预,避免流量激增扩容不及时导致系统故障,以及平时大量闲置资源造成的浪费。在使用阿里云容器服务Kubernetes托管版本(ACK)场景下,支持将一个应用按比例部署到ECS/ECI上,提供更高效的资源利用率、更快的扩容速度、更健壮的系统可靠性和更低成本。

  • 高弹性

快速秒级扩容,可轻松应对百倍突发流量;同时支持HPA及CronHPA。

  • 低成本

根据流量动态使用资源,按需付费;同时支持预留实例券和竞价型实例。

  • 高可用

精细化应用伸缩,扩容时保留固定N个副本在ECS上运行,第N+1个以上副本调度到ECI;缩容时优先回收ECI上Pod副本。

在线业务托管

基于ASK提供完全托管的Kubernetes集群

提供完全托管的Kubernetes集群和免运维的基础设施,您不再需要配置单独的运维人员,只需要关注业务应用的定义,由阿里云负责Kubernetes集群及底层基础设施的运维和管理。同时,通过配置弹性伸缩,能够根据流量自动扩缩容,降低运行成本。

  • 免运维

不需要管理集群,也不需要管理work节点,只需定义应用、服务和任务。

  • 低成本

根据流量动态使用资源,按需付费;同时支持预留实例券和竞价型实例。

  • 兼容性

支持有状态StatefulSet 、无状态Deployment 、任务Job和定时任务CronJob。

数据处理任务

大批量的在线数据并发处理任务

根据业务数据处理请求,不再因为成本原因受限于底层资源导致数据处理任务并发度受限,能够在短时间内快速创建大量处理节点,满足业务的大数据及AI在线处理诉求。在使用阿里云容器服务ACK/ASK场景下,已经无缝支持Spark/Presto on Kubernetes。

  • 兼容性

完全兼容Spark/Kubernetes生态,不需要做业务改造。

  • 低成本

提交作业前无需预留资源,所有资源随作业提交自动申请,作业结束后释放;同时支持竞价型实例。

  • 高并发

提供作业的快速启动和大规模并发能力,无需关心集群的扩缩容和资源。

事件驱动的无服务器容器引擎

Serverless容器基础设施

Serverless的容器基础设施,通过事件触发,提供高并发、低成本的容器实例调度及事件处理能力。例如:在线教育行业的录制和转码。

  • 高并发

提供大规模的资源供应能力。

  • 弹性扩展

秒级启动和弹性伸缩,提供高并发事件和任务处理能力。

  • 低成本

容器实例根据资源规格及使用时长付费,事件和任务处理结束停止收费。

CI/CD测试环境

自动化的持续交付流程

对接CI/CD流程,自动完成容器部署、应用打包测试用例执行,随时创建销毁。ECI提供低成本的大规模资源供应,应对在CI/CD过程中的批量测试任务,例如:自动驾驶行业在开发测试阶段的全量自动驾驶仿真模拟。

  • 高弹性

支持高并发,支持CPU/GPU;适合CI打包、压力测试、仿真测试。

  • 低成本

按需使用按秒计费,测试完成释放资源,降低CI/CD成本。

  • 深度整合

与CI流程整合,提交待发布版本后,直接触发压力/仿真测试,支持Kubernetes标准OpenAPI。

本文来自 阿里云文档中心 弹性容器实例ECI 应用场景

【云栖号在线课堂】每天都有产品技术专家分享!
课程地址:https://yqh.aliyun.com/zhibo

立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK

相关实践学习
基于ACK Serverless轻松部署企业级Stable Diffusion
本实验指导您在容器服务Serverless版(以下简称 ACK Serverless )中,通过Knative部署满足企业级弹性需求的Stable Diffusion服务。同时通过对该服务进行压测实验,体验ACK Serverless 弹性能力。
Kubernetes极速入门
Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。 本课程从Kubernetes的简介、功能、架构,集群的概念、工具及部署等各个方面进行了详细的讲解及展示,通过对本课程的学习,可以对Kubernetes有一个较为全面的认识,并初步掌握Kubernetes相关的安装部署及使用技巧。本课程由黑马程序员提供。   相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
14天前
|
缓存 Serverless 调度
Moka:ACS 容器计算服务助力CI/CD场景提效降本 70%
Moka,作为国内发展最快的HR SaaS厂商之一,在ACS产品初期就与阿里云产品团队紧密联系产品需求及体验反馈,本文将着重分享我们使用ACS在CI/CD 场景的最佳实践。
|
14天前
|
人工智能 Cloud Native 调度
阿里云容器服务在AI智算场景的创新与实践
本文源自张凯在2024云栖大会的演讲,介绍了阿里云容器服务在AI智算领域的创新与实践。从2018年推出首个开源GPU容器共享调度方案至今,阿里云容器服务不断推进云原生AI的发展,包括增强GPU可观测性、实现多集群跨地域统一调度、优化大模型推理引擎部署、提供灵活的弹性伸缩策略等,旨在为客户提供高效、低成本的云原生AI解决方案。
|
24天前
|
存储 Prometheus 监控
Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行
本文深入探讨了在Docker容器内进行应用调试与故障排除的方法与技巧,包括使用日志、进入容器检查、利用监控工具及检查配置等,旨在帮助用户有效应对应用部署中的挑战,确保应用稳定运行。
30 5
|
24天前
|
开发框架 安全 开发者
Docker 是一种容器化技术,支持开发者将应用及其依赖打包成容器,在不同平台运行而无需修改。
Docker 是一种容器化技术,支持开发者将应用及其依赖打包成容器,在不同平台运行而无需修改。本文探讨了 Docker 在多平台应用构建与部署中的作用,包括环境一致性、依赖管理、快速构建等优势,以及部署流程和注意事项,展示了 Docker 如何简化开发与部署过程,提高效率和可移植性。
53 4
|
26天前
|
运维 Kubernetes Docker
深入理解容器化技术及其在微服务架构中的应用
深入理解容器化技术及其在微服务架构中的应用
54 1
|
28天前
|
持续交付 开发者 Docker
探索容器化技术Docker及其在现代软件开发中的应用
探索容器化技术Docker及其在现代软件开发中的应用
|
1月前
|
安全 网络安全 数据安全/隐私保护
利用Docker的网络安全功能来保护容器化应用
通过综合运用这些 Docker 网络安全功能和策略,可以有效地保护容器化应用,降低安全风险,确保应用在安全的环境中运行。同时,随着安全威胁的不断变化,还需要持续关注和研究新的网络安全技术和方法,不断完善和强化网络安全保护措施,以适应日益复杂的安全挑战。
42 5
|
28天前
|
持续交付 开发者 Docker
探索容器化技术Docker及其在现代软件开发中的应用
探索容器化技术Docker及其在现代软件开发中的应用
|
1月前
|
存储 安全 Java
Java多线程编程中的并发容器:深入解析与实战应用####
在本文中,我们将探讨Java多线程编程中的一个核心话题——并发容器。不同于传统单一线程环境下的数据结构,并发容器专为多线程场景设计,确保数据访问的线程安全性和高效性。我们将从基础概念出发,逐步深入到`java.util.concurrent`包下的核心并发容器实现,如`ConcurrentHashMap`、`CopyOnWriteArrayList`以及`BlockingQueue`等,通过实例代码演示其使用方法,并分析它们背后的设计原理与适用场景。无论你是Java并发编程的初学者还是希望深化理解的开发者,本文都将为你提供有价值的见解与实践指导。 --- ####
|
1月前
|
监控 持续交付 Docker
Docker 容器化部署在微服务架构中的应用有哪些?
Docker 容器化部署在微服务架构中的应用有哪些?