Storj

Tardigrade 분산 스토리지는 스토리지 확보를 위해 직접 데이터센타를 구축하거나 운영하지 않고도 저렴한 가격(중앙집중형 스토리지 대비 1/2가격)에 안전한 고성능 스토리지 서비스를 제공합니다.

Decentralized Cloud Storage

Storj는 S3와 호환되는 오브젝트스토리지를 분산형으로 제공합니다. E2E 암호화를 통해 Enterprise급 보안수준을 제공하며 분산저장으로 고성능 Multi Thread 를 통해 고속의 업로드/다운로드를 지원합니다.

분산형 클라우드 스토리지란?

1

Storage의 airbnb

Storj는 airbnb와 같이 유휴스토리지를 활용한 스토리지 임대서비스입니다

글로벌 스토리지 네트워크

Storj는 전세계의 수많은 스토리지를 확보하고 있으며 지속적으로 확대되고 있습니다.

2
3

S3 호환

어플리케이션 코드변경없이 S3에서 쉽게 전환할수 있습니다

주요 특장점

안정성
  • 단일 장애지점(Nosingle point of failure) 없음
  • 각 드라이브는 독립적인 위치에서,독립된전원을 통해,독립적으로운영되며서로다른 네트워크상에 위치함
  • 51 개의 드라이브에서 오류수정이 이루어지기전에동시에 장애가 발생하는 경우에만 파일에 영향을 줌
  • 다른 파일은 서로 다른 드라이브 노드의 조합으로 분산 저장됨
보안성
  • 모든 파일에 대해 클라이언트 에서 암호화가 이루어짐
  • 분산된 접근 제어 및 공유
  • 소유자외에누구도데이터를 열람하거나 Mining 할수 없음
  • 해커는 10만개이상의드라이브로부터정확히 30개를찾아야 하며, 찾는경우에도 복호화 노력이 필요함
  • 또 다른 파일은 다시 정확히 30개의위치를 파악해야 함
성능
  • 병렬 업로드 및 다운로드
  • Erasure코딩을통해 Long-Tail Latency제거 효과
  • 스트리밍 기본 지원
  • Edge에서데이터가 저장되고 서비스됨

동작 방식

모든 파일은 암호화 된 후 클라이언트에서 복수의 파일조각으로 나누어져 네트워크상의 스토리지로 배포되어 저장됨
Erasure Coding : N개의 조각으로부터 k개의 조각을 조합하면 원본을 복구하도록 하는 알고리즘