社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

Gitee x 腾讯云 Serverless,实现 Web 框架快速上云

Gitee • 3 年前 • 349 次点击  

Gitee 作为国内领先的代码托管平台,始终在积极地寻求与业内优秀厂商与产品合作,努力为广大开发者提供更全面、更强大的服务。

近日,Gitee 与 腾讯云 Serverless 全面达成合作,托管在 Gitee 的代码仓库,可以通过 Serverless 应用控制台直接进行部署,实现主流 Web 框架快速上云与管理。

腾讯云 Serverless 服务帮助用户脱离繁冗的开发配置工作,只需关注业务代码逻辑的编写,不用任何的基础设施建设、管理与运维开销。该服务模式降低了研发门槛,提升业务构建效率,获得了大量企业和开发者的支持。

功能优势

腾讯云 Serverless 适用于多种应用场景,无论您是个人开发者或是企业团队,都可以快速将您的应用项目迁移上云,享受 Serverless 架构带来的低成本、免运维等众多优势。

存量应用快速迁移: Serverless 组件自动帮助用户完成框架上云的适配转换,用户只需聚焦业务代码,部分框架甚至不需要改造一行代码,即可完成应用的云端迁移。

应用层级资源展示与管理: 部署成功后,用户可以方便地通过 Serverless 应用控制台将查看和管理创建的云端资源,无需多个页面切换,实现多资源的集中管理。同时,基于 Serverless Framework 组件 创建的 Web 应用也可以在控制台进行运维管理。

基于代码托管持续构建: 支持持续构建,当 Gitee 仓库的项目有更新时,可以自动触发重新部署。

应用层级监控图表: 提供了应用层级的监控能力,用户不仅可以看到每个资源的调用次数、错误次数等信息,还可以看到应用层级的监控指标,方便运维。

支持框架

  • Express
  • Koa
  • Flask
  • Laravel
  • Egg.js
  • Next.js
  • Nuxt.js
请登录控制台进行部署体验:
https://console.cloud.tencent.com/sls/create

部署教程

1.部署前提:账号已开通 Serverless Framework 服务,登录控制台,会自动为您进行开通,开通流程不会产生何费用。

2.进入 Serverless 应用控制台,点击【新建应用】,进入应用创建页。

3.填入您的应用名称,【创建方式】选择【导入已有项目】,选择您使用的框架模版。

部分框架项目需要进行简单项目改造,才可以进行部署,详情请参考项目改造文档

4.选择代码托管,授权您的 Gitee 账号后,即可以在控制台选择需要导入的项目仓库

默认选择 "自动触发",仓库项目每次更新后,都会自动触发部署,您也可以根据实际使用情况修改。

5.点击【创建】,Serverless 控制台会自动开始为您部署应用,部署完成后,进入应用详情页,可以查看创建的云上资源、监控日志、部署记录等信息,也支持在“开发部署”页面修改配置,重新部署。

管理应用

应用创建完成后,可以在应用详情页,完成查看项目具体信息,主要支持以下几部分管理功能。

1. 资源管理

在【资源列表】页,支持查看当前应用为您创建的云资源,并查看基本配置信息。

2. 开发部署

在应用详情页顶部,单击【开发部署】,您可以轻松地实现应用的配置修改与二次部署上传,支持本地上传、代码托管、CLI 开发三种方式。

同时,您也可以在该页面修改应用配置信息,点击“保存”完成重新部署。

3. 应用监控

在【应用监控】页面,您可以查看项目部署后输出的基本信息、项目请求次数、项目报错统计等多项监控指标,方便您轻松实现项目的管理运维。

4. 部署日志

在【部署日志】页面,可以看到【通过控制台部署】或【自动触发】的部署日志,以及部署结果。

开源生态

与此同时,腾讯云联合 Serverless.com 团队共同开发的开源无服务器应用部署工具 Serverless Framework,已经入驻 Gitee。Serverless Framework 能够帮助开发者通过联动云资源,迅速构建 Serverless 应用。

Gitee 上的开发者们可以更快速便捷地使用到 Serverless Framework ,并与开发团队近距离交流。

除了 Serverless Framework 本身,其团队还为开发者们提供了基础设施编排能力组件 Serverless Components,支持开发者通过该组件构建、组合并部署自己的 Serverless 应用。

Serverless Framework 项目地址:https://gitee.com/serverless-framework/serverless

Serverless Components 组件地址:https://gitee.com/serverless-framework/Serverless-Components

帮助与支持

Serverless Framework 产品文档

相关阅读:

如何定位67%的仓库存在的许可证风险?

两个功能,让你的代码更加安全合规

RT-Thread团队:开源是我们的基因和文化


更多惊喜,等你发现

https://gitee.com



Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/105005
 
349 次点击