Cloud Object Archival¶
The bare minimum criterion for off-site storage is that the data should be stored in Canada. Providers of cloud-based object archival have transaction-based pricing models. This can make it challenging to determine the costs of their services and therefore labs considering using this solution should consult with experts, such as UBC ARC.
As of 7th August 2019, the following cloud providers have data centers in Canada
Cloud Provider | Data Center(s) |
---|---|
Amazon S3 Glacier | Canada Central |
Google Cloud Platform | Montréal |
Microsoft Azure | Canada Central, Montréal |
IBM Cloud | Toronto, Montréal |
Cloud providers and the location of their data centers in Canada
Amazon S3 Glacier¶
Pricing information is available here.
Usage is billed monthly. Transactions billed include storage, retrieval requests, upload requests [1], data retrieval, and outbound internet data transfers. All data transfers into Glacier are free.
Glacier has the highest retrieval costs compared to other storage options. It is therefore probably not ideal for an emergency recovery situation where massive amounts of data must be retrieved.
Google Cloud Platform¶
Pricing information is available here.
Usage is billed monthly. Transactions billed include storage, data retrieval, data operations and requests, and outbound internet data transfers. All data transfers into GCP are free.
- Storage class definitions
- Regional storage
- store data more cheaply at the expense of data being stored at one location instead of having geographic redundancy.
- Nearline Storage
- 30-day minimum storage, ideal for data accessed once a month at most.
- Coldline Storage
- 90-day minimum storage, ideal for data being accessed once a year at most.
The minimum storage durations for Regional and Coldline storage are 30 and 90 days respectively. If data is removed early, you will be charged the storage cost for the fraction of the time remaining. For instance, if 1,000 GB is deleted from coldline after 60 days, you will be charged 1,000 GB * $0.007 USD/GB/Month * 1 Month = $7 USD.
Microsoft Azure¶
Pricing information is available here.
Usage is billed monthly. Billed transactions include storage, data retrieval, data operations and requests, and outbound internet data transfers. All transfers into Azure are free.
- Definitions of storage classes
- Hot
- Optimized for storing data that is accessed frequently.
- Cool
- Optimized for storing data that is infrequently accessed. Data must be stored for at least 30 days.
- Archive
- Optimized for storing data that is rarely accessed. Data must be stored for at least 180 days with flexible latency requirements (on the order of hours).
- Definitions of redundancy options
- Locally Redundant Storage (LRS)
- Keep multiple copies in one data center.
- Zone Redundant Storage (ZRS)
- Keep multiple copies across multiple data centers or across regions.
- Geographically Redundant Storage (GRS)
- Keep multiple copies of data in one region while asynchronously replicating in another region.
- Read-access Geographically Redundant Storage (RA GRS)
- Allow read access from the second region used for GRS.
IBM Cloud¶
Pricing information is available here.
Usage is billed monthly. Billed transactions include storage, retrieval, data operations and requests, and outbound internet transfers. All transfers into IBM cloud are free.
- Definitions of storage classes
- Standard
- Optimized for storing data that is accessed frequently (many times in a month).
- Vault
- Optimized for storing data that is infrequently accessed. Data must be stored for at least 30 days.
- Cold Vault
- Optimized for storing data that is rarely accessed. Data must be stored for at least 90 days.
- Flex
- Dynamic movement between storage classes on a per month basis.
- Definitions of redundancy options
- Single Data Center
- Keep multiple copies on different devices in one data center.
- Regional
- Keep multiple copies of your data in different data centers in one region.
- Cross Region
- Keep copies across three regions.
[1] | LISTVAULTS, GETJOBOUTPUT, DELETE and all other requests are free. |