CSE:阿里在线应用如何演进成Serverless架构( 七 )
-
资源分配速度 = 分钟级
-
应用程序启动速度 = 10分钟+
基于以上客观条件 , 通常做法是提前预定好机器数量来应对任意时刻的流量峰值 , 假设上述技术参数变为毫秒级 , 就有机会将应用程序架构演变成下图所示方式 。
上图中Service A在调用Service B时 , 如果B的容量充足 , 调用成功 , 如果B容量不足 , 这时候可能是线程池满 , 可能直接触发限流阀值 , A会收到一个错误码 , A会直接调用资源总控系统
, 资源总控系统负责新分配一个Service B实例 , 这个分配的速度非常快 , 耗时几十毫秒 , 同时把B的服务地址直接返回给A , A将之前未完成的请求发送到新创建的Service B 。
以上过程对于开发者完全透明 , 具备了以下价值:
-
价值一:无需管理服务器 , 意味着无需容量评估 , 容量评估这件事情对于应用负责人一直是一个极难解的问题 , 因为我们很难预测未来的峰值是什么 。
推荐阅读
- mmo|曾经90万在线的MMO新世界凉了?人数暴跌至20万,官方无奈合服
- 地下城与勇士|DNF:在线人数降低了,拍卖行更卡?曾经70版本人多也不卡!
- 大天狗|阴阳师:超鬼王进入“众生平等日”,大天狗为你演绎在线刮痧
- 新世界|《新世界》发售1个月热度陡降, 在线玩家峰值砍半
- ubisoft|《刺客信条:无限》确认为大型在线网游!Ubisoft强调将不会是免费制!
- 冲锋枪|和平精英冲锋枪之王是哪一把?KS阿神在线测评,直言UZI永远滴神
- 虎牙|原神2.2版本深渊难打,官方提高8%怪物血量,虎牙主播在线教学
- 银河破裂者|《银河破裂者》销量突破20万,在线多人模式即将上线
- 手机游戏|LOL手游:Uzi在线招募战队AD?盯上国服AD天花板,网友:签了吧
- lpl|姿态在线整活,五黄金对线三大师,大师惨遭单杀!