TrustRadius: an HG Insights company

Amazon EC2 Auto Scaling

Score8.4 out of 10

52 Reviews and Ratings

What is Amazon EC2 Auto Scaling?

Amazon EC2 Auto Scaling helps users maintain application availability and allows users to automatically add or remove EC2 instances according to definable conditions.

Categories & Use Cases

Reliable Cost-Effective and Smart Scaling for Dynamic Workloads

Use Cases and Deployment Scope

In our organization, we use Amazon EC2 Auto Scaling to automatically adjust compute capacity based on workload demand for our product, scaling out during peak usage and scaling in during off-hours to save costs is the main purpose. Our use case primarily covers backend application servers, data processing workloads, and batch jobs that have fluctuating demand. It also integrates seamlessly with our Elastic Load Balancer.

Pros

  • Intelligently adds or removes instances based on traffic or workload metrics.
  • Eg: During business hours, our customer portal experiences high traffic.

Cons

  • Complex Initial Setup and Configuration
  • CloudWatch alarms require several interconnected steps. A more guided, visual setup workflow or better default templates could make onboarding easier.

Return on Investment

  • One of the biggest advantages we’ve seen is the reduction in infrastructure costs.
  • The setup phase required a significant time investment.

Usability

In 10 minutes, you may set up a new server.

Use Cases and Deployment Scope

Sometimes, you start by configuring a server with the smallest configuration, but I think it is good to be able to find the one that suits your needs in the AWS market and simplify the server configuration procedure. There are so many virtual appliances that you can't choose. Because the infrastructure is handled by AWS, services may be put on the network without the need for networking skills. The greatest advantage is that users may concentrate just on programs.

Pros

  • Recovery time is surprisingly fast.
  • It is always used as a preference in conversations with other engineers.
  • Compared to other IaaS, the scale is different.

Cons

  • For newcomers, it might be a little confusing.
  • The setup procedure's content still needs a knowledge of AWS.
  • Self-learning can be beneficial, however, I found it really beneficial to share my expertise and common processes with my colleagues.

Most Important Features

  • Many on-premises server setups were successfully migrated to AWS.
  • They reacted strongly to the sensation of direction to travel to the cloud in the absence of equipment.
  • Cloud computing on an in-house system.

Return on Investment

  • There is no need to maintain infrastructural equipment.
  • There is no need to switch the electricity off or on in the case of a legitimate power outage.
  • The system frequently had issues when turned on, and labor frequently continued on all night, but by transferring to the cloud, that effort might be spared.

Other Software Used

Trend Micro Cloud App Security, Zoom, Acronis Advanced Backup (formerly Cyber Backup Cloud)

Lets build a deployment with zero downtime with AWS EC2 Auto Scaling

Use Cases and Deployment Scope

We are using AWS EC2 for most of our server requirements. Amazon EC2 Auto Scaling service improves the use of AWS EC2. It automatically replaces the instances with bad health conditions, it allows to sleep a server when there are low loads, etc. The main function of AWS EC2 Auto Scaling is that it saves us from any unpredictable server breakdowns by scaling the servers according to the requirements.

Pros

  • It doesn't require any monitoring or manual changes.
  • It automatically scale up the infrastructure whenever required.
  • It put the extra instances on sleep in case of the reduced load to save money and electricity.
  • It replaces the instances automatically in case of bad health conditions.

Cons

  • Support of AWS is good but they take so much time to respond.
  • You require an experienced technical team to setup AWS EC2 Auto Scaling.

Most Important Features

  • It can replace the faulty instances automatically.
  • It automatically scales up or down according to the server loads.

Return on Investment

  • It helps in the improvement of the performance and reliability of the server.
  • It is a cost-effective solution.
  • Deployments do not have to face any downtime now.

Other Software Used

Pusher, Amazon Simple Email Service, Amazon Simple Notification Service (SNS)

A great service, that helps reduce costs and improve QoS

Pros

  • Set some rules and auto delete instances
  • Auto assign resources based on our needs, which is perfect to stop the constant monitoring

Cons

  • EC2 more than Auto scaling, they could provide a graphic interface that helps the setup

Most Important Features

  • Auto scaling UP, mostly used when we're suffering for high rate of information
  • Historical with all scaling processes

Return on Investment

  • ROI was accomplished within the first 6 months, so it's perfect

Other Software Used

GoToConnect (formerly Jive), Streak, Amazon Elastic Compute Cloud (EC2)

Best Auto-Scale and saving Option

Use Cases and Deployment Scope

We hosted an e-commerce website for a client on ec2 instance and plan to provide high availability prevent downtime as it is a must requirement for every site. So we use Ec2 autoscaling which is very helpful for us to divide the load between servers, scale our site, and makes the resources to sleep when there is no need of it and makes it able to run and consume when facing high load which helps in better performance as well as for billing. EC2 Autoscaling monitors the site metrics like its load hits and usage etc. and helps us to improve site performance. It is also pocket friendly, as it helps to save resources and cost very efficiently

Pros

  • Divide Load of the site on multi-server
  • It help is improving bill with high performance
  • It helps for high availability and site speed
  • It enable to sleep the resources which are not in use

Cons

  • It should be a more User friendly UI to set up

Most Important Features

  • Load Dividing
  • Monitoring
  • Able to send extra resources to sleep

Return on Investment

  • It is Cost effective It is not only cheap in cost but also save resources for extra billing

Other Software Used

Amazon CloudWatch, Amazon Route 53, Amazon S3 (Simple Storage Service)