乐趣区

关于腾讯云:不改一行代码快速迁移-Flask-应用上云

目前大部分利用都以 Web 模式提供,因而 Web 框架开发曾经成了不少开发者必不可少的技能。而 Flask 是一种非常容易上手的 Python Web 开发框架,开发者只须要具备根本的 python 开发技能,就能够开发出一个 web 利用,因而 Flask 框架也成为了以后十分风行的 Web 框架。

现在,您能够通过 Serverless 利用控制台,不改一行代码,完满迁徙您的 Flask 利用上云。

性能劣势

  • 低革新老本: Serverless 组件主动帮忙用户实现框架上云的适配转换,用户只需聚焦业务代码,局部框架甚至不须要革新一行代码,即可实现云端部署。
  • 利用层级资源展现与治理: 部署胜利后,用户能够不便地通过 Serverless 利用控制台将查看和治理创立的云端资源,无需多个页面切换,实现多资源的集中管理。
  • 基于代码托管继续构建: 反对继续构建,当从代码仓库导入的我的项目有更新时,能够主动触发重新部署。
  • 利用层级监控图表: 提供了利用层级的监控能力,用户不仅能够看到每个资源的调用次数、谬误次数等信息,还能够看到利用层级的监控指标,不便运维。

疾速体验框架迁徙教程

部署前提:您的账号已开明 Serverless Framework 与 Coding DevOps 服务。

开明非常简单,只有您登陆到 Serverless 控制台,零碎会提醒您依照指引步骤实现开明,开明过程不会产生何费用。

控制台链接: https://console.cloud.tencent…

创立利用

基于模版创立

  1. 进入 Serverless 利用控制台,点击【新建利用】,进入利用创立页。

  1. 填入您的利用名称,【创立形式】抉择【利用模版创立】,抉择 Flask 框架

  1. 点击【创立】,Serverless 控制台会主动开始为您部署利用,部署实现后,进入利用详情页,能够 查看创立的云上资源、监控日志、部署记录 等信息,也反对在“开发部署”页面批改配置,重新部署。

导入已有我的项目

  1. 进入 Serverless 利用控制台,点击【新建利用】,进入利用创立页。
  2. 填入您的利用名称,【创立形式】抉择【导入已有我的项目】,抉择 Flask 利用,间接导入您的已有我的项目,无需做任何革新,Serverless 将主动为您实现适配转换。

  1. 抉择代码上传形式,Serverless 控制台反对您间接上传本地我的项目部署,也能够抉择导入代码仓库。

    • 代码托管

      目前反对 GitHub、GitLab、Gitee 的代码仓库地址,也反对公开的自定义代码库,您能够通过抉择利用的触发形式,实现利用的自动更新。

    • 文件夹上传
  2. 点击【创立】,Serverless 控制台会主动开始为您部署利用,部署实现后,进入利用详情页,能够查看创立的云上资源、监控日志、部署记录等信息,也反对在“开发部署”页面批改配置,重新部署。

治理利用

利用创立实现后,能够在利用详情页,实现查看我的项目具体信息,次要反对以下几局部治理性能。

1. 资源管理

在【资源列表】页,反对查看以后利用为您创立的云资源,并查看根本配置信息。

2. 开发部署

在利用详情页顶部,单击【开发部署】,您能够轻松地实现利用的配置批改与二次部署上传,反对 本地上传、代码托管、CLI 开发 三种形式。

同时,您也能够在该页面批改利用配置信息,点击“保留”实现重新部署。

<img src=”https://main.qcloudimg.com/raw/5b727ac0d6715f339574e37d3580ac89.png” width=”770px”>

3. 利用监控

在【利用监控】页面,您能够查看我的项目部署后输入的根本信息、我的项目申请次数、我的项目报错统计等多项监控指标,不便您轻松实现我的项目的治理运维。

<img src=”https://img.serverlesscloud.cn/20201126/1606384460049-%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%202020-11-26%2016.22.43.png” width=”770px”>

4. 部署日志

在【部署日志】页面,能够看到【通过控制台部署】或【主动触发】的部署日志,以及部署后果。

到这里,无需一行代码更改,就实现了将您的 Flask 利用迁徙至 Serverless 的操作,并能够进行利用的监控治理,继续开发,享受 Serverless 带来的泛滥劣势。

想要理解 Serverless 利用控制台的更多功能,欢送返回控制台体验:https://console.cloud.tencent…

One More Thing

立刻体验腾讯云 Serverless Demo,支付 Serverless 新用户礼包 ???? serverless/start

欢送拜访:Serverless 中文网!

退出移动版