SlideShare a Scribd company logo
1 of 37
1
Ⅰ
Flamingo는 다양한 오픈소스 기반의 Big Data 기술을 하나로 묶어서 관리, 개발, 운영, 분석 등을 활용할 수 있도록
하는 통합 플랫폼입니다. 현재 IoT, Big Data Platform을 개발하고 있습니다.
빅데이터 분석 플랫폼 IoT 분석 플랫폼
빅데이터
통합 플랫폼
생태계
구축
1 2 3
오픈소스를 통한 주도권 확보 및 신속한 사용자 요구 반영
분석
애플리케이션
관리
리소스
관리
신속한
사용자 요구
반영
데이터
관리
2
Ⅰ
3
Ⅰ
4
Ⅰ
MQTT
IoT Agent
FTP
…
FTP
MQTT
HTTP
File
JMS
Kafka
File
HDFS
JDBC
TCP
Kafka
MQTT
Filter
Transformer
PMML
예측분석
데이터 선별
데이터 변환
Slurper
5
Ⅰ
MapReduce
Hive Pig
Apache Tajo
Apache Spark
기초통계
전처리
머신러닝알고리즘
R
5
6
Ⅰ
Apache Tajo
MapReduce
Hive R Pig
Apache Spark
ApacheFlume
Apache
Storm
Cascading
Sentry
Mahout
Mllib
기존 추가
ApacheSqoop
7
Ⅱ
Flaming IoT Analytics Platform은 IoT 센서 및 각종 연동 서버에서 수집되는 IoT 센서 데이터 및 기타 다양한 데이터를 실시간
으로 수집하고 Big Data 기술을 활용하여 분석하도록 합니다.
HTTP
ISO/IEC
30128
MQTT
FTP
HTTP
Kafka
FTP
HDFS
MQTT
Kafka
HDFSKafka
예측모델
필터
비식별화
oneM2M
MQTT
MapReduce
Hive R Pig
머신러닝알고리즘
Spark
전처리
SQL on
Hadoop
기초통계
Flume
ZooKeeper Sqoop
프로그램
8
Ⅱ
Flamingo는 HTML 5 기반으로 Apache Hadoop EcoSystem을 위한 데이터 분석/처리/개발/운영 환경을 제공하며 MapReduce
분석 알고리즘, Hadoop Job 분석 및 모니터링, Hive Metastore 관리, 워크플로우 관리 기능을 제공합니다.
9
Ⅱ
Flamingo를 활용하는 곳은 다양하며 민간, 공공에서 폭넓게 활용하고 있습니다. 플랫폼 SW 자체로 사용하는
경우와 도메인 특성에 맞게 커스터마이징 하여 적용하는 두 가지 방법이 있습니다.
10
Ⅱ
Flamingo는 다양한 Hadoop 배포판에서 설치 및 운영이 가능하며 현재 MapR, Cloudera CDH, Hortonworks
HDP, Pivotal PHD, Apache Hadoop 배포판과 호환하여 동작합니다.
11
Ⅱ
Flamingo는 다양한 Hadoop 배포판을 기반으로 동작하며 기계학습 알고리즘, 분석 애플리케이션 모니터링,
워크플로우, 시각화 도구, 배치작업 관리, R, Hive/Pivotal HAWQ 개발도구를 제공합니다.
R
RStudio
Flamingo
Analysys
Application
Monitoring
Machine
Learning
Algorithm
Batch
Job
Scheduler
Workflow
Designer Visualizer
12
Ⅱ
Flamingo는 웹 기반 분석도구로 플랫폼 SW를 구현하고 개발한 MapReduce 분석 알고리즘을 워크
플로우 디자이너 자유롭게 분석에 활용할 수 있어서 분석 알고리즘을 자산화할 수 있습니다.
13
Ⅱ
Flamingo는 Workflow Designer 내에 MapReduce 기반 알고리즘을 통합하여 제공하지만 이를 확장
하여 추가 알고리즘 및 ETL 모듈을 추가하도록 설계되어 있습니다.
분류 내용 주요 출력 결과
수치/범주
데이터
기초 통계 분석
수치 데이터 기초 통계
합계, 평균(4종) 분산, 표준편차
최대/최소/중앙값
범주 데이터 기초 통계 발생빈도, 발생비율
수치 데이터 확신도 기반 합계 확신도(Certainty Factor) 기반 합계
전처리
Min/Max 정규화 값
Encryption, Grep, Clean, Aggregate
유사/상관
분석
이진 벡터 데이터 기반 Hamming, Jaccard/Tanimoto, Dice
수치 벡터 데이터 기반 Euclidean, Manhattan, Cosine, Pearson
문자열 데이터 기반 Hamming, Edit(Levenshtein)
마이닝
기계학습
Clustering
K-Means, EM, Fuzzy k-Means, Streaming k-
Means, Spectral k-Means,
Classification ID3
Recommendation
Collaborative Filtering, Parallel ALS
Item/User based Recommendation
Pattern Mining Frequent Pattern Mining With FPGrowth
공통
Hadoop EcoSystem MapReduce, Hive, Pig,
Program Java, Python, Bash
14
Ⅱ
Flamingo는 HDFS 상의 파일 및 디렉토리를 다루는 기능과 이를 Hive와 연동하여 테이블로 변환하는
기능을 제공합니다. 특히 멀티 태넌트 환경을 제공합니다.
15
Ⅱ
Flamingo의 파일 시스템 브라우저는 사용자의 등급에 따라서 디렉토리 및 파일에 대한 접근을 설정
할 수 있도록 기능을 지원하여 행위를 제한할 수 있습니다.
16
Ⅱ
Flamingo의 파일 시스템 브라우저에서 사용자의 모든 행위를 추적할 수 있도록 디렉토리 및 파일에
대한 행위 정보를 기록에 남기고 확인할 수 있도록 합니다.
17
Ⅱ
Flamingo는 RStudio와 통합하여 R 스크립트를 Flamingo 내에서 실행하고 이를 처리할 수 있는 UI
를 제공하여 데이터 모델링 및 대용량 분석을 하나의 통합 플랫폼에서 가능케 합니다.
18
Ⅱ
로그를 변경하지 않고 방화벽 로그를 Flamingo의 Hive Editor를 이용하여 테이블로 변환하고 로그를
Hive QL로 처리할 수 있습니다.
TYPE="IPINSIDE"
TIME="2014-03-20 17:40:37"
ID="guest0899349"
MAC="AA-BB-01-18-68-68"
NAT_IP="10.24.104.104"
NAT_IP_NATION="USA"
PROXY_USE="Y"
VPN_USE="Y"
REMOTE_USE="Y"
PROXY_IP="192.24.104.104"
PROXY_IP_NATION="USA"
VPN_IP="192.24.104.104"
VPN_IP_NATION="USA"
SVC_CODE="SVC_CODE_089
9349"
HDD_DISK="HDD_DISK_08993
49"
CPU_INFO="CPU_INFO_08993
49"
USE_OS_NATION="USA"
MESG="mesg..... time[1395284
830] rnd[875899349] unq[50000
00]”
19
Ⅱ
Hadoop 2에서 새로 추가된 YARN 애플리케이션은 분산 애플리케이션의 표준 환경으로써 Flamingo
는 차별화된 YARN 애플리케이션 모니터링을 지원합니다.
20
Ⅱ
Flamingo는 YARN과 연계하여 MapReduce, Hive QL, Pig Latin 등으로 실행된 MapReduce Job의
실행 이력 뿐만 아니라 상세정보를 모니터링합니다.
21
Ⅱ
Flamingo는 YARN을 구성하는 Cluster의 각 노드 및 Cluster 에서 사용하고 있는 Core, Memory 소
비량을 시각화여 표시합니다.
22
Ⅱ
Flamingo는 데이터를 저장하는 역할을 하는 Datanode의 상태 정보를 일목요연하게 정리해서 보여
주며 장애 노드를 확인하여 표시함으로써 관리자가 상태를 쉽게 파악할 수 있도록 합니다.
23
Ⅱ
Flamingo는 Hive Metastore와 Hive Server 2를 연동하여 Hive Query를 실행하고 이를 결과 파일로
다운로드할 수 있도록 되어 있습니다.
24
Ⅱ
Flamingo는 Hive Metastore와 Hive Server 2를 연동하도록 하여 데이터베이스와 테이블을 관리하
는 기능을 제공합니다.
25
Ⅱ
Flamingo는 Hive Metastore와 Hive Server 2를 연동하도록 하여 데이터베이스와 테이블을 관리하
는 기능을 제공합니다.
26
Ⅱ
최근 Apache Tajo의 지원을 추가했습니다. 많은 빅데이터 분석 및 개발자들이 고성능 데이터 분석을
위해서 SQL on Hadoop으로 이동하고 있으며 Flamingo는 2.0.5 버전에서 지원을 시작했습니다.
27
Ⅱ
Flamingo는 고성능 분석을 위해서 필요한 SQL on Hadoop을 지원하며 SQL on Hadoop에 있어서
시장의 최강자인 Pivotal HAWQ 개발 도구를 제공합니다.
28
Ⅱ
Flamingo 2.1.0에서 새로 추가된 기능으로 Spark In-Memory 분석 애플리케이션을 모니터링하고
Spark Streaming 애플리케이션을 관리하는 기능을 제공합니다.
29
Ⅱ
관리자 및 개발자에게 시스템 보안을 위해서 SSH로 서버에 직접 접근을 허용하지 않지만 시스템에 접근을 해야 하
는 경우 빅데이터 플랫폼에서 권한에 따라서 제한적으로 리모트 터미널에 접근할 수 있습니다.
30
Ⅱ
Flamingo는 HDFS에 저장되어 있는 대용량 로그를 전처리 등의 작업을 지원하는 Apache Pig의 Pig Latin 스크립트
편집기를 제공합니다. 이를 활용하여 개발자가 빠르고 십게 통합 환경에서 파일을 가공하고 분석할 수 있습니다.
31
Ⅱ
Flamingo는 가장 범용적으로 많이 사용하는 GGPLOT을 지원하며 GGPLOT을 기반으로 HDFS의 파일
및 로컬 PC의 파일을 시각화할 수 있습니다.
32
Ⅱ
Flamingo는 가장 범용적으로 많이 사용하는 GGPLOT을 지원하며 GGPLOT을 기반으로 HDFS의 파일
및 로컬 PC의 파일을 시각화할 수 있습니다.
33
Ⅱ
Flamingo는 작성한 Workflow를 배치 작업으로 등록하고 실행하기 위해서 배치작업 관리기능을 포
함하고 있으며 등록한 배치 작업의 생명 주기를 관리합니다.
등록된 배치작업 현황
배치 작업 스케줄러 현황 정보
34
Ⅱ
Flamingo는 작성한 Workflow를 배치 작업으로 등록하고 실행하기 위해서 배치작업 관리기능을 포
함하고 있으며 이것은 Cron Expression을 중심으로 동작합니다.
Cron Expression
설정 기능
배치 작업 등록
35
Ⅱ
Flamingo의 워크플로우 디자이너에는 Sqoop의 Import, Export 기능을 제공하여 RDBMS, HDFS 간
데이터 전송을 할 수 있도록 제공합니다.
36
감사합니다.
홈페이지 : http://www.cloudine.io
기술지원 문의 : sales@cloudine.io

