Swiftとは

SwiftはOpenStackで使用されているオブジェクトストレージです。
CloudFiles?プロトコルに対応しており、CyberDuck?等から利用できます。

Auth Server

利用にあたり、認証を行ないます。
認証後にTokenが発行され、その後の操作に使用されます。

Proxy Server

リクエストのハンドリングを行ないます。
他のサーバの場所(IPアドレスやport番号)についてはRingを参照しています。

Object Server

シンプルなblobストレージサーバで、オブジェクトの検索(取り出し?)・削除・保存が可能です。
オブジェクトはxattrsというメタデータと共に保存されるそうです。
オブジェクトを削除した場合は0バイトの.tsファイルになり、それを複製することで複製先でも削除しているようです。

Container Server

オブジェクトのリストを扱うサーバです。
ファイルシステムにおける、ディレクトリのように機能します。

Account Server

公式ドキュメントによると、コンテナサーバによく似ているらしいです。
ユーザの作成時に通信しているため、アカウントの情報を取り扱っているようです。

ドキュメント

Projectページ


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS