What is our primary use case?
Amazon Elastic Load Balancing helps me efficiently distribute incoming application or network traffic across multiple targets, such as
Amazon EC2 instances. This ensures no downtime by balancing the load or requests between servers, checking the health of different
EC2 instances, and monitoring them for proper resource utilization and availability.
What is most valuable?
Amazon Elastic Load Balancing efficiently balances the load between servers and provides features for monitoring different EC2 instances. It conducts health checks of multiple servers and supports types of load balancers like Application Load Balancer, Network Load Balancer, and Classic Load Balancer. The Application Load Balancer is noteworthy due to session persistence, traffic distribution, and integration with auto-scaling, which helps manage server scaling automatically based on demand.
What needs improvement?
Although I haven't faced any issues, improvements could involve making Amazon Elastic Load Balancing a global service, as currently, it is region-specific. Simplifying components required for load balancing, such as targets, target groups, listeners, and health checks, could also be beneficial. Ports or listeners present potential security vulnerabilities, so making it free of listeners may enhance security.
For how long have I used the solution?
I have been working with Amazon Elastic Load Balancing for two years.
What was my experience with deployment of the solution?
I didn't encounter any challenges or difficulties during the initial setup, which took hardly five minutes.
What do I think about the stability of the solution?
Amazon Elastic Load Balancing has great stability. It is a stable and reliable service of
AWS, so I do not need to worry about its stability.
What do I think about the scalability of the solution?
Scalability is a strong point of Amazon Elastic Load Balancing. It automatically scales up or down based on the quantity of requests, optimizing cost while efficiently managing varying workloads. This feature ensures that scaling up and down is not a difficult task, providing significant organizational value.
How are customer service and support?
I would rate Amazon's technical support a nine out of ten. Although I haven’t needed to use their customer support, the overall reputation suggests they provide efficient assistance.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
Before Amazon Elastic Load Balancing, I didn't use any different solution for these use cases.
How was the initial setup?
The initial setup of Amazon Elastic Load Balancing was straightforward for me. It took hardly five minutes.
What about the implementation team?
Only one person was required for the deployment, as the process is straightforward.
What was our ROI?
Amazon Elastic Load Balancing requires minimal personnel for handling, which contributes to organizational value either in terms of cost savings or efficiency.
What's my experience with pricing, setup cost, and licensing?
Load balancing costs depend on the amount of requests under
AWS's 'pay as you go' model, but I am not directly involved in pricing decisions.
Which other solutions did I evaluate?
I did not evaluate other options from other vendors as I am solely working on AWS.
What other advice do I have?
I advise new users to use Amazon Elastic Load Balancing properly and efficiently, utilizing it only when required. Pay attention to security concerns related to listening ports and opt for the Application Load Balancer due to its advanced features. I would rate Amazon Elastic Load Balancing a nine out of ten. My overall rating for the product is nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)