More Related Content

What's hot

빅데이터, big data
빅데이터, big data빅데이터, big data
빅데이터, big dataH K Yoon
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례Gruter
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례Gruter
 
빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)Channy Yun
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Tajo와 SQL-on-Hadoop
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Tajo와 SQL-on-HadoopGRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Tajo와 SQL-on-Hadoop
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Tajo와 SQL-on-HadoopGruter
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: SNS 서비스 아키텍쳐 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: SNS 서비스 아키텍쳐 구축 사례GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: SNS 서비스 아키텍쳐 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: SNS 서비스 아키텍쳐 구축 사례Gruter
 
Big data application architecture 요약2
Big data application architecture 요약2Big data application architecture 요약2
Big data application architecture 요약2Seong-Bok Lee
 
OpenSource Big Data Platform : Flamingo Project
OpenSource Big Data Platform : Flamingo ProjectOpenSource Big Data Platform : Flamingo Project
OpenSource Big Data Platform : Flamingo ProjectBYOUNG GON KIM
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례Gruter
 
OpenSource Big Data Platform - Flamingo 소개와 활용
OpenSource Big Data Platform - Flamingo 소개와 활용OpenSource Big Data Platform - Flamingo 소개와 활용
OpenSource Big Data Platform - Flamingo 소개와 활용BYOUNG GON KIM
 
