Riverbed SteelApp autoscaling on AWS - Fit for purpose?
We are using SteelApp to manage the autoscaling of our AWS based system i.e. the SteelApp Traffic Manager, not an external system manages this. The problem we are facing is that regradless of the type of monitoring we configure, the SteelApp Traffic Manager add nodes to the pool before the AWS instances have completed their status checks. This results in client traffic being sent to nodes which are not in any way ready to accept the request. The end user is then presented with a service not available message when in reality, the system is just scaling out. We are planning to prescale our system prior to load arriving (we would have to do this anyway to some extent). However if we needed to add more nodes during peak load or relied on autoscaling, our end users would still be presented with an unreliable service. I feel the lack of effective autoscaling in the (AWS) cloud is a major shortcoming of this software as it does not support the advertised functionality. I have also raised this as a support issue. I'm told it is a known bug but there are no plans to fix it (Zeus bug 24145). If this is true surely it is impacting a large customer base. Do I have bad information? Has anyone else had this issue?