中年Serverless 实战:通过 Component 实现多地域部署容灾( 六 )
status: enableap-guangzhou:functionConf:timeout: 20apigatewayConf:protocols:- httpscloudDNSConf:recordLine:- 电信- 联通
部署结果:
TornadoTest:functionName: tornadoFunctionTestap-shanghai:apiGatewayServiceId: service-mdnjhsp3url: http://service-mdnjhsp3-1256773370.sh.apigw.tencentcs.com/release/ap-guangzhou:apiGatewayServiceId: service-nh6xgutkurl: https://service-nh6xgutk-1256773370.gz.apigw.tencentcs.com/release/DNS: Please set your domain DNS: f1g1ns1.dnspod.net | f1g1ns1.dnspod.net
通过这样一个组件 , 就可以完成框架的跨地域部署与解析 。
3 总 结
至此 , 我们基本完成了一个基于 Serverless 的高可用框架的案例探讨 , 从对单解析的分析 , 到对多解析的策略制定 , 再到最后基于 Serverless 架构的高可用模型 , 虽然文中案例仅仅可以作为学习参考使用 , 在实际生产中会面临很多难题 , 有些地方还需要针对实际项目做一些特殊的修改和修正 , 但是这样一个简单的基于 Serverless 架构的高可用模型 , 基本上可以发挥出 Serverless 架构的特点 , 包括 Serverless 架构的按量付费功能 , 在不使用的时候则不需要收费 , 在部署多套云函数的时候不会因为部署量增加而产生额外的费用;在这个项目中 , 包括 API 网关等触发器对函数进行触发 , 也会包括函数间的编排和调用 , 更有 FaaS 与 BaaS 紧密结合 , 通过专线跨地域 Invoke , 在外层还会增加多套监控告警函数以及 DNS 切换函数、云函数切换函数等尽可能保证服务的稳定与可用性;为了更加简单的进行多地域部署 , 还通过了 Serverless Framework 实现了多地域部署方案 。
在实际生产生活中 , 无论是单地域服务还是多地域就近接入服务 , 多地域部署容灾都是很重要的 , 尤其在 Serverless 架构下 , 按量付费让主备模式成本骤降 , 100% 可用性几乎是一个不可能事件 , 但我们可以共同探讨相对优秀的高可用方案 。
【来源:InfoQ】
声明:转载此文是出于传递更多信息之目的 。 若有来源标注错误或侵犯了您的合法权益 , 请作者持权属证明与本网联系 , 我们将及时更正、删除 , 谢谢 。邮箱地址:newmedia@xxcb.cn
推荐阅读
- 中年美国寸土寸金,为何要在纽约建立林则徐广场?原因很简单
- 中年北斗系统发言人答封面新闻:北斗定位精度最好可达1点几米
- 中年检测设备行业政策及环境
- 中年元春回府省亲为何会在夜晚进行?原来其中大有文章
- 中年北斗三号全球服务可用性达99%以上,全球范围定位精度优于10米
- 锁定|起底电信诈骗“杀猪盘”:锁定中年女性,先培养感情再骗钱
- 中年做了几道硬菜,孩子们的胃口很大,可以无限量地吃
- 中年你吃火锅,我吃火锅底料——做的川味慢烤牛肋排
- 教育|每一位中年女性,都是“乘风破浪的姐姐”
- 时尚@人到中年,一味扮嫩早就行不通了,这几个颜色才时尚高级
