Skip to content

Commit

Permalink
Fix typo in Volume Type Standard Decision Record (#782)
Browse files Browse the repository at this point in the history
* Fix typo

Signed-off-by: anjastrunk <[email protected]>

* Update Standards/scs-0111-v1-volume-type-decisions.md

Co-authored-by: josephineSei <[email protected]>
Signed-off-by: anjastrunk <[email protected]>

---------

Signed-off-by: anjastrunk <[email protected]>
Co-authored-by: josephineSei <[email protected]>
  • Loading branch information
anjastrunk and josephineSei authored Oct 15, 2024
1 parent b79a16b commit 040b92b
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Standards/scs-0111-v1-volume-type-decisions.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ track: IaaS

## Introduction

Volumes in OpenStack are virtual drives. They are managed by the storage service Cinder, which abstracts creation and usage of many different storage backends. While it is possible to use a backend like lvm which can reside on the same host as the hypervisor, the SCS wants to make a more clear differentiation between volumes and the ephemeral storage of a virtual machine. For all SCS deployments we want to assume that volumes are always residing in a storage backend that is NOT on the same host as a hypervisor - in short terms: Volumes are network storage. Ephemeral storage on the other hand is the only storage residing on a compute host. It is created by creating a VM directly from an Image and is automatically los as soon as the VM cease to exist. Volumes on the other hand have to be created from Images and only after that can be used for VMs. They are persistent and will remain in the last state a VM has written on them before they cease to exit. Being persistent and not relying on the host where the VM resides, Volumes can easily be attached to another VM in case of a node outage and VMs be migrated way more easily, because only metadata and data in RAM has to be shifted to another host, accelerating any migration or evacuation of a VM.
Volumes in OpenStack are virtual drives. They are managed by the storage service Cinder, which abstracts creation and usage of many different storage backends. While it is possible to use a backend like lvm which can reside on the same host as the hypervisor, this decision record wants to make a more clear differentiation between volumes and the ephemeral storage of a virtual machine. For all SCS deployments we want to assume that volumes are always residing in a storage backend that is NOT on the same host as a hypervisor - in short terms: Volumes are network storage. Ephemeral storage on the other hand is the only storage residing on a compute host. It is created by creating a VM directly from an Image and is automatically lost as soon as the VM cease to exist. Volumes on the other hand have to be created from Images and only after that can be used for VMs. They are persistent and will remain in the last state a VM has written on them before they cease to exit. Being persistent and not relying on the host where the VM resides, Volumes can easily be attached to another VM in case of a node outage and VMs be migrated way more easily, because only metadata and data in RAM has to be shifted to another host, accelerating any migration or evacuation of a VM.

Volume Types are used to classify volumes and provide a basic decision for what kind of volume should be created. These volume types can sometimes very be backend-specific, and it might be hard for a user to choose the most suitable volume type, if there is more than one default type. Nevertheless, most of the configuration is done in the backends themselves, so volume types only work as a rough classification.

Expand Down

0 comments on commit 040b92b

Please sign in to comment.