How many types of block storage are there in OpenStack?

There are two types of block storage that can be used with the Nova service (and thus OpenStack):
Block Storage - This type of storage provides a block-level interface and supports multiple protocols such as NFS, Ceph, Gluster or iSCSI. It's also possible to use this type of storage with the Swift object store.
Object Storage - This type of block storage provides an object-based interface and only supports one protocol, namely HTTP. It's not possible to use this type with the Swift object store, because they don't support REST APIs.
You can find more information about these two types of block storage on the official documentation page.
How to Find Right Block Storage?
The first step is to understand what you need from your block storage solution. In most cases it will be either:
High availability - if you want your data to survive even after a node failure
Performance - if you have high throughput requirements for your application
Scalability - if you plan to add new nodes to your cluster later
Cost efficiency - if you're looking for a low-cost solution
If you're planning to use the Swift object store then you should go through the following list of features:
HTTP API
REST API
Swift Object Store
Cinder Volume Plugin
Glance Image Service
Keystone Identity Provider
Nova Compute Service
Neutron Networking Service
Open vSwitch
After you've decided which features you need, you can start searching for solutions.
Benefits of Block Storage
When choosing between different block storage solutions, you'll have to consider several factors. The main benefits of using block storage include:
High Availability
Scalability
Cost Efficiency
Performance
High Throughput
Post Your Ad Here
Comments