What is most valuable?
We like how the scalability is kind of built-in. It has a dynamic scaling capacity which is very helpful.
The dashboard allows us to configure the amount of storage we might need — It's sort of predictive. It predicts the kind of consumption that we are anticipating, which is a very helpful feature. These are some of the things that we gravitate to.
They're pretty economical as well, regarding bite and gigabytes storage. They have a very economical approach compared to other storage services.
What needs improvement?
It's not our favorite for sure. Some of their well-listed services are not super configurable — at least to the extent that we would like to configure and customize them. Some of them are not that considerable as per our requirements. We have tried Dropbox and some other solutions as well, including One Drive, Dropbox, etc. It seems as if some of those solutions can be configured and customized a little more — like it's built into their fabric. AWS doesn't have that feel, but understandably, as they're such a behemoth.
They still haven't managed to crack some of the advanced think features, which are important especially if you're dealing with Mongo or any of the databases which are sort of non-sequel — like non-relational databases.
They have some sync related problems that we had noticed that we are trained to work around. Those are some of the things that our development team is struggling with.
For how long have I used the solution?
I have been using Amazon AWS since 2018.
What do I think about the stability of the solution?
So far, so good. It has met every challenge we have provided. It has worked. Never failed. We have never experienced any kind of downtime. We are very happy so far.
It's not like we have attempted a really sprawling, multi-talented, multi-national kind of integration, so I should not be commenting very much on it. To date, whatever we have tried, we have never faced any problems.
How are customer service and technical support?
The technical support is okay. It takes a while to get their attention; maybe they are small players — they have bigger fish to fry. I'm not very involved in talking to technical support, our engineering team deals with them.
We have a team of around four or five engineers who handle all maintenance-related issues.
How was the initial setup?
Regarding the initial setup, it took a while for us to get up to speed.
It was fairly complicated actually. It doesn't have many serverless services. Some of them (if the client is actually paying for them) need to be optimized. You also have to be sure to only use the ones that are absolutely the barest minimum or at least the most optimum set of solutions for the client, as it adds to their month to month costs. To configure and to decide what services to buy and what services to build as microservices and how to orchestrate those microservices in the middle base, that took us a while to sort out.
What's my experience with pricing, setup cost, and licensing?
Considering the kind of services they provide and the space they play in, compared to other solutions like Microsoft and Google, I think they've done a pretty good job with their pricing. The pricing tiers; I like the way that they have dynamically structured the pricing mechanism; however, for small players, it's pretty expensive.
They're a successful company so I suppose many clients are willing to pay that kind of money for the services that they provide.
What other advice do I have?
On a scale from one to ten, I would give Amazon AWS a rating of seven.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.