跳到主要内容

腾讯云托管

云托管(Tencent CloudBase Run)是由腾讯云云开发(Tencent CloudBase,TCB)提供的新一代云原生应用引擎,支持运行用任意语言和框架编写的容器化应用。云托管拥有无痛迁移自动化弹性扩缩容免运维支持跨平台部署联动云开发能力等优势,让开发者可以不限语言框架,低成本迁移上云开发,有效提升开发效率。

用户福利

即日起,Gitee 用户首次使用云托管成功部署应用,即可点击领取云开发 50 元代金券(满 100 减 50)作为福利,限量 2000 张,先到先得!

云托管应用场景

云托管适用于多种应用场景,无论是传统企业、SaaS 厂商等,还是中小、初创企业,都能通过云托管享受云原生的优质托管服务,助力业务快速发展。

  • 快速迁移上云:传统企业/存量业务无需改造代码,或重构业务,即可无痛迁移到云托管,享受云开发提供免运维一站式后端云服务。

  • 多租户隔离:支持环境级别资源隔离,每个环境享有独立的一套后端云服务。例如,使用云托管后SaaS 厂商无需再为 SaaS 多租户间的数据、资源隔离而费心,每个租户可独享环境下的所有云服务。

  • 后台服务托管:可视化操作,保姆式服务托管,中小企业也可以享受大厂级别的后台自动化运维和托管服务,从而得以将更多精力投入在业务发展上。

  • 新业务低成本快速验证初创企业以及企业内部创新,可借助云托管实现开箱即用,便捷部署,实现快速开发上线应用和迭代,小步快跑,验证商业模式。

云托管产品优势

对比使用云服务器

  • 免服务器运维:Serverless 模式无需您购买、管理、维护服务器,节约运维成本。
  • 跨平台部署和迁移:兼容 Knative + Kubernetes 生态标准,有良好的社区基础和完备的社区生态。可在各云厂商之间无缝迁移,无需担心技术锁定,进入“云原生”时代。
  • 流量驱动模式:实例数量可根据流量自动伸缩,可缩减到 0 也可实现服务常驻,无需时刻关注运行状况随时准备手动扩缩容。
  • 按量计费:弹性扩缩资源,只需为实际使用的资源量买单,最小粒度可到 0.25C0.5GiB。避免资源闲置,也无需为业务高峰提前准备过量资源。

对比使用其他容器平台:

  • 降低上手难度:无需创建和运维集群、编写复杂的 yaml 配置文件,只需专注业务逻辑开发。
  • 提供构建功能:除传统的上传镜像部署方式外,也支持从 Gitee 等代码托管平台直接拉取代码进行部署,闭环全部操作,无需用户单独自行构建镜像。配合使用 CloudBase Framework 可进一步将 Dockerfile 的编写也交给系统。
  • 云开发框架联动:可与云开发其他功能联动,利用云数据库、云存储、云调用、云接入、静态网站托管等基础服务一站式托管多端应用,大大提升项目整体的开发效率。

云托管 x Gitee 操作指南

步骤 1:开通云托管

1.1 登录云开发控制台

开通云托管之前,您需要先登录 云开发控制台 并选择一个按量计费的环境。如果您还没有按量计费类型的环境,或还未开通云开发,请先根据云开发文档 开通环境

1.2 选择环境

一个腾讯云账号下可以创建多个云开发环境。每个环境均可独立选择是否开通云托管。当您销毁某个环境时,环境内的云托管也将随之被删除。

1.3 登录云托管控制台

登录 云托管控制台,再按需要切换到指定的环境。

1.4 立即开通

单击【立即开通】。

1.5 开通设置

  • 所在地域:云托管当前仅开放上海地域,更多地域将陆续开放。

  • 云托管网络:网络设置包括 私有网络 VPC子网。以环境为维度,云托管中创建的所有服务,都将部署在这同一个 VPC 之中,且成功开通云托管后不支持更换网络设置。网络设置分为如下两种模式:

    • 系统默认配置:无论您的腾讯云账号下是否已创建过私有网络 VPC 和子网,云托管都将为您自动新建一个 VPC 和子网,并将其绑定您当前的云开发环境。后续您在当前环境下的云托管中创建的所有服务,都将被部署到这个 VPC 和子网中。此过程无需您手动进行任何设置。后续您可以在 私有网络控制台 中查看并管理这个由云托管自动创建的 VPC 及子网,也可以将更多云资源(例如云服务器,云数据库等)部署在这个 VPC 之内,以便这些云资源进行互动。
    • 自定义配置:如果您已经创建过私有网络 VPC 和子网,并在其中已经部署有其他云资源(例如云服务器、云数据库等),且希望通过当前环境中的云托管将服务部署到已有的私有网络 VPC 中,以便和此私有网络 VPC 中已有的云资源进行互动。则您可以选择【自定义配置】,然后选择具体的 VPC 和子网。VPC 只能选择一个,子网支持选择多个。

1.6 开通成功

单击【完成】,状态变为开通中,等待数秒。

步骤 2:新建服务

2.1 新建服务

在控制台的服务列表页面,单击【新建服务】。

填写服务名称“helloworld”、镜像仓库的使用模式选择“使用系统默认仓库”,单击【提交】。

2.2 进入"helloworld"服务详情

选择服务“helloworld”,单击服务名称进入服务详情页面。

步骤 3:新建与配置版本

单击【新建版本】

在新建版本窗口中,继续填写版本所需配置信息。上传方式选择“代码库拉取”,代码源选择“Gitee”。监听端口、流量策略、高级设置均可直接使用默认值,如需进一步修改可参考更多文档

步骤 4:开始部署

在新建版本窗口中,填写完版本配置信息后,单击【开始部署】。

版本初始为“创建中”。部署成功则状态变为“正常”。

此时流量为 0%,还不能接受请求。如果单击【访问服务】会看到报错。

单击【流量配置】。为版本“helloworld-001”配置流量 100%。

单击【完成】。

成功后,可以看到流量变为 100%。

步骤 5:完成部署

单击【访问服务】,因流量已经配置为 100%,服务已经开始处理请求,可以看到服务运行效果。

帮助与支持

云托管产品文档

腾讯云云开发微信公众号:腾讯云云开发