Friday, 5 October 2012

Amazon Glacier

The book I read to research this post was Amazon Glacier Service Developer Guide which is a very good book which I downloaded for free from kindle. Glacier is an Amazon cloud service that lets you store large amounts of data that you rarely use cheaply. As a result the download and upload process is slow. This type of storage is called cold storage. If you require frequent or fast access use S3 or Simple Storage Service. You store the data in 4gb parts and there can be upto 10,000 of these per account. You have a choice of which server farm you wish to use. The default is Virginia, USA. You can use the visual studio, .net or java software data kits with it and if you are storing anything like photos will have to do some programming to make it work. A job or uploading 4gb of data will typically take 4 hours. The blocks of files are called vaults and you can delete a vault. If someone tries to access a vault that is in the process of being deleted as long as their request is processed before the vault is deleted they will be able to use it. There is a console in Glacier but a lot of your work is done in Request API. Glacier will typically be used with Simple Notification Service ie it will tell you when an upload is complete, and Simple Queque Service  which will queque the upload or download up with what other people are doing. 

No comments:

Post a Comment