What is our primary use case?
I am a system architect and this is one of the products that I work with when designing systems for our customers. This key vault allows you to store passwords and secret keys so that you can retrieve them when needed. Each customer will have their own secret password that can be used in a cloud-based scenario to retrieve their login usernames, passwords, and other secrets.
What is most valuable?
The most valuable feature is that you can retrieve user account details from the cloud.
What needs improvement?
Azure needs to provide versions of Key Vault that are suitable for different sizes of companies. For example, we are not a big corporation that can afford corporate-level pricing. We have to strike a balance between the number of users and the volume of keys that are being used.
For how long have I used the solution?
I have been using the Microsoft Azure Key Vault for close to two years.
What do I think about the stability of the solution?
This is a stable product and I haven't had any issues. The performance decreases as many keys are added to the vault. For example, it will be slow if we have 1,000 users.
What do I think about the scalability of the solution?
Scalability is related to the licensing plan. At some point, the number of keys that can be stored will run out until the vault plan is upgraded.
How are customer service and technical support?
The product support is awesome and I don't have any issues with it.
Which solution did I use previously and why did I switch?
Azure is the first key vault that we have used.
How was the initial setup?
The initial setup is straightforward. It is not complex, although it takes weeks to implement because we have to integrate with other modules.
What about the implementation team?
Our in-house team handles deployment.
What's my experience with pricing, setup cost, and licensing?
The cost of the Azure Key Vault is very high and the pricing model is based on the number of keys that you store and retrieve. It is billed in blocks, such as 1,000 passwords that I can store. However, if I am paying to store information for 1,000 users then the pricing is not discounted if I only need to store 500.
Which other solutions did I evaluate?
I am currently evaluating HashiCorp Vault because it is more economical than Azure Key Vault.
What other advice do I have?
In summary, this is a good product and one that I recommend.
I would rate this solution an eight 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?