What is our primary use case?
I am a software developer and I have experience with several languages and technology stacks. Amazon AWS is one of the technologies that I work with. It's integrated with the solution that we have. It's a continuous integration and deployment pipeline.
What is most valuable?
The most valuable feature is the availability, as we work in different availability zones.
It has been easy to use, and the tools included are quite friendly.
The reliability and ease of use are the benefits.
What needs improvement?
At times we find ourselves a little trapped, with the lack of customization, for what we need. That doesn't mean that the tool is lacking it means that we are trying to be more creative than the tool and the rest of the market. In cases like this, it is we who need to revise our plans.
For how long have I used the solution?
I have been working with Amazon AWS for one year.
What do I think about the stability of the solution?
We are pretty happy with the stability.
The only issue that we have encountered is when Amazon had problems with one of their availability zones that impacted half of the world. We found that we were impacted as well, but it wasn't that difficult for us because we already had a solution with multiple zones. We had a minimal outage, as we were swapping from one server to another. It took less than ten minutes for us, so we were pretty pleased.
What do I think about the scalability of the solution?
It's a scalable solution.
We have both options of vertical and horizontal scalability. Everything that we have needed so far has worked well. We have no complaints.
We are in the process of scaling up. We have an IoT solution and if we translate that to endpoints and devices that are monitored, we would have 70,000 devices, and counting, in the field. In terms of clients, there are 300 to 400, each of them with their own users.
How are customer service and technical support?
We have contacted technical support and because we are just a small client, rather than a partner, it can take 30 minutes to get a solution. We have not had to use it much to this point, so this may not be a fair evaluation.
Which solution did I use previously and why did I switch?
This solution was already in place when I started with the company. AWS was in-place and they have never switched to anything else.
How was the initial setup?
Our build, or deployment, is dependent on the application, but the pipeline for submitting a new commit and making it a hot deploy would take from five to twenty minutes, depending on the solution.
What's my experience with pricing, setup cost, and licensing?
For our infrastructure, the cost is approximately $25 per device, and you have to include the other tools that we have in the cloud, for a total of approximately $200,000 per year. Our tools included several databases and Kubernetes. If the price was a little bit cheaper, I would consider this solution to be a ten out of ten.
What other advice do I have?
I'm not very experienced in the solution yet. I don't have a clear view of all that is offered, but with the experience that I do have, I'm pretty happy with the features and it is difficult for me to find where they are lacking.
Currently, I am switching to Redshift, which is one of their solutions that is already deployed. I can't say that I'm missing anything from their roadmap, so far.
I would rate Amazon AWS a nine out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)