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

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

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


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

一、创建云函数SCF

(一)进入云函数控制台,点击“新建”进行函数创建

函数控制台地址:

https://console.cloud.tencent.com/clb/instance?rid=1

(二)选择自定义模版进行创建,运行环境设置为“Python3.6”,选择“本地上传文件夹”,下载Demo内容,成功下载后,需进行解压,在“函数代码”中上传整个本地文件夹
  • 执行方法:index.main_handler
  • Demo下载地址:
https://scfdemo-1253970226.cos.ap-chengdu.myqcloud.com/21_3_17_daxigua.zip

(三)完成后即可在函数控制台对相关代码进行自定义编辑

二、创建负载均衡CLB资源

(一)进入负载均衡CLB控制台,点击“新建”进行资源创建

函数控制台地址:

https://console.cloud.tencent.com/scf/list

(二)选择云函数支持的负载均衡实例

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

(三)创建监听器

(四)在CLB控制台或云函数控制台绑定SCF实例资源

(五)访问CLB监听器路径,查看整体效
体验地址:http://129.226.10.72:81/daxigua

三、方案总结

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


四、使用说明

  • CLB触发器目前已正式发布,您可以直接在控制台使用。

  • CLB账户分为标准账户类型和传统账户类型,传统账户类型不支持绑定云函数SCF,建议升级为标准账户类型。
详情可参见账户类型升级说明:
https://cloud.tencent.com/document/product/1199/49090

云函数SCF:

https://cloud.tencent.com/product/scf?from=15939

事件总线EventBridge:

https://cloud.tencent.com/product/eb?from=15940



👇点击「阅读原文」,了解更多Serverless相关内容

本文来自微信公众号“腾讯云开发者”(ID:QcloudCommunity)。大作社经授权转载,该文观点仅代表作者本人,大作社平台仅提供信息存储空间服务。