- 追加された行はこの色です。
- 削除された行はこの色です。
*Swiftとは [#md4f9039]
SwiftはOpenStackで使用されているオブジェクトストレージです。~
CloudFilesプロトコルに対応しており、CyberDuck等から利用できます。
//*各種サーバ
//**Auth Server
//**Proxy Server
//**Object Server
//**Container Server
//**Account Server
**Auth Server [#tddd8c39]
利用にあたり、認証を行ないます。~
認証後にTokenが発行され、その後の操作に使用されます。
**Proxy Server [#e27d7341]
リクエストのハンドリングを行ないます。~
他のサーバの場所(IPアドレスやport番号)についてはRingを参照しています。
**Object Server [#w64df683]
シンプルなblobストレージサーバで、オブジェクトの検索・削除・保存が可能です。~
オブジェクトはxattrsというメタデータと共に保存されるそうです。~
オブジェクトを削除した場合は0バイトの.tsファイルになり、それを複製することで複製先でも削除しているようです。
**Container Server [#qb18d99b]
オブジェクトのリストを扱うサーバです。~
ファイルシステムにおける、ディレクトリのように機能します。
**Account Server [#f3ec33fa]
公式ドキュメントによると、コンテナサーバによく似ているらしいです。~
ユーザの作成時に通信しているため、アカウントの情報を取り扱っているようです。
//**Replication
//**Updaters
//**Auditors
*ドキュメント [#r132d3ef]
-[[インストール方法>Swift/インストール方法]]
-[[設定ファイルの作成>Swift/設定ファイルの作成]]
-[[起動用スクリプトの作成>Swift/起動用スクリプトの作成]]
-[[使い方>Swift/使い方]]
*Projectページ [#n7d73e58]
-[[OpenStack>http://www.openstack.org/]]
-[[Welcome to Swift’s documentation!>http://swift.openstack.org/index.html]]