谈谈弹性伸缩

什么是弹性伸缩?前端

弹性伸缩(Elastic Scaling)是根据业务需求和策略,自动调整其弹性计算资源的管理服务,达到优化资源组合的服务能力。在业务量上升时增长计算能力,当业务量降低时减少计算能力,以此保障业务系统的稳定性和高可用性,同时节约计算资源成本。服务器

为何须要弹性伸缩?架构

对于云服务提供商来讲,弹性伸缩知足了资源按需供给和动态管理的需求,能够将物力资源和虚拟资源合理调配,避免资源供应不足致使服务中断,同时避免资源供给过量所致使的闲置资源空转、系统利用率下降;运维

对于用户来讲,弹性伸缩下降了用户对于计算资源、储存资源的使用成本,用户按使用资源和时间精确灵活的付费,并经过如虚拟服务动态迁移、虚拟资源按需分配等定制化服务,下降维护成本、提升服务效率;分布式

弹性伸缩方式性能

水平伸缩:增长更多机器,直到知足支撑前端请求量。多台机器造成处理集群,分布式架构,扩展性极强;优化

垂直伸缩:升级更高配置,提升服务器的处理性能。例如在服务器上增长CPU、内存或磁盘资源,因为硬件限制,扩展性有限。游戏

弹性伸缩VS人工伸缩内存

在弹性伸缩缺席的年代,绝大部分用户采用包年包月的方式购买服务器,并按照业务峰值提早采购计算资源,直接致使了资源浪费和在人工伸缩间隙资源跟不上业务增加所产生的用户体验降低、用户损失以及收入损失。资源

弹性伸缩应用场景

春节期间的某12306

双十一期间的某宝、某东

不定时刷新世界BOSS的某游戏

不知道为何反正就是忽然火了的某APP

……

那么,谁是弹性伸缩的最大受益者?

运维,必定是运维!

运维已在机房滑跪!

不再用面对控制台一大堆服务器

不再用时刻紧盯监控

不再用人肉处理突发峰值

世界又美好了

相关文章
相关标签/搜索