Realtime Big data Anaytics and Exampes of Daum (2013)
Realtime Big data Anaytics and Exampes of Daum (2013)Realtime Big data Anaytics and Exampes of Daum (2013)
Realtime Big data Anaytics and Exampes of Daum (2013)Channy Yun
 
2012 빅데이터 big data 발표자료
2012 빅데이터 big data 발표자료2012 빅데이터 big data 발표자료
2012 빅데이터 big data 발표자료Wooseung Kim
 
3 빅데이터기반비정형데이터의실시간처리방법 원종석
3 빅데이터기반비정형데이터의실시간처리방법 원종석3 빅데이터기반비정형데이터의실시간처리방법 원종석
3 빅데이터기반비정형데이터의실시간처리방법 원종석Saltlux Inc.
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Bioinformatics Data를 위한 Hadoop기반...
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Bioinformatics Data를 위한 Hadoop기반...GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Bioinformatics Data를 위한 Hadoop기반...
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Bioinformatics Data를 위한 Hadoop기반...Gruter
 
빅데이터 구축 사례
빅데이터 구축 사례빅데이터 구축 사례
빅데이터 구축 사례Taehyeon Oh
 
Jco 소셜 빅데이터_20120218
Jco 소셜 빅데이터_20120218Jco 소셜 빅데이터_20120218
Jco 소셜 빅데이터_20120218Hyoungjun Kim
 
Introduction to Hadoop, Big Data, Training, Use Cases
Introduction to Hadoop, Big Data, Training, Use CasesIntroduction to Hadoop, Big Data, Training, Use Cases
Introduction to Hadoop, Big Data, Training, Use CasesJongwook Woo
 
Gruter TECHDAY 2014 MelOn BigData
Gruter TECHDAY 2014 MelOn BigDataGruter TECHDAY 2014 MelOn BigData
Gruter TECHDAY 2014 MelOn BigDataGruter
 
Big Data Overview
Big Data OverviewBig Data Overview
Big Data OverviewKeeyong Han
 
Expanding Your Data Warehouse with Tajo
Expanding Your Data Warehouse with TajoExpanding Your Data Warehouse with Tajo
Expanding Your Data Warehouse with TajoMatthew (정재화)
 

What's hot (20)

빅데이터, big data
빅데이터, big data빅데이터, big data
빅데이터, big data
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 보안 로그 분석을 위한 빅데이터 시스템 구축 사례
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례
 
빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Tajo와 SQL-on-Hadoop
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Tajo와 SQL-on-HadoopGRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Tajo와 SQL-on-Hadoop
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Tajo와 SQL-on-Hadoop
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: SNS 서비스 아키텍쳐 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: SNS 서비스 아키텍쳐 구축 사례GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: SNS 서비스 아키텍쳐 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: SNS 서비스 아키텍쳐 구축 사례
 
Big data application architecture 요약2
Big data application architecture 요약2Big data application architecture 요약2
Big data application architecture 요약2
 
OpenSource Big Data Platform : Flamingo Project
OpenSource Big Data Platform : Flamingo ProjectOpenSource Big Data Platform : Flamingo Project
OpenSource Big Data Platform : Flamingo Project
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 온라인 컨텐츠 서비스를 위한 빅데이터 구축 사례
 
OpenSource Big Data Platform - Flamingo 소개와 활용
OpenSource Big Data Platform - Flamingo 소개와 활용OpenSource Big Data Platform - Flamingo 소개와 활용
OpenSource Big Data Platform - Flamingo 소개와 활용
 
Realtime Big data Anaytics and Exampes of Daum (2013)
Realtime Big data Anaytics and Exampes of Daum (2013)Realtime Big data Anaytics and Exampes of Daum (2013)
Realtime Big data Anaytics and Exampes of Daum (2013)
 
2012 빅데이터 big data 발표자료
2012 빅데이터 big data 발표자료2012 빅데이터 big data 발표자료
2012 빅데이터 big data 발표자료
 
3 빅데이터기반비정형데이터의실시간처리방법 원종석
3 빅데이터기반비정형데이터의실시간처리방법 원종석3 빅데이터기반비정형데이터의실시간처리방법 원종석
3 빅데이터기반비정형데이터의실시간처리방법 원종석
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Bioinformatics Data를 위한 Hadoop기반...
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Bioinformatics Data를 위한 Hadoop기반...GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Bioinformatics Data를 위한 Hadoop기반...
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: Bioinformatics Data를 위한 Hadoop기반...
 
빅데이터 구축 사례
빅데이터 구축 사례빅데이터 구축 사례
빅데이터 구축 사례
 
Jco 소셜 빅데이터_20120218
Jco 소셜 빅데이터_20120218Jco 소셜 빅데이터_20120218
Jco 소셜 빅데이터_20120218
 
Introduction to Hadoop, Big Data, Training, Use Cases
Introduction to Hadoop, Big Data, Training, Use CasesIntroduction to Hadoop, Big Data, Training, Use Cases
Introduction to Hadoop, Big Data, Training, Use Cases
 
Gruter TECHDAY 2014 MelOn BigData
Gruter TECHDAY 2014 MelOn BigDataGruter TECHDAY 2014 MelOn BigData
Gruter TECHDAY 2014 MelOn BigData
 
Big Data Overview
Big Data OverviewBig Data Overview
Big Data Overview
 
