ASDS


ASDS(Any Storage De-duplication Software)는 primary 스토리지를 위한 고성능, 고효율의 appliance 형태의 데이터 중복제거 시스템 입니다.

Resources



Product Description


특 징

  • Primary 스토리지 및 백업 데이터 중복제거에 효율적
  • 중복제거 처리의 99.95% 이상의 시간을 메모리에서 처리하는 인덱싱
  • 고효율 중복제거, 고용량 확장성
  • SAN, NAS, SSD 등 스토리지 중복제거
  • 현재 물리적인 용량보다 큰 가상 공간 지정으로, 추후 사용량에 따라 사용중 물리적인 공간 확장 가능 (Thin provisioning)
  • 블록 수준의 중복제거
  • 리눅스 기반의 중복제거 어플라이언스

적용 효과

  • Primary 스토리지 용량 절감
  • 스토리지 추가 도입 용량 및 도입 비용 절감
  • 유지보수 비용 절감 (공간, 전력)

적용 분야

  • 가상화 및 SSD 스토리지
  • Low-end 대용량 NAS 스토리지
  • 스토리지 Cloud 서비스

시스템 구조


시스템 요구사양


** OS 및 소프트웨어 요구사양
OS : CentOS 6.3
Software : LVM2, dkms 2.x, python 2.6, gcc 4.4 or 4.3, kernel headers, sysstat, java-1.7.0-openjdk-devel, Apache Tomcat 7.0.42

제품 세부사항


중복제거 방법 : Parallel 방식

  1. 어플리케이션으로부터 새 데이터와 내부 저장 정보(파일이름, inode, block)가 스토리지에 쓰여지면서 파일시스템을 통해 중복제거 엔진으로 보내진다.
  2. 중복제거 엔진은 큰 object들을 chunk로 나눈다.
  3. 각 데이터 chunk는 유일한 SHA-256bit 해쉬 값을 갖는다.
  4. 고속의 인덱싱 기술이 각 chunk가 이미 이전에 쓰여진 것인지 확인한다.
  5. 중복제거 된 파일들에 대한 메타데이터(파일이름, block)가 파일시스템으로 보내진다.


인덱싱 메모리 사용량 (4KB 데이터 chunk)


데이터 축소 비율


ASDS GUI 관리 툴

ASDS의 관리 인터페이스는 Summary와 Configuration 페이지로 구성되어있다.

Summary 페이지

ASDS 모듈 상태, 버전, 라이선스 정보, 중복제거 볼륨 상태와 사용량, ASDS appliance의 CPU, 메모리 사용량 등 표시


Configuration 페이지

중복제거 볼륨 생성, 제거, 확장 및 서비스 중지/시작 기능 수행