伸缩性的主要场景:电商的秒杀和抢购
热点业务:支付、下单、添加购物车、商品详情页、搜索
热点数据:秒杀产品、动态数据、静态数据
伸缩性实现方案:
无状态应用弹性伸缩:无服务器化Serverless
serverless实现:观察 决策 执行
kubernetes弹性伸缩
HPA 水平扩展
cronHPA 定时扩展
Autoscaler 自动伸缩
knative
Istion + Knative+Kubernetes
有状态应用弹性伸缩:
将有状态应用进行区分:共享磁盘模式和Share Nothing模式
共享磁盘模式----》无状态
Share Nothig模式---》采用合适的集群管理方式和CAP目标