云环境下Web应用的自动资源扩展与安全可靠存储方案
云环境下Web应用的自动资源扩展
在云计算系统中,自动扩展技术能够根据工作负载按需提供资源。下面我们来看几种不同的自动扩展方式及其特点。
-
现有云平台的自动扩展机制
- Amazon EC2 :通过Amazon CloudWatch来实现自动扩展,它会监控用户实例的资源使用情况。
- Google App Engine :提供了一种非常简单的自动扩展策略。当传入请求的数量超过当前可用实例的处理能力时,这些请求会在待处理队列中等待。当待处理请求的数量超过阈值时,会创建一个新实例来分担工作负载。
- Scalr和RightScale :许多软件如Scalr和RightScale提供了可应用于Eucalyptus或Amazon EC2等云环境的自动扩展机制。它们基于每个后端服务器的工作负载来扩展虚拟机(VM)的数量,其扩展算法推测为多数表决法。但研究表明,多数表决法对于具有周期性行为的工作负载扩展并不有效。
-
现有解决方案的不足
现有解决方案大多未解决工作负载趋势预测的问题,即便工作负载是可预测的,多数仍采用多数表决法来处理。 -
不同的扩展决策算法
- 基于预定义阈
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



