What is our primary use case?
The client had a requirement to make sure there was a specific amount of memory utilization for each of the EC2 instances. When it reached its maximum or a threshold limit. The client wanted the Auto Scaling to scale up more easily to instances onto the system, with all the relevant security configurations, and everything available. That was his business problem. He didn't want to pay a lot at once, however, he didn't want to leave the system in a state that should not be in a position to be unable to handle jobs due to heavy usage or if there is a demand. The client wanted to make sure the demand was met and he wanted to make sure the service that he was obtaining from AWS was not idle.
Therefore, we provided the Auto Scaling EC2s. While we designed the solution, we identified what could be the minimum utilization based on the on-prem solution that they had. It was kind of a migration solution. The client had an on-prem environment and wanted to go into AWS in a cost-effective way. To ensure cost-effectiveness, we proposed Auto Scaling, so that if there was a heavy demand for memory, Auto Scaling could start scaling up based on the demand. And then, when the demand is reduced, it would automatically scale down and run on a specific minimum usage so that the cost will be at the minimum.
What is most valuable?
When customers decide to go from on-prem to cloud, they have a lot of issues. For example, once they're comfortable on-prem, they don't want to spend a lot of operational expenses. Amazon services, however, are OpEx; it's operational costs only that you have to pay. Therefore, there is a lot of resistance that could come from the client. However, with Auto Scaling, since it guarantees that you will not be charged for what you are not using, the customer is very happy. That enables people to move into the cloud with relative comfort.
The cloud migration is very easy and problem-free. It's not so complex. We didn't face any issues migrating. It was very fast.
The initial setup itself was very straightforward.
Technical support is responsive.
The solution is stable.
The scalability is good.
The integration capabilities are good.
We have found the solution offers good security capabilities.
What needs improvement?
We do have some issues sometimes when something is not configured in the correct way. However, users can avoid this type of trouble by being knowledgeable about the product.
The price could always be a bit better.
On the ECs, the T2 microservice is the lowest tier. That particular tier could be a little better than what they're offering currently. You cannot do anything at all on that T2 micro. It's a useless tier to have introduced, as you can't do anything at all. You would be able to log in and log off and do some simple features which are already available on that operating system. Yet you cannot install anything. You cannot do anything at all.
For how long have I used the solution?
I've used the solution for six months or so.
What do I think about the stability of the solution?
The product is very, very, very stable, even though some instances crashed due to instability here and there. Since it's Auto Scaling, there was another instance that would come up quickly. Overall, however, it was reliable.
What do I think about the scalability of the solution?
The solution is very scalable.
Currently, I've worked with two clients that have used the solution.
How are customer service and support?
Technical support is good. They are quite responsive.
How would you rate customer service and support?
How was the initial setup?
It was a straightforward setup, however, there were additional test scenarios we had to do, as we had to prove that services will not degrade during the time the systems are scaling up and scaling down. Those kinds of test scenarios took us little time for us to prove it meets their requirements. Apart from that, it was very easy and straightforward.
The deployment doesn't take long, although there were some idle times. If I cut out all the idle time, we completed that project within two weeks.
The deployment could be handled by one person. We have two staff that are not full-time handling it. We wanted some redundancy, which is why we have two, however, you only need one.
What's my experience with pricing, setup cost, and licensing?
There are no licensing costs. However, there is a monthly service charge.
What other advice do I have?
We are a system integrator. I was more of a DevOps engineer on that. In the company that I'm working with, we provide the required staff augmentation to get that solution up and running.
I'd rate the solution 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)
Disclosure: My company has a business relationship with this vendor other than being a customer: Implementer