Here is the solution for data archive, backup, restoring, cost efficient and good retrival
Use Cases and Deployment Scope
Recently we had an incident where we had security breach and data was deleted by the intruders. So our client wanted to have a backup solution where they can backup all their files as they're in banking/financing sector and those data is very crucial to them. For this I suggested them S3 Glacier as most of our deployment is AWS centric only. So we decided to got with S3 Glacier and we are backing up S3 into Glacier. With this the cost is also reduced to save objects.
Pros
- We can setup the triggers and lifecycle process of objects to archive or backup to Glacier from S3 buckets.
- Easy to integrate with other AWS services and access with keys
- Till now we have only tested the backup restoring process with less data but it is fast and easy
- Cost efficient when we compare with other vendors
Cons
- Sometime due to slow drives there are operation failure noticed by us in testing
- Cost of restoring data is high and if you have regular restoring them it is not good option and slow as well.
- While we were setting up the system we took some support from AWS and in many cases their answers were not up to the mark.
Likelihood to Recommend
If you have data that is more suited for archiving and not for frequent retrieval for operations or backup then you can go for it. Although retrieval is fast but it costs too much as compare to keep them on storage of S3. You must have well managed IT team to manage such AWS services. Good if you have to auto archive objects from S3.