Expanding Your Data Warehouse with Tajo
Expanding Your Data Warehouse with TajoExpanding Your Data Warehouse with Tajo
Expanding Your Data Warehouse with Tajo
 

Viewers also liked

국내외 Io t 기술 표준
국내외 Io t 기술 표준국내외 Io t 기술 표준
국내외 Io t 기술 표준남억 김
 
Hadoop Introduction (1.0)
Hadoop Introduction (1.0)Hadoop Introduction (1.0)
Hadoop Introduction (1.0)Keeyong Han
 
빅 데이터 환경의 고급 분석 기법과 지원 기술 동향 (Advanced Analytics and Technologies for Big Data)
빅 데이터 환경의 고급 분석 기법과 지원 기술 동향 (Advanced Analytics and Technologies for Big Data)빅 데이터 환경의 고급 분석 기법과 지원 기술 동향 (Advanced Analytics and Technologies for Big Data)
빅 데이터 환경의 고급 분석 기법과 지원 기술 동향 (Advanced Analytics and Technologies for Big Data)Myungjin Lee
 
20140325 Context시대의 IoT Platform의 법칙 - Microsoft Tech Forum
20140325 Context시대의 IoT Platform의 법칙 - Microsoft Tech Forum20140325 Context시대의 IoT Platform의 법칙 - Microsoft Tech Forum
20140325 Context시대의 IoT Platform의 법칙 - Microsoft Tech Forum영욱 김
 
제1부 전략과 분석 제3장 수요예측
제1부 전략과 분석 제3장 수요예측제1부 전략과 분석 제3장 수요예측
제1부 전략과 분석 제3장 수요예측Minsuk Chang
 
CES 2015로 보는 사물인터넷과 플랫폼 전략
CES 2015로 보는 사물인터넷과 플랫폼 전략CES 2015로 보는 사물인터넷과 플랫폼 전략
CES 2015로 보는 사물인터넷과 플랫폼 전략ByungSun Michael Hwang
 
IPL 기법의 인덱스 연산 분석
IPL 기법의 인덱스 연산 분석IPL 기법의 인덱스 연산 분석
IPL 기법의 인덱스 연산 분석Jaemyung Kim
 
Marketing high tech_3e_ch06(국문)
Marketing high tech_3e_ch06(국문)Marketing high tech_3e_ch06(국문)
Marketing high tech_3e_ch06(국문)yj3500
 
모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발
모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발 모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발
모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발 Jay JH Park
 
4 미래예측 프레임워크와_방법론
4 미래예측 프레임워크와_방법론4 미래예측 프레임워크와_방법론
4 미래예측 프레임워크와_방법론atelier t*h
 
유전통계학의 오늘과 내일(고려대학교 특강)
유전통계학의 오늘과 내일(고려대학교 특강)유전통계학의 오늘과 내일(고려대학교 특강)
유전통계학의 오늘과 내일(고려대학교 특강)Woosung Yang
 
Mobile Push Notification Solution
Mobile Push Notification SolutionMobile Push Notification Solution
Mobile Push Notification Solution남익 이
 
MapR and Cisco Make IT Better
MapR and Cisco Make IT BetterMapR and Cisco Make IT Better
MapR and Cisco Make IT BetterMapR Technologies
 
Meetup history
Meetup historyMeetup history
Meetup historyMk Kim
 
Iris-iPNS / 푸시 솔루션 (Push Solution) 제품 소개
Iris-iPNS / 푸시 솔루션 (Push Solution)  제품 소개Iris-iPNS / 푸시 솔루션 (Push Solution)  제품 소개
Iris-iPNS / 푸시 솔루션 (Push Solution) 제품 소개현용 황
 
Hadoop World 2011: Data Mining in Hadoop, Making Sense of it in Mahout! - Mic...
Hadoop World 2011: Data Mining in Hadoop, Making Sense of it in Mahout! - Mic...Hadoop World 2011: Data Mining in Hadoop, Making Sense of it in Mahout! - Mic...
Hadoop World 2011: Data Mining in Hadoop, Making Sense of it in Mahout! - Mic...Cloudera, Inc.
 
Analyzing Customer Experience Feedback Using Text Mining: A Linguistics-Based...
Analyzing Customer Experience Feedback Using Text Mining: A Linguistics-Based...Analyzing Customer Experience Feedback Using Text Mining: A Linguistics-Based...
Analyzing Customer Experience Feedback Using Text Mining: A Linguistics-Based...Mohamed Zaki
 
[Td 2015]microsoft 개발자들을 위한 달콤한 hadoop, hd insight(최종욱)
[Td 2015]microsoft 개발자들을 위한 달콤한 hadoop, hd insight(최종욱)[Td 2015]microsoft 개발자들을 위한 달콤한 hadoop, hd insight(최종욱)
[Td 2015]microsoft 개발자들을 위한 달콤한 hadoop, hd insight(최종욱)Sang Don Kim
 

Viewers also liked (20)

국내외 Io t 기술 표준
국내외 Io t 기술 표준국내외 Io t 기술 표준
국내외 Io t 기술 표준
 
Hadoop Introduction (1.0)
Hadoop Introduction (1.0)Hadoop Introduction (1.0)
Hadoop Introduction (1.0)
 
빅 데이터 환경의 고급 분석 기법과 지원 기술 동향 (Advanced Analytics and Technologies for Big Data)
빅 데이터 환경의 고급 분석 기법과 지원 기술 동향 (Advanced Analytics and Technologies for Big Data)빅 데이터 환경의 고급 분석 기법과 지원 기술 동향 (Advanced Analytics and Technologies for Big Data)
빅 데이터 환경의 고급 분석 기법과 지원 기술 동향 (Advanced Analytics and Technologies for Big Data)
 
20140325 Context시대의 IoT Platform의 법칙 - Microsoft Tech Forum
20140325 Context시대의 IoT Platform의 법칙 - Microsoft Tech Forum20140325 Context시대의 IoT Platform의 법칙 - Microsoft Tech Forum
20140325 Context시대의 IoT Platform의 법칙 - Microsoft Tech Forum
 
