PureApplication系统如何提供弹性可控的应用运行环境?

针对业务的快速增长,PureApplication系统如何提供弹性可控的应用运行环境?

参与4

1同行回答

jon18jon18  系统架构师 , IBM
要实现基于负载的弹性伸缩(一般指横向),首先,应用得支持;其次,管理平台得包括监控的组件和弹性伸缩实施的组件两个重要部分。从资源池理念看,一般情况下,负载高,CPU和内存使用率会跟着水涨船高,特殊情况下,例如Java应用,有可能在CPU和MEM使用率不高的情况下,它也慢的情形,所以监控平台...显示全部

要实现基于负载的弹性伸缩(一般指横向),首先,应用得支持;其次,管理平台得包括监控的组件和弹性伸缩实施的组件两个重要部分。

从资源池理念看,一般情况下,负载高,CPU和内存使用率会跟着水涨船高,特殊情况下,例如Java应用,有可能在CPU和MEM使用率不高的情况下,它也慢的情形,所以监控平台不仅需要监控日常的OS使用,也尽可能的多获得中间件相关平台的运行数据,作为弹性伸缩的依据和数据来源。

在一定的条件下,也不能无限制的使用自动弹性伸缩,会导致系统的颤抖,尤其是生产环境,要有预见性的设计弹性伸缩策略和方案。

IBM的PureApplication把弹性伸缩作为一种组件集成在Pattern里面,当有需要的时候可以在部署时做定义和修改,如果后面发生大的改变,可以通过重复部署Pattern实现修改,在云环境中可以同时存在多个不同的环境可以无缝迭代的切换。支持手工方式,也支持自动方式,支持随时暂停自动方式,当有预见性的出现高峰期的时候,可以手工弹性扩充若干个实例,当有预见性的出现低估期的时候,可以手工缩减若干个实例,在平时,则可开启自动化弹性伸缩设置,让系统自动管理。

如果您的业务应用可以封装在Docker里面的Container的时候,也可以把它Run在PureApplication环境中,已获得更多的支持。

收起
互联网服务 · 2016-04-28
浏览1069

提问者

爱如潮水
研发工程师四川农信
擅长领域: 服务器存储灾备

问题来自

相关问题

相关资料

问题状态

  • 发布时间:2016-04-26
  • 关注会员:3 人
  • 问题浏览:3816
  • 最近回答:2016-04-28
  • X社区推广