Object storage is ideal for solving the increasing problems of data growth.
Difference between object storage and block storage in openstack.
As more and more data is generated storage systems have to grow at the same pace.
Object storage in general and swift specifically provides large scale cheap and durable storage.
Amazon uses a bucket for storage and ensures 99 9999 durability and high performance cross region replication versioning encryption and flexible storage.
In object storage the data is broken into discrete units called objects and is kept in a single repository instead of being kept as files in folders or as blocks on servers.
Block storage vs object storage.
Yes cinder can run on swift.
It provides strong read after write consistency for all upload.
Object storage also known as object based storage is a flat structure in which files are broken into pieces and spread out among hardware.
Swift is not used like a traditional hard drive object storage is all about relaxing some of the constraints of a posix style file system.
Block storage ie cinder is like your hard disk more io intensive and object storage ie swift is like your nas more of a backup oriented storage.
Swift is the openstack project for object storage.
I will update answer in the morning.
The access to it is api based and the api uses http.
Compared to block storage object storage is much newer.
Object storage in the cloud.
With object storage data is bundled with customizable metadata tags and a unique identifier to form objects.
The tradeoff here is that unlike object storage the storage management overhead of block storage such as remapping volumes is relatively nonexistent.
But its not ideal unless u implement ceph storage.