제1부 전략과 분석 제3장 수요예측
제1부 전략과 분석 제3장 수요예측제1부 전략과 분석 제3장 수요예측
제1부 전략과 분석 제3장 수요예측
 
CES 2015로 보는 사물인터넷과 플랫폼 전략
CES 2015로 보는 사물인터넷과 플랫폼 전략CES 2015로 보는 사물인터넷과 플랫폼 전략
CES 2015로 보는 사물인터넷과 플랫폼 전략
 
IPL 기법의 인덱스 연산 분석
IPL 기법의 인덱스 연산 분석IPL 기법의 인덱스 연산 분석
IPL 기법의 인덱스 연산 분석
 
Marketing high tech_3e_ch06(국문)
Marketing high tech_3e_ch06(국문)Marketing high tech_3e_ch06(국문)
Marketing high tech_3e_ch06(국문)
 
모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발
모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발 모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발
모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발
 
4 미래예측 프레임워크와_방법론
4 미래예측 프레임워크와_방법론4 미래예측 프레임워크와_방법론
4 미래예측 프레임워크와_방법론
 
유전통계학의 오늘과 내일(고려대학교 특강)
유전통계학의 오늘과 내일(고려대학교 특강)유전통계학의 오늘과 내일(고려대학교 특강)
유전통계학의 오늘과 내일(고려대학교 특강)
 
Mobile Push Notification Solution
Mobile Push Notification SolutionMobile Push Notification Solution
Mobile Push Notification Solution
 
Big data concept
Big data conceptBig data concept
Big data concept
 
MapR and Cisco Make IT Better
MapR and Cisco Make IT BetterMapR and Cisco Make IT Better
MapR and Cisco Make IT Better
 
Meetup history
Meetup historyMeetup history
Meetup history
 
Iris-iPNS / 푸시 솔루션 (Push Solution) 제품 소개
Iris-iPNS / 푸시 솔루션 (Push Solution)  제품 소개Iris-iPNS / 푸시 솔루션 (Push Solution)  제품 소개
Iris-iPNS / 푸시 솔루션 (Push Solution) 제품 소개
 
Hadoop World 2011: Data Mining in Hadoop, Making Sense of it in Mahout! - Mic...
Hadoop World 2011: Data Mining in Hadoop, Making Sense of it in Mahout! - Mic...Hadoop World 2011: Data Mining in Hadoop, Making Sense of it in Mahout! - Mic...
Hadoop World 2011: Data Mining in Hadoop, Making Sense of it in Mahout! - Mic...
 
Analyzing Customer Experience Feedback Using Text Mining: A Linguistics-Based...
Analyzing Customer Experience Feedback Using Text Mining: A Linguistics-Based...Analyzing Customer Experience Feedback Using Text Mining: A Linguistics-Based...
Analyzing Customer Experience Feedback Using Text Mining: A Linguistics-Based...
 
[Td 2015]microsoft 개발자들을 위한 달콤한 hadoop, hd insight(최종욱)
[Td 2015]microsoft 개발자들을 위한 달콤한 hadoop, hd insight(최종욱)[Td 2015]microsoft 개발자들을 위한 달콤한 hadoop, hd insight(최종욱)
[Td 2015]microsoft 개발자들을 위한 달콤한 hadoop, hd insight(최종욱)
 
[필립 코틀러] 마케팅관리론 해설강의 3장
[필립 코틀러] 마케팅관리론 해설강의 3장[필립 코틀러] 마케팅관리론 해설강의 3장
[필립 코틀러] 마케팅관리론 해설강의 3장
 

Similar to Io t에서 big data를 통합하는 통합 빅데이터 플랫폼 flamingo_클라우다인_김병곤 대표이사

하이퍼레저 프로젝트 개요
하이퍼레저 프로젝트 개요하이퍼레저 프로젝트 개요
하이퍼레저 프로젝트 개요TIMEGATE
 
하이퍼레저 프로젝트 개요
하이퍼레저 프로젝트 개요하이퍼레저 프로젝트 개요
하이퍼레저 프로젝트 개요Seung-Woo Kang
 
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석Tommy Lee
 
Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.효근 박
 
Klug pacemaker the opensource high-availability_1.0_f
Klug pacemaker the opensource high-availability_1.0_fKlug pacemaker the opensource high-availability_1.0_f
Klug pacemaker the opensource high-availability_1.0_f동현 김
 
build a linux webhosting server
build a linux webhosting serverbuild a linux webhosting server
build a linux webhosting server정현 윤
 
Real-time Big Data Analytics Practice with Unstructured Data
Real-time Big Data Analytics Practice with Unstructured DataReal-time Big Data Analytics Practice with Unstructured Data
Real-time Big Data Analytics Practice with Unstructured DataTed Won
 
제3회난공불락 오픈소스 인프라세미나 - Pacemaker
제3회난공불락 오픈소스 인프라세미나 - Pacemaker제3회난공불락 오픈소스 인프라세미나 - Pacemaker
제3회난공불락 오픈소스 인프라세미나 - PacemakerTommy Lee
 
Richslide for enterprise
Richslide for enterpriseRichslide for enterprise
Richslide for enterpriseJun Gyun Bae
 
Why OpenStack is Operating System?
Why OpenStack is Operating System?Why OpenStack is Operating System?
Why OpenStack is Operating System?유명환 FunFun Yoo
 
Nnstreamer stream pipeline for arbitrary neural networks
Nnstreamer stream pipeline for arbitrary neural networksNnstreamer stream pipeline for arbitrary neural networks
Nnstreamer stream pipeline for arbitrary neural networksNAVER Engineering
 
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...Ted Won
 
Meetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsMeetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsminseok kim
 
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...Jemin Huh
 
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크Jeongkyu Shin
 
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)정명훈 Jerry Jeong
 
Open standard open cloud engine (3)
Open standard open cloud engine (3)Open standard open cloud engine (3)
Open standard open cloud engine (3)uEngine Solutions
 
