You need to enable JavaScript to run this app.
导航

什么是弹性容器实例

最近更新时间2024.04.15 11:27:57

首次发布时间2021.11.04 14:08:18

火山引擎弹性容器实例(Volcengine Container Instance,简称 VCI)是一种 Serverless 和容器化的计算服务。当前 VCI 可无缝集成火山引擎容器服务(VKE),提供 Kubernetes 编排能力。

产品概述

传统 Kubernetes 架构一般以节点为中心,需要基于云服务器等资源节点搭建集群,并围绕节点进行运维管理。随着业务规模的扩大和节点数的增加,这种架构在容器应用的部署和运行等方面往往存在诸多局限性,例如节点运维复杂、资源利用率低、资源扩容速度慢等问题。
VCI 是针对上述情况推出的新型云原生方案,它抽象自字节跳动内部多年云原生技术积累,是一种 Serverless 和容器化的计算服务:

  • 通过 Virtual Kubelet 技术与火山引擎容器服务 VKE 无缝结合,为用户提供弹性计算和 Kubernetes 编排能力,支持秒级启动、高并发创建、沙箱容器安全隔离。
  • 通过融合 Serverless 和容器的优势,为企业提供一个高效、可靠和安全的运行环境,使用户能够专注于开发和运行云原生架构的应用程序,而无需关心底层基础设施的管理和维护,并且仅为业务实际运行所需要的资源付费,帮助企业更加合理地控制用云成本。

产品功能

功能描述
Serverless无需购买底层基础设施,也无需关心运行过程中的管理、维护、容量规划等,为您的容器业务提供全托管、免运维、安全隔离的 Serverless 环境。

多种实例规格

根据底层硬件能力的不同,计算规格区分为不同规格族,各规格族采用不同的处理器、CPU/内存配比、GPU 显卡、云盘类型、网卡虚拟化方式,提供差异化的计算、存储、网络性能。目前有如下两种规格族,每个规格族下提供多种规格:

  • 通用型:搭配多种 vCPU、内存配比的通用型规格族。
  • GPU 计算型:基于多种 NVIDIA 显卡提供的 GPU 计算型实例规格族。
按量按秒付费支持一站式管理 VCI 实例的生命周期,并根据 VCI 实例的实际运行时长付费。计费周期精确到秒,按小时结算该周期内生成的账单
秒级弹性伸缩支持秒级 Pod 启动,针对突发流量浪涌可快速完成弹性扩容,满足业务的实时响应需求。
高效隔离基于 MicroVM 技术,提供虚拟机级的安全、高效隔离能力,资源消耗更小更高效。
云下弹云上邀测·申请试用】提供自建 Kubernetes 集群弹上云能力,通过云上注册和托管虚拟节点(Virtual Node)的方式,将 Kubernetes 集群中业务工作负载依赖的资源弹性调度上云,从而将线下集群的计算资源容量充分扩展。
全局配置能力提供 vci-profile 配置文件,支持集群或命名空间维度的 VCI 资源使用统一配置以及全局固定配置的能力。减少用户对于业务工作负载 YAML 的修改,同时能够更加便捷、高效以及无侵入式使用 VCI 能力,避免用户混淆运维管理和业务管理的情况。
镜像缓存加速邀测·申请试用】提供镜像缓存方案,可以将镜像提前下载到数据盘中,制作成缓存快照,再基于该快照加速创建 VCI 实例。该方案使容器在启动时,可直接进行挂载,从而避免或减少了镜像层的下载,降低了镜像仓库、云盘的读写压力,大幅缩短了镜像下载的耗时,可以极大节约实例启动耗时。
VCI 状态全方位监控支持基于火山引擎托管 Prometheus 服务,全方位监控 VCI 实例运行情况,包括 CPU、内存、GPU 和显存的使用率、网络吞吐性能指标、控制面和数据面组件状态等,实时掌控容器业务的运行状态。

产品架构

VCI 通过 Virtual Kubelet 技术与 VKE 无缝结合,为您的容器业务提供安全、高效隔离、高性能、简单易用的容器服务能力。
alt

使用场景

  • 高弹性业务
    有显著波峰波谷的业务,如直播、电商、社交等。
  • 任务型业务
    • 数据处理类:大数据计算、机器学习、科学计算。
    • 事件驱动类:视频录播、转码、IoT 等。
    • CI/CD、GitLab Runner、Jenkins。
  • 在线业务托管