The API server is the main interface for Glance. It routes requests from clients to registries of image metadata and to its backend stores, which are the mechanisms by which Glance actually saves incoming virtual machine images.
The backend stores that Glance can work with are as follows:
Swift
Swift is the highly-available object storage project in OpenStack. More information can be found about Swift here.
Filesystem
The default backend that Glance uses to store virtual machine images is the filesystem backend. This simple backend writes image files to the local filesystem.
S3
This backend allows Glance to store virtual machine images in Amazon's S3 service.
HTTP
Glance can read virtual machine images that are available via HTTP somewhere on the Internet. This store is readonly
