云开发 CloudBase 云托管(开发指南)

云托管(Tencent CloudBase Run)是新一代云原生应用引擎,支持托管用任意语言和框架编写的容器化应用,为开发者提供高可用、自动弹性伸缩的云服务,避免应用开发过程中繁琐的服务器搭建及运维,使开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。

相关产品
云开发 CloudBase 产品页,含版本规格、价格与购买入口。

一、概述

云托管支持两种模式:

·容器模式:适合部署任何语言、框架的容器化应用。

·函数模式:适合托管云函数代码,开发更简单高效。详细介绍见:函数型云托管

如果你是首次使用云托管,建议先阅读 快速开始 文档,快速体验云托管的基本功能。

二、快速开始

·Node.js 快速开始

·Python 快速开始

·Go 快速开始

·Java 快速开始

三、产品特性

优势 说明
免服务器运维 无需购买、管理、维护服务器,节省运维成本
自动弹性伸缩 实例数量随流量自动调整,支持缩容到 0,按需扩容
按量计费 只为实际用到的资源付费,最小粒度 0.25 核,避免资源浪费
上手门槛低 无需集群运维、无需写 YAML 配置,专注业务开发
支持多种语言框架 支持 Java、PHP、Go 等多种主流语言和框架
迁移成本低 现有应用无需重构即可迁移到云托管
镜像/代码部署灵活 支持上传镜像或直接上传/拉取代码自动构建

四、资源模型

云托管的资源模型分为三层:服务 > 版本 > 实例。

·服务:你的业务单元,每个服务有独立的访问域名。

·版本:服务的不同部署版本,可用于灰度发布、A/B 测试等。

·实例:实际运行的容器,数量随流量自动伸缩。

上图展示了三个示例服务 TestA、TestB、TestC。每个服务都包含了两个版本,每个版本对应着一组 0 ~ N 个实例(容器)资源。

五、访问与流量分配

·每个服务有一个系统分配的默认域名(可自定义)。

·用户访问服务时,系统会根据流量分配规则,将请求路由到对应的版本。

·实例数量会根据请求量自动调整,无请求时可缩容到 0,不产生费用。

赞 (0)
上一篇 4天前
下一篇 4天前