Scaling services efficiently with flexible load management
What is our primary use case?
We use
AWS Fargate especially when we need to find an alternative to
AWS Lambda. Typically, we run tasks in a semi-managed environment with
AWS Fargate when
AWS Lambda does not support the kind of load we require.
What is most valuable?
AWS Fargate offers flexibility in making services available as needed based on the number of compute instances scheduled. It is particularly useful because I can scale up services as the load grows. The platform provides an easy and convenient way to scale services according to demand.
What needs improvement?
The monitoring capabilities of AWS Fargate could be improved and made more robust. The error handling aspect sometimes causes issues and can get stuck during deployment, making the process not very clean. This might be more of a configuration issue than an AWS Fargate offering shortcoming.
For how long have I used the solution?
I have been using AWS Fargate since almost 2015, so for several years now. We use it as needed whenever there is a specific requirement.
What was my experience with deployment of the solution?
The deployment process can sometimes be problematic, as services take a long time to deploy. This is because the platform struggles to replace running services without delays.
What do I think about the stability of the solution?
In terms of stability, AWS Fargate is quite a mature service and has been around for a long time, so it is quite stable.
What do I think about the scalability of the solution?
AWS Fargate offers flexibility to scale services up as the load increases. It's quite nice and provides an easy way to manage scaling requirements.
How are customer service and support?
The customer service for AWS Fargate is quite good. Support is available via call, chat, or ticket, depending on the kind of support package taken.
How would you rate customer service and support?
What's my experience with pricing, setup cost, and licensing?
The pricing is dependent on the load being run. AWS Fargate follows a pay-as-you-go model, which provides flexibility. The pricing details can be easily found on the AWS Fargate website.
What other advice do I have?
I would recommend AWS Fargate as an alternative to AWS Lambda for running loads or hosting a service. It is a good service for keeping instances running, which minimizes initial latency. Overall, I give AWS Fargate a rating of eight 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?
*Disclosure: My company has a business relationship with this vendor other than being a customer.