오픈 스택의 swift(https://github.com/openstack/swift)은 object stroage이다.
동영상, 이미지, 디스크 이미지등을 저장할 수 있는 저장공간이다.
HTTP/HTTPS REST api를 이용해 데이터를 저장할 수 있다.
출처 : https://docs.openstack.org/security-guide/object-storage.html
RAID가 없기 때문에 가격이 싸고 S3 API를 지원하며 스케일링을 쉽게 진행할 수 있다. 중앙 DB가 없고 TTL을 지원하는 많은 기능을 가지고 있다. https://docs.openstack.org/swift/latest/admin/objectstorage-features.html을 살펴보면 더 자세한 내용을 확인할 수 있다.
Features | Benefits |
---|---|
Leverages commodity hardware | No lock-in, lower price/GB. |
HDD/node failure agnostic | Self-healing, reliable, data redundancy protects from failures. |
Unlimited storage | Large and flat namespace, highly scalable read/write access, able to serve content directly from storage system. |
Multi-dimensional scalability | Scale-out architecture: Scale vertically and horizontally-distributed storage. Backs up and archives large amounts of data with linear performance. |
Account/container/object structure | No nesting, not a traditional file system: Optimized for scale, it scales to multiple petabytes and billions of objects. |
Built-in replication 3✕ + data redundancy (compared with 2✕ on RAID) | A configurable number of accounts, containers and object copies for high availability. |
Easily add capacity (unlike RAID resize) | Elastic data scaling with ease. |
No central database | Higher performance, no bottlenecks. |
RAID not required | Handle many small, random reads and writes efficiently. |
Built-in management utilities | Account management: Create, add, verify, and delete users; Container management: Upload, download, and verify; Monitoring: Capacity, host, network, log trawling, and cluster health. |
Drive auditing | Detect drive failures preempting data corruption. |
Expiring objects | Users can set an expiration time or a TTL on an object to control access. |
Direct object access | Enable direct browser access to content, such as for a control panel. |
Realtime visibility into client requests | Know what users are requesting. |
Supports S3 API | Utilize tools that were designed for the popular S3 API. |
Restrict containers per account | Limit access to control usage by user. |
이해에 도움되는 swift 슬라이드 자료이다 .
'Cloud' 카테고리의 다른 글
[펌] fluentd 사용 사례 (0) | 2017.08.15 |
---|---|
처음 본 오픈스택 Neutron (0) | 2017.07.24 |
처음 본 오픈 스택 Glance (0) | 2017.07.21 |
처음 본 오픈 스택의 Nova (0) | 2017.07.20 |
[펌] 공개된 카카오 오픈 스택 관련 공개 및 강의 자료 (0) | 2017.07.20 |