5

如何使用 Serverless + CLB 快速部署 Web 服务?

 3 years ago
source link: https://serverlesscloud.cn/best-practice/2021-03-17-clb
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

如何使用 Serverless + CLB 快速部署 Web 服务?

发布于: 2021-3-17
归档于:

标签:ServerlessCLB

《如何快速迁移传统 LB 公网业务到 Serverless?》 文章中,为大家介绍了负载均衡 CLB 触发器接入 Serverless 函数的优势、适用场景及配置指引。

在本篇文章中,将实践如何使用负载均衡 CLB 作为 Serverless 服务的访问入口,拓展其低成本、免运维等优势,为开发者平滑迁移应用上云提供参考。

创建云函数 SCF

  1. 进入云函数控制台,点击 “新建” 进行函数创建。

函数控制台地址:https://console.cloud.tencent.com/scf/list

64a25671353d0726904fd13145955cb4.png
  1. 选择自定义模版进行创建,运行环境设置为 “Python3.6” ,选择 “本地上传文件夹” ,下载 Demo 内容,成功下载后,需进行解压,在 “函数代码” 中上传整个本地文件夹。
  2. 执行方法:index.main_handler
  3. Demo 下载地址https://scfdemo-1253970226.cos.ap-chengdu.myqcloud.com/21_3_17_daxigua.zip
229ea386f276586165df82d522aa8886.png
  1. 完成后即可在函数控制台对相关代码进行自定义编辑。
4a651423e6ea29e9ecd60a9391895ace.png

创建负载均衡 CLB 资源

  1. 进入负载均衡 CLB 控制台,点击 “新建” 进行资源创建。

函数控制台地址:https://console.cloud.tencent.com/scf/list

ecd8efd308cd6b284c19653eb6c11d91.png
  1. 选择云函数支持的负载均衡实例。
306b7e10231d87baa5d10ab5d35cd89d.png

注: 目前云函数支持绑定网络类型为 “公网”、网络为 “私有网络” 的同地域实例,监听器支持 “七层监听器” ,暂不支持四层监听器。

  1. 创建监听器。
2db3b1fd34b6681e9018c56b1b43bc21.png
  1. 在 CLB 控制台或云函数控制台绑定 SCF 实例资源。
9c935ea7ebdb1953741733509acf4aca.pngc921a32ba1890245c0de52b670fd6849.png
  1. 访问 CLB 监听器路径,查看整体效果(体验地址:http://129.226.10.72:81/daxigua)。
f59a60ec5a4eeb906d4a9c8a329fac80.png6eda0c5ba4aed5e6deb5ac3141b4d634.png

通过 CLB 监听器访问路径,可以快速拓展 Serverless 应用的访问及使用场景。为开发者提供高可用的 Serverless 应用访问服务。

  • CLB 触发器目前处于灰度测试阶段,您可提交申请使用
  • CLB 账户分为标准账户类型和传统账户类型,传统账户类型不支持绑定云函数 SCF ,建议升级为标准账户类型。详情可参见账户类型升级说明

传送门:

欢迎访问:Serverless 中文网,您可以在 最佳实践 里体验更多关于 Serverless 应用的开发!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK