클라우드 적용 NAS

프로젝트

클라우드 적용 NAS

고객: 히타치

히타치의 네트워크 연결저장 장치(NAS: Network-Connected Storage)와 자사의 개인용 클라우드 솔루션인 Cloudike 통합하여 온·오프라인 하이브리드 파일저장소로 통합시켰습니다. 본 프로젝트 통해 ASD의 개발자들은 개인용 클라우드 서비스 계정의 온라인 콘텐츠와 NAS 내의 오프라인 콘텐츠의 부분동기화 서비스를 개발했습니다.

안드로이드, 아이폰, SmartTV 및 PC 등 다양한 기기에서 활용가능한 클라이언트 앱을 개발했습니다.

클라이언트 앱의 주요기능 중 하나는 업홀펀칭기술(UP hole punching technology)을 활용한 NAS 직접연결모드입니다.

개발이 완료된 시스템은 다음과 같습니다:

  • Cloudike 기반 클라우드 저장공간
  • 모바일기기를 위한 영상 스트리밍 변환 시스템
  • 사진 및 동영상의 미리보기 기능
  • 동기화 서비스 내장 NAS
  • 안드로이드, 아이폰, SmartTV 및 PC ​용 클라이언트 앱

활용된 기술들:
Django, Python, Nginx, PostgreSQL, Hadoop, Hive, PHP, Amazon EC2, S3, SQS, ELB, CloudWatch, Java, C/C++.