오브젝트 스토리지란 무엇인가요?

negabaro의 이미지

open stack에 대해서 공부중 오브젝트 스토리지라는 용어가 나와서 찾아보고 있는데 잘이해가 안되네요..

오브젝트 스토리지의 장점이

저렴한 하드디스크에 안정적으로 데이터를 구성할 수 있다

스토리지를 이용하기 위하여 시스템에 로그인을 하고, 파일을 저장할 수 있는 디렉터리라고 하는 컨테이너를 생성 및 삭제 할 수 있다

해당 컨테이너에 데이터나 음악, 동영상, 문서와 같은 파일을 업로드하고 다운로드가 가능하다고 들었는데요

*밑에 링크 참조
http://naleejang.tistory.com/92

오브젝트 스토리지는 왜 저렴한 하드디시크에 안정적으로 데이터가 구성이 가능한건가요?

그리고 로그인을 한다는게 어플리케이션단에서 하는 로그인을 얘기하는건가요?

마지막으로 N드라이브 나 드롭박스 등이 오브젝트 스토리지를 쓰고 있는건가요?

mirheekl의 이미지

오브젝트 스토리지에서는 고유 식별자로 오브젝트를 관리하며, 이 식별자만 가지고는 실제로 어느 영역에 데이터가 저장돼있는지 곧바로 알 수 없습니다. (물론 스토리지 안에서는 관리가 되겠지만요.) 따라서 해당 필드 자체가 꽉 차지 않는 한 (즉, 식별자의 크기가 32비트면 2의 32승개의 오브젝트 저장 가능), 가격 대비 용량비가 제일 좋은 하드디스크를 병렬로 계속 추가해가며 오브젝트를 추가저장할 수가 있다는 얘기죠. 내부적으로 실제 데이터를 어떻게 백업하든 윗단에선 상관할 필요가 없으니 쉽게 다양한 안전장치를 구현할 수도 있겠고요. 헌데 이런 특징은 다른 스토리지라고 딱히 안 되는 것은 아니니 그냥 편의성의 차이 정도로 생각해야 될 듯 합니다.

로그인에 대해서는 구현하기 나름이니 복잡하게 생각할 필요 없을듯 하고.. 엔드라이브는 모르겠지만 드랍박스는 이 문서에 의하면 (http://www.gartner.com/technology/reprints.do?id=1-1R78PJ9&ct=140226&st=sb ) 오브젝트 스토리지를 사용하는 걸로 보입니다.

--

negabaro의 이미지

답변 감사드립니다! 아직도 완벽히 이해는 안되었지만

실제로 한번 써보면서 익혀나가야 할 것같네요

밑에 링크를 읽어보니 제수준으로 이해하기 쉽게 정리되어 있네요 ^^

http://www.kindstorage.net/2013/04/11/%EB%B0%9C%EB%A0%88%ED%8C%8C%ED%82%B9%EC%84%9C%EB%B9%84%EC%8A%A4-%EA%B0%99%EC%9D%80-%EC%98%A4%EB%B8%8C%EC%A0%9D%ED%8A%B8-%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80/