320x100
320x100

Swift

오브젝트 스토리지 서비스를 제공하는 프로젝트

오픈스택의 구성요소로 개발되었으나 최근 다양한 클라우드 서비스의 오브젝트 스토리지 인프라로 가장 많이 사용되고 있다

Swift는 동영상, 이미지, 디스크 이미지 등의 대용량, 비정형 데이터를 저장하기에 적합한 스토리지로 데이터를 파일과 메타데이터로 저장하며 각각의 파일을 복제를 통해 분산 관리한다

게정마다 저장 공간을 분리하지 않고 하나로 사용하여 최대한 공간을 활용하는 분산형 오브젝트 스토리지이다

 

 

 

 

 

Object Storage

파일 혹은 디렉터리를 단독으로 저장하기 위한 저장소로 사용자마다 구분된 컨테이너를 통해 데이터를 저장하는 공간을 의미

각 사용자는 object storage를 사용하기 위해 계정으로 로그인을 해야한다

디렉터리에 해당하는 컨테이너를 생성하여 문서, 동영상, 사진 등의 파일을 업로드하여 저장 및 다운로드 할 수 있다

Object storage로 저장되는 파일들은 key-value 형태로 저장되며 REST-API를 통해 업로드 및 다운로드 할 수 있다

 

 

 

 

 

 

 

 

Reference

 

Openstack Cinder/Swift란? (block storage/object storage)

Overview 오늘은 블록 스토리지와 오브젝트 스토리지의 차이점에 대해서 알아보고 오픈스택에서 이 두가지 서비스를 담당하는 Cinder와 Swift의 사용 용도를 구분지어 비교해보도록 한다. Block storage

somaz.tistory.com

 

OpenStack Swift

OpenStack Swift는 Object Storage 중 하나이며 Open Source Project입니다. 분산 구조의 Object 데이터의 저장 스토리지 체계로서 가장 많이 사용되는 Open Source Project가 바로 OpenStack Swift입니다. Object Storage가 비

brownbears.tistory.com

 

300x250
728x90