Flamingo
Flamingo는 웹 기술을 활용하여 빅 데이터 인프라 및 데이터를 편리하게 사용하도록 합니다.
다양한 오픈소스를 기반으로 구성하는 빅 데이터 환경은 매우 빈약한 개발 및 운영 환경을 제공하여 생산성 및 관리의 편의성이 현저하게 낮습니다.
하지만 Flamingo는 하나의 화면에서 자유롭게 다양한 작업을 할 수 있는 작업 공간을 제공합니다.
또한 관리자 및 개발자는 파일 관리, 분석 업무 구성, 배치 작업 실행, 모니터링 등의 일련의 작업을 빠르게 전환하면서 업무를 수행합니다.
뿐만 아니라 다양한 분석 및 처리 MapReduce를 쉽게 재활용 할 수 있고 데이터 분석 플로우를 설계할 수 있습니다.
이런 이유로 Flamingo는 오랜 경험을 보유하고 있는 커미터들의 다양한 현장 경험과 아이디어를 모아 Deskop Web OS 개념을 구현하였습니다.



Workflow Designer
Flamingo에 포함되어 있는 Workflow Designer는 MapReduce, Hive, Pig, File Management 등등 빅 데이터 대용량 분석시 필요한 워크플로우를 웹 브라우저를 기반으로 한 UI를 통해 작업합니다.
사용자는 빠르게 분석 업무를 구성하여 실행해볼 수 있으며 운영 환경으로 즉시 이관할 수 있습니다.
Flamingo Designer는 강력함과 동시에 누구나 빅 데이터 환경을 사용할 수 있는 기반 환경을 제공하는 중요한 도구이며 또한 개발자가 개발한 MapReduce를 재사용 가능한 모듈로 구성하여 UI에 접근할 수 있도록 합니다.


File System Browser
파일 시스템 브라우저는 빅 데이터 환경에 가장 중요한 기능으로 Windows의 윈도 익스플로어 스타일의 웹 UI를 제공하며 이를 통해 다양한 하둡 클러스터를 하나의 UI에서 관리할 수 있게 합니다.
파일 복사, 이동, 디렉토리 관리, 업로드 및 다운로드 등을 자유자재로 다룰 수 있습니다.
Flamingo는 이미 Amazon S3 Browser와 로컬 파일 시스템 브라우저를 통해서 클라우드 기반 오브젝트 스토리지와 원격 서버의 파일 시스템을 동일한 UI에서 일관된 형태로 작업할 수 있는 기능을 갖추고 있고 곧 제공할 예정입니다.



Hive Editor
빅 데이터 환경에서 Apache Hive는 강력함을 제공해주는 Adhoc Query Engine입니다.
개발자와 관리자는 곧 추가될 Metastore Browser를 통해 다수의 Hive Server에 분산되어 있는 데이터베이스와 테이블을 관리합니다.
이러한 기능은 HCatalog를 지원하도록 설계되어 있습니다. 또한 쿼리를 실행하고 실행 이력을 관리할 수 있는 기능도 제공합니다.
이러한 기능은 불편한 CLI 기반 개발환경을 극도로 편리하게 이끌어줍니다

Pig Editor
Pig Editor는 Pig Latin Script를 편집하고 저장하는 기능을 제공합니다.
Pig Latin Script를 실행하고 관련 이력을 관리형 빠르게 데이터를 프로세싱 할 수 있습니다.

HDFS Audit Log
HDFS Audit Log은 HDFS 파일 시스템 브라우저를 통해서 작업하는 모든 파일 처리를 기록으로 남기고 그것을 조회할 수 있는 기능입니다.

Dashboard
대쉬보드(Dashboard)는 워크플로우 디자이너에서 설계한 데이터 처리 플로우의 실행 이력을 확인하는 기능을 제공합니다.