Chapter 2. OpenStack Swift Architecture

OpenStack Swift is the magic that converts a set of unconnected commodity storage servers into a scalable, durable, and easy-to-manage storage system. We will look at Swift's architecture (based on the Juno release) in detail by understanding the logical organization of objects and how Swift organizes this data by virtualizing the underlying physical hardware. This chapter then covers data path software servers and contains a walkthrough of the four basic operations (create, read, update, and delete) and post-processing software. The chapter concludes with inline middleware options and additional key features.

Logical organization of objects

First, let's look at the logical organization of objects and then ...

Get OpenStack Object Storage (Swift) Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.