rafaeljusto / toglacier

Periodic send data to the cloud

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support Google Cloud Platform

rafaeljusto opened this issue · comments

There's a similar service from AWS Glacier in Google Cloud Platform called Nearline. it is good to have multiple options of cloud companies and let the user decide which one is better. The SDK for developing it is available in GitHub.

In the future we could detect automatically the cheapest cloud company to send the backups.

Talking to Ben Mcllwain (@CydeWeys) from Google, he said we could use the Google Cloud Storage client implementation, it uses the same interface of Nearline.

To expand on this, Nearline isn't implemented as a separate product; it's simply a different storage class. See here: https://cloud.google.com/storage/docs/storage-classes

If you grep the text of the GCS client you just linked for "NEARLINE" you'll see that storage class is an attribute on a bucket that can be set at creation time for that bucket.

Note that there's even a storage class called Coldline, which is cheaper than Nearline, that might be worth considering for your use case.

@CydeWeys Thank you very much for the advice Ben! I will start to work on this and for sure will use Coldline Storage.