Cloud storage options: Difference between revisions
Jump to navigation
Jump to search
m (minor rephrasing) |
(added comment that 'c' flavor volumes can be lost) |
||
(24 intermediate revisions by 5 users not shown) | |||
Line 6: | Line 6: | ||
<!--T:2--> | <!--T:2--> | ||
* | * <b>[[Working_with_volumes | Volume storage]]</b>: The standard storage unit for cloud computing; can be attached to and detached from an instance. | ||
* | * <b>Ephemeral/Disk storage</b>: Virtual local disk storage tied to the lifecycle of a single instance on a hypervisor's local disk ("c" flavor local disk can be lost) | ||
* | * <b>[[Arbutus object storage | Object storage]]</b>: Non-hierarchical storage where data is created or uploaded in whole-file form. | ||
* | * <b>[[Arbutus_CephFS | Shared filesystem storage]]</b>: Private network attached storage space (similar to NFS/SMB shares); must be configured on each instance where it is mounted. | ||
<!--T:3--> | <!--T:3--> | ||
Line 16: | Line 16: | ||
<!--T:4--> | <!--T:4--> | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! Attribute !! Volume storage !! Ephemeral/Disk storage !! Object storage !! Shared | ! Attribute !! Volume storage !! Ephemeral/Disk storage !! Object storage !! Shared filesystem storage | ||
|- | |- | ||
| | | Default storage option || Yes || Yes || No || No | ||
|- | |- | ||
| Can | | Can be accessed via a web browser || No || No || Yes || No | ||
|- | |||
| Access can be restricted for specific source IP ranges || N/A || N/A || Yes (S3 ACL) || N/A | |||
|- | |||
| Can be mounted on a single VM || Yes || Yes || No || Yes | |||
|- | |- | ||
| Can be mounted on multiple VMs (and across projects) simultaneously || No || No || No || Yes | | Can be mounted on multiple VMs (and across projects) simultaneously || No || No || No || Yes | ||
|- | |- | ||
| | | Automatic backups || No (manually with snapshots) || No || No || Yes (nightly to tape) | ||
|- | |- | ||
| Suitable for write once, read only, and public access || No || No || Yes || No | | Suitable for write once, read only, and public access || No || No || Yes || No | ||
Line 30: | Line 34: | ||
| Suitable for data/files that change frequently || Yes || Yes || No || Yes | | Suitable for data/files that change frequently || Yes || Yes || No || Yes | ||
|- | |- | ||
| Hierarchical | | Hierarchical filesystem || Yes || Yes || No || Yes | ||
|- | |- | ||
| Suitable for long-term storage || Yes || No || Yes || No | | Suitable for long-term storage || Yes || No || Yes || Yes | ||
|- | |||
| Suitable mountable dedicated storage for individual servers || Yes || Only for temporary data || No || No | |||
|- | |- | ||
| Deleted automatically upon deletion of VM || No || Yes || No || No | | Deleted automatically upon deletion of VM || No || Yes || No || No | ||
|- | |- | ||
| Standard magnitude of allocation || GB || GB || TB || TB | | Standard magnitude of allocation || GB || GB || TB || TB | ||
|- | |||
| Multi-disk fault tolerance || Yes || c-flavors No; p-flavors Yes || Yes || Yes | |||
|- | |||
| Physical disk-level encryption || No || No || No || No | |||
|- | |- | ||
|} | |} | ||
</translate> | </translate> | ||
[[ | [[Category:Cloud]] |
Latest revision as of 16:45, 15 July 2024
The existing storage types available in our clouds are:
- Volume storage: The standard storage unit for cloud computing; can be attached to and detached from an instance.
- Ephemeral/Disk storage: Virtual local disk storage tied to the lifecycle of a single instance on a hypervisor's local disk ("c" flavor local disk can be lost)
- Object storage: Non-hierarchical storage where data is created or uploaded in whole-file form.
- Shared filesystem storage: Private network attached storage space (similar to NFS/SMB shares); must be configured on each instance where it is mounted.
Attributes of each storage type are compared in the following table:
Attribute | Volume storage | Ephemeral/Disk storage | Object storage | Shared filesystem storage |
---|---|---|---|---|
Default storage option | Yes | Yes | No | No |
Can be accessed via a web browser | No | No | Yes | No |
Access can be restricted for specific source IP ranges | N/A | N/A | Yes (S3 ACL) | N/A |
Can be mounted on a single VM | Yes | Yes | No | Yes |
Can be mounted on multiple VMs (and across projects) simultaneously | No | No | No | Yes |
Automatic backups | No (manually with snapshots) | No | No | Yes (nightly to tape) |
Suitable for write once, read only, and public access | No | No | Yes | No |
Suitable for data/files that change frequently | Yes | Yes | No | Yes |
Hierarchical filesystem | Yes | Yes | No | Yes |
Suitable for long-term storage | Yes | No | Yes | Yes |
Suitable mountable dedicated storage for individual servers | Yes | Only for temporary data | No | No |
Deleted automatically upon deletion of VM | No | Yes | No | No |
Standard magnitude of allocation | GB | GB | TB | TB |
Multi-disk fault tolerance | Yes | c-flavors No; p-flavors Yes | Yes | Yes |
Physical disk-level encryption | No | No | No | No |