고객: 히타치
히타치의 네트워크 연결저장 장치(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++.