Swift is all about object storage - prividing an elastic alternative to the local storage.
You can consider object storage - a cloud, because storage is abstracted from the underlying storage devices. Swift writes binary objects, which are disperced in a replicated way between storage nodes.
By working with Swift, the Swift proxy component is used if you need to write something, because Swift proxy keeps track of object location and is accessed by the application directly.