首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
技术百科首页 >云托管 CloudBase Run

云托管 CloudBase Run

修改于 2023-09-01 14:44:15
140
概述

云托管 CloudBase Run(Tencent CloudBase Run,TCBR)是由云开发提供的新一代云原生应用引擎(App Engine 2.0),支持托管任意语言和框架编写的容器化应用。和云开发其他产品(云函数、云数据库云存储、扩展应用、HTTP 访问服务、静态网站托管等)一起为用户提供云原生一体化开发环境和工具平台,为开发者提供高可用、自动弹性扩缩的后端云服务。

什么是云托管 CloudBase Run?

云托管CloudBase Run是一项云原生无服务器应用托管服务。它支持多种语言和框架,如Node.js、PHP、PythonJavaGo、.NET等, 通过容器技术部署应用,并自动管理应用的扩缩容、监控等任务。用户只需要编写自己的应用代码,并将代码打包成标准的容器镜像上传到CloudBase Run平台,即可快速、稳定地将应用部署到云上。同时,CloudBase Run提供多种开发工具和调试工具,方便用户快速开发和调试应用。在使用上,CloudBase Run与其他云服务相比,免去了服务器选型、操作系统安装、运维管理等繁琐的过程,用户只需要专注于应用开发本身即可。

腾讯云托管和微信云托管的关系是什么?

腾讯云托管是一项无服务器应用托管服务,支持多种语言和框架的应用托管与管理。而微信云托管则是针对微信小程序的一项应用托管服务,是基于云开发平台构建而成的。两者虽然服务对象不同,但是在技术上存在关联。

微信云托管整合了多种腾讯云的底层资源(腾讯云托管,腾讯云 TDSQL- C,腾讯云 COS 等),加上微信生态的能力和优势,为开发者提供了综合的一站式后端解决方案。 微信云托管中的底层容器能力来自腾讯云托管,但具备了更多微信的业务属性。

开发微信小程序/公众号后端,建议使用微信云托管;开发与微信生态无关的应用后端,建议使用腾讯云托管。

云托管支持哪些编程语言和框架?

  • Node.js:支持所有版本
  • PHP:支持5.5、5.6、7.0、7.1、7.27.3、7.4
  • Python:支持2.7、3.5、3.6、3.7、38、3.9
  • Java:支持JDK1.7、JDK1.8、JDK1.11、JDK1.13、JDK1.15、JDK1.16
  • Go:支持1.8、1.9、1.10、1.11、1.12、1.13、1.14
  • .NET:支持.NET Core 1.0、.NET Core 2.0、.NET Core 3.0、.NET Core 3.1、.NET 5.0

云托管是否支持安全防护?

云托管支持多种安全防护措施,主要包括以下方面:

  • IP黑白名单:可以根据需要设置IP黑白名单,限制网络访问范围,以提高安全性。
  • 防盗链:开启防盗链功能,限制应用资源被非法盗用、滥用的情况。
  • HTTPS访问:通过云平台提供的SSL证书或自定义SSL证书,保证应用的加密传输安全。
  • Web应用防火墙(WAF):配置Web应用防火墙,保护应用免受恶意攻击和SQL注入等安全风险。

云托管支持哪些云函数事件触发器?

API网关:用户使用API网关作为HTTP协议的入口,云托管可以自动转发请求到相应函数执行,从而触发应用处理事件。

对象存储:当对象存储中的文件发生变化时,会触发相应的事件通知,如上传文件、删除文件、复制文件等,用户可以通过云函数处理事件,完成一些列自定义的操作。

云数据库:当云数据库中的记录发生变化时(如新增、修改、删除操作),会触发相应的事件通知,用户可以通过云函数处理事件,对记录进行自定义的处理方式。

消息队列(CMQ):当消息队列中有新的消息入队或有消息被消费时,会触发相应的事件通知,用户可以通过云函数处理事件,并进行业务处理。

云托管有哪些优势?

高可用性:在云原生架构上进行设计,通过容器技术对应用进行部署,支持自动扩缩容、灰度发布、自动健康检查等,保证应用高可用性和可靠性。

多语言支持:支持多种语言和框架,包括但不限于Node.js、PHP、Python、Java、Go、.NET等,用户可以根据自己的应用特点选择合适的语言和框架进行开发。

易用性:无需用户关注底层服务器和操作系统的选型、部署和运维管理等技术细节,用户只需编写应用代码,选择语言和框架后一键部署,方便易用。

安全性:提供多项安全防护措施,包括IP黑白名单、防盗链、HTTPS访问、Web应用防火墙(WAF)等,可以保障应用安全性。

成本优势:提供灵活的按量计费和包年包月计费方式,支持多种应用规模和场景,满足用户不同应用需求,同时还提供一定的免费额度,降低应用运营成本。

开发工具支持:提供多种开发工具和调试工具,如命令行工具、应用商店插件、在线WebIDE和在线日志查询等,方便用户进行应用开发和调试。

云托管的应用场景是什么?

Web应用托管:对于需要托管Web应用的场景,帮助用户快速、稳定地部署和管理Web应用,提供高可用、弹性扩展和安全性保障。

API托管:对于需要构建RESTful API、提供后端服务的场景,通过API网关、云函数等功能,帮助用户快速部署、管理API应用,并提供稳定、可扩展和安全的API服务。

企业级应用托管:对于企业需要内部应用、OA、CRM、ERP等应用的场景,提供容器化部署和私有网络等功能,保障数据安全、应用隔离,提供高度定制和可控的企业级应用托管服务。

微服务应用托管:对于需要构建和管理微服务架构的场景,通过支持多种语言和框架,提供容器编排、服务注册和发等功能,快速完成微服务应用的部署和管理,提供一致性、弹性扩展和自愈能力的微服务应用托管。

相关文章
  • 用云托管CloudBase Run部署图床应用
    1K
  • 实战:用云托管CloudBase Run部署站点应用
    1.1K
  • 本地部署Hexo博客并托管至腾讯云云开发CloudBase
    551
  • 微信云托管初体验 | 云托管征文
    5.8K
  • 腾讯云 cloudbase 云开发使用笔记
    4.8K
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券