[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트
[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트
[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 

Similar to Io t에서 big data를 통합하는 통합 빅데이터 플랫폼 flamingo_클라우다인_김병곤 대표이사 (20)

하이퍼레저 프로젝트 개요
하이퍼레저 프로젝트 개요하이퍼레저 프로젝트 개요
하이퍼레저 프로젝트 개요
 
하이퍼레저 프로젝트 개요
하이퍼레저 프로젝트 개요하이퍼레저 프로젝트 개요
하이퍼레저 프로젝트 개요
 
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
 
INFRASTRUCTURE
INFRASTRUCTUREINFRASTRUCTURE
INFRASTRUCTURE
 
Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.
 
Klug pacemaker the opensource high-availability_1.0_f
Klug pacemaker the opensource high-availability_1.0_fKlug pacemaker the opensource high-availability_1.0_f
Klug pacemaker the opensource high-availability_1.0_f
 
build a linux webhosting server
build a linux webhosting serverbuild a linux webhosting server
build a linux webhosting server
 
Real-time Big Data Analytics Practice with Unstructured Data
Real-time Big Data Analytics Practice with Unstructured DataReal-time Big Data Analytics Practice with Unstructured Data
Real-time Big Data Analytics Practice with Unstructured Data
 
제3회난공불락 오픈소스 인프라세미나 - Pacemaker
제3회난공불락 오픈소스 인프라세미나 - Pacemaker제3회난공불락 오픈소스 인프라세미나 - Pacemaker
제3회난공불락 오픈소스 인프라세미나 - Pacemaker
 
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Sencha ExtJS를 활용한 Big Data Platform 개발 사례 Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
 
Richslide for enterprise
Richslide for enterpriseRichslide for enterprise
Richslide for enterprise
 
Why OpenStack is Operating System?
Why OpenStack is Operating System?Why OpenStack is Operating System?
Why OpenStack is Operating System?
 
Nnstreamer stream pipeline for arbitrary neural networks
Nnstreamer stream pipeline for arbitrary neural networksNnstreamer stream pipeline for arbitrary neural networks
Nnstreamer stream pipeline for arbitrary neural networks
 
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
Red Hat Forum 2012 - JBoss RHQ - Java Application Monitoring & Management Pla...
 
Meetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsMeetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vs
 
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
 
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
 
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
 
Open standard open cloud engine (3)
Open standard open cloud engine (3)Open standard open cloud engine (3)
Open standard open cloud engine (3)
 
[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트
[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트
[온라인교육시리즈] Jupyter를 이용한 분석 환경 구축하기 - 허창현 클라우드 솔루션 아키텍트
 

More from uEngine Solutions

이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기
이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기
이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기uEngine Solutions
 
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
비대면 MSA / CNA 강의 - Contactless Microservices Architecture LearninguEngine Solutions
 
Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3uEngine Solutions
 
Event storming based msa training commerce example v2
Event storming based msa training commerce example v2Event storming based msa training commerce example v2
Event storming based msa training commerce example v2uEngine Solutions
 
Event storming based msa training commerce example
Event storming based msa training commerce exampleEvent storming based msa training commerce example
Event storming based msa training commerce exampleuEngine Solutions
 
Event Storming and Implementation Workshop
Event Storming and Implementation WorkshopEvent Storming and Implementation Workshop
Event Storming and Implementation WorkshopuEngine Solutions
 
designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...uEngine Solutions
 
Safe cloud native transformation approaches
Safe cloud native transformation approachesSafe cloud native transformation approaches
Safe cloud native transformation approachesuEngine Solutions
 
microservice architecture public education v2
microservice architecture public education v2microservice architecture public education v2
microservice architecture public education v2uEngine Solutions
 
From event storming to spring cloud implementation
From event storming to spring cloud implementationFrom event storming to spring cloud implementation
From event storming to spring cloud implementationuEngine Solutions
 
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)uEngine Solutions
 
Distributed transanction in microservices
Distributed transanction in microservicesDistributed transanction in microservices
Distributed transanction in microservicesuEngine Solutions
 
From event storming to spring cloud implementation
From event storming to spring cloud implementationFrom event storming to spring cloud implementation
From event storming to spring cloud implementationuEngine Solutions
 
Open Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS SnapshotsOpen Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS SnapshotsuEngine Solutions
 
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos uEngine Solutions
 
Bluemix paas 기반 saas 개발 사례
Bluemix paas 기반 saas 개발 사례Bluemix paas 기반 saas 개발 사례
Bluemix paas 기반 saas 개발 사례uEngine Solutions
 
Process Oriented Architecture
Process Oriented ArchitectureProcess Oriented Architecture
Process Oriented ArchitectureuEngine Solutions
 
Building multi tenancy enterprise applications - quick
Building multi tenancy enterprise applications - quickBuilding multi tenancy enterprise applications - quick
Building multi tenancy enterprise applications - quickuEngine Solutions
 

More from uEngine Solutions (20)

이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기
이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기
이벤트스토밍과 BDD 를 혼합하여 소프트웨어 디자인과 테스트 자동화하기
 
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
 
Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3
 
Event storming based msa training commerce example v2
Event storming based msa training commerce example v2Event storming based msa training commerce example v2
Event storming based msa training commerce example v2
 
Event storming based msa training commerce example
Event storming based msa training commerce exampleEvent storming based msa training commerce example
Event storming based msa training commerce example
 
Event Storming and Implementation Workshop
Event Storming and Implementation WorkshopEvent Storming and Implementation Workshop
Event Storming and Implementation Workshop
 
designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...
 
Microservice coding guide
Microservice coding guideMicroservice coding guide
Microservice coding guide
 
Safe cloud native transformation approaches
Safe cloud native transformation approachesSafe cloud native transformation approaches
Safe cloud native transformation approaches
 
microservice architecture public education v2
microservice architecture public education v2microservice architecture public education v2
microservice architecture public education v2
 
From event storming to spring cloud implementation
From event storming to spring cloud implementationFrom event storming to spring cloud implementation
From event storming to spring cloud implementation
 
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
 
Distributed transanction in microservices
Distributed transanction in microservicesDistributed transanction in microservices
Distributed transanction in microservices
 
From event storming to spring cloud implementation
From event storming to spring cloud implementationFrom event storming to spring cloud implementation
From event storming to spring cloud implementation
 
Micro service architecture
Micro service architectureMicro service architecture
Micro service architecture
 
Open Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS SnapshotsOpen Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS Snapshots
 
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos
 
Bluemix paas 기반 saas 개발 사례
Bluemix paas 기반 saas 개발 사례Bluemix paas 기반 saas 개발 사례
Bluemix paas 기반 saas 개발 사례
 
Process Oriented Architecture
Process Oriented ArchitectureProcess Oriented Architecture
Process Oriented Architecture
 
Building multi tenancy enterprise applications - quick
Building multi tenancy enterprise applications - quickBuilding multi tenancy enterprise applications - quick
Building multi tenancy enterprise applications - quick
 

Io t에서 big data를 통합하는 통합 빅데이터 플랫폼 flamingo_클라우다인_김병곤 대표이사

  • 1.
  • 2. 1 Ⅰ Flamingo는 다양한 오픈소스 기반의 Big Data 기술을 하나로 묶어서 관리, 개발, 운영, 분석 등을 활용할 수 있도록 하는 통합 플랫폼입니다. 현재 IoT, Big Data Platform을 개발하고 있습니다. 빅데이터 분석 플랫폼 IoT 분석 플랫폼 빅데이터 통합 플랫폼 생태계 구축 1 2 3 오픈소스를 통한 주도권 확보 및 신속한 사용자 요구 반영 분석 애플리케이션 관리 리소스 관리 신속한 사용자 요구 반영 데이터 관리
  • 6. 5 Ⅰ MapReduce Hive Pig Apache Tajo Apache Spark 기초통계 전처리 머신러닝알고리즘 R 5
  • 7. 6 Ⅰ Apache Tajo MapReduce Hive R Pig Apache Spark ApacheFlume Apache Storm Cascading Sentry Mahout Mllib 기존 추가 ApacheSqoop
  • 8. 7 Ⅱ Flaming IoT Analytics Platform은 IoT 센서 및 각종 연동 서버에서 수집되는 IoT 센서 데이터 및 기타 다양한 데이터를 실시간 으로 수집하고 Big Data 기술을 활용하여 분석하도록 합니다. HTTP ISO/IEC 30128 MQTT FTP HTTP Kafka FTP HDFS MQTT Kafka HDFSKafka 예측모델 필터 비식별화 oneM2M MQTT MapReduce Hive R Pig 머신러닝알고리즘 Spark 전처리 SQL on Hadoop 기초통계 Flume ZooKeeper Sqoop 프로그램
  • 9. 8 Ⅱ Flamingo는 HTML 5 기반으로 Apache Hadoop EcoSystem을 위한 데이터 분석/처리/개발/운영 환경을 제공하며 MapReduce 분석 알고리즘, Hadoop Job 분석 및 모니터링, Hive Metastore 관리, 워크플로우 관리 기능을 제공합니다.
  • 10. 9 Ⅱ Flamingo를 활용하는 곳은 다양하며 민간, 공공에서 폭넓게 활용하고 있습니다. 플랫폼 SW 자체로 사용하는 경우와 도메인 특성에 맞게 커스터마이징 하여 적용하는 두 가지 방법이 있습니다.
  • 11. 10 Ⅱ Flamingo는 다양한 Hadoop 배포판에서 설치 및 운영이 가능하며 현재 MapR, Cloudera CDH, Hortonworks HDP, Pivotal PHD, Apache Hadoop 배포판과 호환하여 동작합니다.
  • 12. 11 Ⅱ Flamingo는 다양한 Hadoop 배포판을 기반으로 동작하며 기계학습 알고리즘, 분석 애플리케이션 모니터링, 워크플로우, 시각화 도구, 배치작업 관리, R, Hive/Pivotal HAWQ 개발도구를 제공합니다. R RStudio Flamingo Analysys Application Monitoring Machine Learning Algorithm Batch Job Scheduler Workflow Designer Visualizer
  • 13. 12 Ⅱ Flamingo는 웹 기반 분석도구로 플랫폼 SW를 구현하고 개발한 MapReduce 분석 알고리즘을 워크 플로우 디자이너 자유롭게 분석에 활용할 수 있어서 분석 알고리즘을 자산화할 수 있습니다.
  • 14. 13 Ⅱ Flamingo는 Workflow Designer 내에 MapReduce 기반 알고리즘을 통합하여 제공하지만 이를 확장 하여 추가 알고리즘 및 ETL 모듈을 추가하도록 설계되어 있습니다. 분류 내용 주요 출력 결과 수치/범주 데이터 기초 통계 분석 수치 데이터 기초 통계 합계, 평균(4종) 분산, 표준편차 최대/최소/중앙값 범주 데이터 기초 통계 발생빈도, 발생비율 수치 데이터 확신도 기반 합계 확신도(Certainty Factor) 기반 합계 전처리 Min/Max 정규화 값 Encryption, Grep, Clean, Aggregate 유사/상관 분석 이진 벡터 데이터 기반 Hamming, Jaccard/Tanimoto, Dice 수치 벡터 데이터 기반 Euclidean, Manhattan, Cosine, Pearson 문자열 데이터 기반 Hamming, Edit(Levenshtein) 마이닝 기계학습 Clustering K-Means, EM, Fuzzy k-Means, Streaming k- Means, Spectral k-Means, Classification ID3 Recommendation Collaborative Filtering, Parallel ALS Item/User based Recommendation Pattern Mining Frequent Pattern Mining With FPGrowth 공통 Hadoop EcoSystem MapReduce, Hive, Pig, Program Java, Python, Bash
  • 15. 14 Ⅱ Flamingo는 HDFS 상의 파일 및 디렉토리를 다루는 기능과 이를 Hive와 연동하여 테이블로 변환하는 기능을 제공합니다. 특히 멀티 태넌트 환경을 제공합니다.
  • 16. 15 Ⅱ Flamingo의 파일 시스템 브라우저는 사용자의 등급에 따라서 디렉토리 및 파일에 대한 접근을 설정 할 수 있도록 기능을 지원하여 행위를 제한할 수 있습니다.
  • 17. 16 Ⅱ Flamingo의 파일 시스템 브라우저에서 사용자의 모든 행위를 추적할 수 있도록 디렉토리 및 파일에 대한 행위 정보를 기록에 남기고 확인할 수 있도록 합니다.
  • 18. 17 Ⅱ Flamingo는 RStudio와 통합하여 R 스크립트를 Flamingo 내에서 실행하고 이를 처리할 수 있는 UI 를 제공하여 데이터 모델링 및 대용량 분석을 하나의 통합 플랫폼에서 가능케 합니다.
  • 19. 18 Ⅱ 로그를 변경하지 않고 방화벽 로그를 Flamingo의 Hive Editor를 이용하여 테이블로 변환하고 로그를 Hive QL로 처리할 수 있습니다. TYPE="IPINSIDE" TIME="2014-03-20 17:40:37" ID="guest0899349" MAC="AA-BB-01-18-68-68" NAT_IP="10.24.104.104" NAT_IP_NATION="USA" PROXY_USE="Y" VPN_USE="Y" REMOTE_USE="Y" PROXY_IP="192.24.104.104" PROXY_IP_NATION="USA" VPN_IP="192.24.104.104" VPN_IP_NATION="USA" SVC_CODE="SVC_CODE_089 9349" HDD_DISK="HDD_DISK_08993 49" CPU_INFO="CPU_INFO_08993 49" USE_OS_NATION="USA" MESG="mesg..... time[1395284 830] rnd[875899349] unq[50000 00]”
  • 20. 19 Ⅱ Hadoop 2에서 새로 추가된 YARN 애플리케이션은 분산 애플리케이션의 표준 환경으로써 Flamingo 는 차별화된 YARN 애플리케이션 모니터링을 지원합니다.
  • 21. 20 Ⅱ Flamingo는 YARN과 연계하여 MapReduce, Hive QL, Pig Latin 등으로 실행된 MapReduce Job의 실행 이력 뿐만 아니라 상세정보를 모니터링합니다.
  • 22. 21 Ⅱ Flamingo는 YARN을 구성하는 Cluster의 각 노드 및 Cluster 에서 사용하고 있는 Core, Memory 소 비량을 시각화여 표시합니다.
  • 23. 22 Ⅱ Flamingo는 데이터를 저장하는 역할을 하는 Datanode의 상태 정보를 일목요연하게 정리해서 보여 주며 장애 노드를 확인하여 표시함으로써 관리자가 상태를 쉽게 파악할 수 있도록 합니다.
  • 24. 23 Ⅱ Flamingo는 Hive Metastore와 Hive Server 2를 연동하여 Hive Query를 실행하고 이를 결과 파일로 다운로드할 수 있도록 되어 있습니다.
  • 25. 24 Ⅱ Flamingo는 Hive Metastore와 Hive Server 2를 연동하도록 하여 데이터베이스와 테이블을 관리하 는 기능을 제공합니다.
  • 26. 25 Ⅱ Flamingo는 Hive Metastore와 Hive Server 2를 연동하도록 하여 데이터베이스와 테이블을 관리하 는 기능을 제공합니다.
  • 27. 26 Ⅱ 최근 Apache Tajo의 지원을 추가했습니다. 많은 빅데이터 분석 및 개발자들이 고성능 데이터 분석을 위해서 SQL on Hadoop으로 이동하고 있으며 Flamingo는 2.0.5 버전에서 지원을 시작했습니다.
  • 28. 27 Ⅱ Flamingo는 고성능 분석을 위해서 필요한 SQL on Hadoop을 지원하며 SQL on Hadoop에 있어서 시장의 최강자인 Pivotal HAWQ 개발 도구를 제공합니다.
  • 29. 28 Ⅱ Flamingo 2.1.0에서 새로 추가된 기능으로 Spark In-Memory 분석 애플리케이션을 모니터링하고 Spark Streaming 애플리케이션을 관리하는 기능을 제공합니다.
  • 30. 29 Ⅱ 관리자 및 개발자에게 시스템 보안을 위해서 SSH로 서버에 직접 접근을 허용하지 않지만 시스템에 접근을 해야 하 는 경우 빅데이터 플랫폼에서 권한에 따라서 제한적으로 리모트 터미널에 접근할 수 있습니다.
  • 31. 30 Ⅱ Flamingo는 HDFS에 저장되어 있는 대용량 로그를 전처리 등의 작업을 지원하는 Apache Pig의 Pig Latin 스크립트 편집기를 제공합니다. 이를 활용하여 개발자가 빠르고 십게 통합 환경에서 파일을 가공하고 분석할 수 있습니다.
  • 32. 31 Ⅱ Flamingo는 가장 범용적으로 많이 사용하는 GGPLOT을 지원하며 GGPLOT을 기반으로 HDFS의 파일 및 로컬 PC의 파일을 시각화할 수 있습니다.
  • 33. 32 Ⅱ Flamingo는 가장 범용적으로 많이 사용하는 GGPLOT을 지원하며 GGPLOT을 기반으로 HDFS의 파일 및 로컬 PC의 파일을 시각화할 수 있습니다.
  • 34. 33 Ⅱ Flamingo는 작성한 Workflow를 배치 작업으로 등록하고 실행하기 위해서 배치작업 관리기능을 포 함하고 있으며 등록한 배치 작업의 생명 주기를 관리합니다. 등록된 배치작업 현황 배치 작업 스케줄러 현황 정보
  • 35. 34 Ⅱ Flamingo는 작성한 Workflow를 배치 작업으로 등록하고 실행하기 위해서 배치작업 관리기능을 포 함하고 있으며 이것은 Cron Expression을 중심으로 동작합니다. Cron Expression 설정 기능 배치 작업 등록
  • 36. 35 Ⅱ Flamingo의 워크플로우 디자이너에는 Sqoop의 Import, Export 기능을 제공하여 RDBMS, HDFS 간 데이터 전송을 할 수 있도록 제공합니다.