TrustRadius: an HG Insights company

AWS Auto Scaling

Score9.1 out of 10

110 Reviews and Ratings

What is AWS Auto Scaling?

AWS Auto Scaling monitors applications and automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost. The vendor states that using AWS Auto Scaling, it’s easy to setup application scaling for multiple resources across multiple services in minutes.

Categories & Use Cases

Awesome tool to scale up your product.

Use Cases and Deployment Scope

We use AWS auto scaling for scaling up our cloud virtual machines to handle the increase or decrease in workload. It really helps us to satisfy the demand because it doesn't take lot of time to spin up new machines and it is also very cost effective in terms of pricing.

Pros

  • To spin up new machines quickly
  • To delete the unused machines whenever load gets decreased
  • To support unexpected demand or surge in requests

Cons

  • May be they can add more functionality to the load balancer
  • Also there is scope for improvement in time which it takes to spin up new machines

Return on Investment

  • It really helped us to save some cost
  • It has increased the revenue of our product as well
  • It also has less fault tolerance so the customers are satisfied

Usability

Alternatives Considered

Azure Cloud Services and Google Cloud AI

Other Software Used

AWS Certificate Manager, AWS CloudTrail, Google Cloud BigTable

Super Scale with AWS.

Use Cases and Deployment Scope

We use AWS Auto Scaling for two purposes: 1. Increase the CPU from 2 to 4 when the number of users is high and the applications respond slowly. 2. Automatically increase the RAM during reporting season when there are high calculations.

Pros

  • Set policies to add more instances when CPU utilization exceeds.
  • Prevents downtime, as we don't need to stop the servers.
  • Auto Scaling group can be setup for different types of apps.

Cons

  • There could be sample templates to use from.
  • It should suggest sample Groups based on the type of app.

Return on Investment

  • Improves User experience by preventing downtime.
  • Gives high availability and performance.
  • It is complex to setup and there R&D time and effort is needed.

Alternatives Considered

Akamai Cloud Computing

Other Software Used

Oracle Cloud Infrastructure, Azure App Service, Akamai Cloud Computing

AWS Auto Scaling benefits

Pros

  • Better fault tolerance
  • Better availability[,] Amazon EC2 Auto Scaling helps ensure that your application always has the right amount of capacity to handle the current traffic demand
  • Better cost management

Cons

  • Update code and configuration when the number of servers is always changing
  • How will user-uploaded content make it to new servers

Most Important Features

  • Automatic resource discovery
  • Built-in scaling strategies

Return on Investment

  • Better fault tolerance.
  • Almost availability of our services
  • Reduced cost

Alternatives Considered

IBM Cloud Bare Metal Servers and Faronics Core

Other Software Used

Azure Cosmos DB, TIBCO ActiveMatrix BPM, Amazon SageMaker

AWS Auto Scaling

Use Cases and Deployment Scope

We have faced performance issues with on-premise servers. When we launch the infrastructure traffic can't predict. So, AWS Auto Scaling will help us to improved performance when traffic is huge. Which will ensure 100% availability.

Pros

  • dynamic launch Ec2 Instances
  • Availability and high performance
  • No downtime on server availability

Cons

  • Auto scaling features are very easy to use it.
  • can decrease numbers steps to configure the auto scaling functionality
  • New GUI screen need to improve for auto scaling functionality

Most Important Features

  • Increase and decrease capacity when we need based on demand traffic.
  • optimize the cost effective and consuming AWS resources
  • scaling plan and effectiveness

Return on Investment

  • optimized the cost effectiveness
  • save lot of money which help the organization to use it in effective areas
  • Not applicable for all use cases.It is specific use cases and business problems

Other Software Used

Azure Batch, AWS Batch, Google Authenticator

Auto Scaling with AWS

Pros

  • Smart scaling decisions
  • Automatically maintain performance
  • Pay per use

Cons

  • Provide more documentations.
  • Provide in-house training for better use of product.

Return on Investment

  • Pay per use, great ROI.
  • Saves cost across departments.
  • Workload and pc.

Other Software Used

Azure App Service, Google Cloud Dataflow