공개SW 생태계 구축 방안

Download Report

Transcript 공개SW 생태계 구축 방안

SW 컴퓨팅산업원천기술개발
지식경제 기술혁신사업 KickOff 미팅
SW 컴퓨팅산업원천기술개발(차세대 플랫폼 개발)
발표일
2012.01.16
과제번호
10041311
주관기관
㈜엔에이치엔비즈니스플랫폼
총괄책임자
진은숙 서비스플랫폼개발센터
장
ⓒ 2011 NHN CORPORATION
목차
1
사업 개요
2
참여 기관의 기술적 적합성
3
개발 시스템 제안 배경
4
제안 시스템 소개
5
제안 시스템 개발 내용
6
개발 추진 체계 및 적정성
7
제품 상용화 방안
8
공개 SW 생태계 구축 방안
사업 개요
과제명
페타바이트급 대용량 이기종 클러스터 DBMS SW 개발
목표
클러스터드 DBMS 시스템과 NoSQL 데이터 관리 시스템을 융합한 단일 데이터 관리 시스템
을
개발하여 클라우드 컴퓨팅의 저장 관리 시스템으로 제공
주관기관/총괄책임
자
엔에이치엔비즈니스플랫폼(NHN Business Platform) / 진은숙(서비스플랫폼개발센터장/이
사)
사업 기간
개발비
주관 기관
2012년
24억(18억 + 6억)
2013년
24억(18억 + 6억)
총기간 (3년)
24억(18억 + 6억)
정부출연금: 54억
(75%)
민간부담금: 6억(25%)
엔에이치엔비즈니스플랫폼(NHN Business Platform) / 진은숙(서비스플랫폼개발센터장)
선재소프트 / 김기완(대표이사)
참여 기관
아헴스 / 서상원(대표이사)
협력 기관
2014년
KAIST 이윤준 교수, 큐브리드(정병주 대표이사)
제안 시스템 소개
시스템 개념도
제안 시스템 소개
시스템 구성도 및 중요 개발 모듈
AP
AP
AP
AP
AP
AP
<Secondary>
Meta Data
Managemeant
Interface
Interface
Hyper
Middleware
Hyper
Middleware
Meta Data
Managemeant
4 인터페이스
라이브러리 개
발
1 Hyper
Middleware 개발
NoSQL
Server
NoSQL
Server
3 클러스터드
Shared-Nothing
Clustering
SQL
Server
SQL
Server
2 클러스터드
SQL 엔진 개
발
NoSQL 엔진 개발
NoSQL
DBMS
NoSQL
DBMS
……
SQL DBMS
SQL DBMS
사업 목표
클러스터드
DBMS 개발
각사의 기반 기술을 바탕으로 클러스터드 DBMS 개발
- CUBRID DBMS 엔진 기반
- NoSQL 클러스터드 엔진 개발
- 이기종 DBMS 간 투명한 접근 제공
오픈랩
운영
활성화된 프로젝트 커뮤니티 운영
- 소스, 이슈, 문서 등 모든 산출물을 공개적으로 관리
- 주관사, 참여사 뿐만 아니라 외부 개발자들과의 소통 통로
- 국내 최고의 플래폼 소프트웨어 커뮤니티로 성장
실서비스
적용
네이버 실 서비스에 적용
- 3차년도에는 네이버 사내외 서비스 중 하나에 개발 제품 적용
- 서비스 적용을 통한 제품 안정화
개발 추진 체계 및 적정성
참여기관
과제관리 기관
주관기관
협 력 기 관(산업계)
한국산업기술
평가관리원
㈜엔에이치엔
비즈니스플랫폼
㈜큐브리드
품질관리 기관
참여기관
참여기관
협 력 기 관(학계)
정보통신산업진흥
원(SW공학센터)
㈜선재소프트
㈜아헴스
대학교
개발 추진 체계 및 적정성
참여기관
한국산업기술
평가관리원
NBP : 과제 책임자
(진은숙 이사)
담당: 정래근 연구원
과제 총괄관리
큐브리드
정보통신산업진흥
원(SW공학센터)
NBP : 과제 PM
(최웅세 랩장)
담당: 백성현 수석
- 과제 관리
- 아웃소싱 관리
책임자: 정병주 대표
담당자: 이양준 차장
산학 협동
KAIST
?
NBP : 개발 PM
(오이석 아키텍트)
- 개발 책임자
선재소프트
책임자: 김기완 대표
담당자: 이환재 팀장
아헴스
책임자: 서상원 대표
담당자: 신규 채용
개발 추진 체계 및 적정성
년차별 개발 체계
테라 바이트급 이기종 클러스터링 데이터 관리 SW 개발
단위 모듈 통합 작업 (개발)
1차년도
시험환경 구축 및 시험 도구 개
발
표준 규격, 경쟁 제품 분석을 통한 요구 사항 정의
단위 모듈 및 정합 시험
통합 시스템 아키텍쳐 설계
1차 통합 시제품 개발
단위 모듈별 설계 및
프로토타이핑을 통한 검증
모듈별 단위 시험 방법 및
평가 항목 도출
시험환경 구축 및 시험 도구 개발
단위 모듈별 단위 시험
단위 모듈별 1차 시제품 개발
3차년도
1차 시제품의 기술 개선 사항 점검 및 보완 사항 정리
1차 시제품 고도화 이슈 정리 및 개발 항목 정리
최종 시제품 개발
통합 시험 방법 및
평가 항목 도출
실적용 서비스를 위한
시험 방법 및 평가 항목
도출
시험환경 구축 및 시
험 도구 개발
시험환경 구축 및 시험
도구 개발
2차년도
단위별 1차 시제품의 기술 개선 사항 점검 및 보완 사항 정리
각 서브 컴포넌트별 고도화 이슈 정리 및 개발 항목 정리
각 서브 컴포넌트별
대한 2차 개발
모듈별 단위 시험 방법 및 평가 항목 도
출
통합 시험 방법 및 평가 항목 도출
단위 모듈 및 정합 시험
실서비스 적용 시험
최종 안정화 작업 수행
최종 제품 개발 완료
개발 일정
1차년 개발
1월
2월
3월
4월
5월
6월
7월
8월
9월
10월
중요마일스
킥오프회의
톤
과제
중간점검
과제
결과 보고서
개발
중요 모듈
설계 완료
각 모듈별
프로토타이핑
개발환경
구축
오픈랩운영
산학연계
참여대학
선정
과제
홈페이지구
축
각 대학별
수행내용평가
11월
12월
외부 과제 계획
오픈랩 활성화를 위한 프로젝트 홈페이지 구축 및 운영
과 제 명
오픈랩 활성화를 위한 학교 연구 프로젝트 지원
• 본 프로젝트의 핵심 성공 요소 중 하나는 오픈랩 활성화를 통하여 프로젝트에 참여하는 개
필 요 성
발자외 외부 개발자의 적극 참여
• 오픈랩 활성화를 위해 대학교의 관련 연구실의 우수 인력을 프로젝트에 참여할 수 있도록
함
• 프로젝트 결과물에 대한 소스 커미터 양성
목표 및 내용
• 진행중인 프로젝트의 관련 문서를 생성하여 외부 개발자의 참여를 촉진
• 진행중인 프로젝트의 결과물에 대한 검토 또는 시험
• 구전 마케팅을 통한 프로젝트 활성화 촉진
• 진행 중인 프로젝트의 소스를 분석하고 분석된 내용을 바탕으로 개선 코드를 생산
수행 방법
• 시험을 통해 시험 결과물을 오픈 커뮤니티에 공유
• 관련 문서 작성 및 배포
• 석사, 박사 인력의 프로젝트 참여로 프로젝트의 미래 인력 선 확보
활용 계획
• 개발한 코드 중 품질이 확보된 소스 코드를 프로젝트에 반영하여 프로젝트 자체의 품질 향
상
• 프로젝트 산출물 검증
외부 과제 계획
오픈랩 활성화를 위한 학교 연구 프로젝트
과 제 명
•오픈랩 활성화를 위한 프로젝트 홈페이지 구축 및 운영
• 프로젝트 참여 인력, 과제 참여 대학의 연구원들간 프로젝트 정보 및 진행 상황 공유
필 요 성
• 국내외 클라우드 관련 개발자들을 대상으로 프로젝트 인지도를 향상
• 외부 개발자의 참여를 촉진
• 프로젝트 홈페이지 구축
• 개발 환경 (소스 관리 시스템, 이슈 추적 시스템, 이슈 공유 게시판, 정보 공유를 위한 wiki
목표 및 내용
등)을 홈페이지에 추가하여 개발 전과정을 외부에 오픈
• 홈페이지 구축 뿐만 아니라 지속적인 관리를 수행하여 한번 방문한 홈페이지 방문자가 지속
적으로 방문할 수 있도록 유도
• 홈페이지 구축 뿐만 아니라 홈페이지 구축 이후에도 방문자에 대한 응대를 성실히 수행할
수행 방법
수 있는 DBMS 관련 운영 노하우를 가진 외부 전문 기관을 활용하여 프로젝트(오픈랩) 홈페
이지를 활성화
• 개발 소스, 관련 이슈 및 모든 정보를 단일 홈페이지에 구축하여 프로젝트 참여 개발자와 외
활용 계획
부 개발가 함께 모이는 커뮤니티가 될 수 있도록 운영
• 커뮤니티를 통해 개발 과정에서 결정되어야 하는 제품의 개발 방향 참고
제품 상용화 방안
상용화 모델
1. ASP형태 클라우드 서비스 구
상용화 모델 2. 기술 지원 사업
축
요구 분석의 투명화
(Openlab을 활용)
사용자
요구
수렴
플랫폼
안정성 확보
레퍼런스
확보
마케팅/영업 실행
(기존 레퍼런스를 적극 활용)
시범
적용
NHN 클라우드 서비스 적용
플랫폼 개발 역량
-스토리지 관련 플랫폼 개발 전문 업체
-10년 이상 개발 경력 보유
비즈니스 실행 역량
- NHN, 아헴스: 자사 클라우드 서비스 구축
-선재소프트: 기술 지원 사업 추진
제품 상용화 방안
상용화 가능성
전문화된
개발역량
플랫폼 특화된 개발 노하우 보유
- 15년 이상 경력의 시스템 SW 개발자(Architect) 다수 보유
- 개발/코드리뷰/QA/Code Quality 관리를 위한 개발 프로세스 확보
- 국내/해외 플랫폼 동향 및 상세 기술 연구 인력 확보
플랫폼
안정화
조기 실현
공개SW
마케팅 경험
대형 레퍼런스 확보 용이
- NHN : 자사 Private/Public 클라우드 서비스에 도입 가능(웹서비스)
- 선재소프트 : 메모리 기반 DBMS 수요 고객 확보(금융/통신)
- 아헴스: 서비스 확장이 요구되는 신규 벤처 고객 확보(웹서비스)
국내/해외 공개 SW 기반 커뮤니티 운영 경험 보유
- CUBRID, XE, NAVER 개발자 센터 등 공개 SW 기반 커뮤니티 운영 경험 보유
- Deview, SDEC(Seoul Data Engineering Camp) 등 개발자 컨퍼런스 주최 경험 보유
- 국내/외 공개 SW 기반 커뮤니티 우호 관계 구축(Ubuntu, OKJSP, Hibernate 등)
해외진출
경험
해외 시장 진출 및 마케팅 경험 보유
- 해외 개발자(Contributors)와의 글로벌 협업 경험 축적
- 해외 개발자 대상 마케팅 수행 경험 보유(해외 광고, 언론 홍보, OSCON 참가 등)
- 협력사(루마니아, 캄보디아) 및 계열사(중국, 일본, 미국)를 통한 시장 진입 용이
제품 상용화 방안
상용화 전략과 시장 진출 단계
해외
시장
진출
중국/동남아권 타겟 마케팅
SNS/소셜커머스 등 벤처업체
<2017~>
국내
시장
확보
시제품
출시
<2013~>
시범
적용
<2014~>
<2015~>
클라우드 공급업체 타겟 마케
팅
성능 중심  편의성 중심 개
발
Openlab 커뮤니티 확대
NHN 클라우드 서비스에 시범 적용
수요 추가 분석
Pre-marketing
2차년도 베타버전 릴리스
Openlab 개설
제품 상용화 방안
경제성 및 파급 효과
01
클라우드 DBMS로 포지셔닝하여 시장 확대
13조
(2017년)
클라우드 DBMS 모니터링/운영 솔루션 신시장 창출
02
Openlab을 통한 플랫폼/솔루션 개발 인력 확보
클라우드 서비스 전문 운영 인력 확보
150억
(2017년)
국산DBMS규모
(271억, 8% 점유율,
2011년)
국내 DBMS 시장
(339억,
2011년)
세계 DBMS 시장
(180조,
2011년)
[자료:
한국데이터베이스진흥원, 2011년 국내 DBMS시장 규모가 3,394억원, 전세계 시장 규모 대비 국내 시장은 1.8%
IDC 발표 DBMS 시장 연평균 6.7%로 성장률 고려]
공개SW 생태계 구축 방안
오픈랩 정의
“글로벌 지향” “개방형”
오픈소스 커뮤니티
개발/QA
커뮤니티
BTS를 통한 투명한 이슈 관리
개발자 포럼/사용자 포럼
이슈 토론, 코드리뷰, QA 진행
세미나/교육/이벤트
소스코드 오픈
개발소식/블로그 운영
문서화
배포
한글/영문
엔진, 드라이버, 도구 배포
개발문서/교육문서/사용자문
빌드 자동화
서
FTP/파일 저장소 관리
Localization을 위한 협업 도
구
공개SW 생태계 구축 방안
오픈랩 의 목표 가치와 운영 전략
1. 개방/공유
2.참여자 확보
3.기여자 확보
4.Openlab 확대
Openlab 조기 개설
적극적 홍보 활동
협력기관 중심 협업
협력기관 확대 모집
개발 프로세스 공개
세미나/컨퍼런스 참가
교육/세미나 진행
산학연계 프로그램 진
개발 문서 공개
개발자 이벤트(on/off)
Evangelist 발굴/양성
행
한글/영문화 진행
OSP기반 커리큘럼 배포 기여자 대상 보상 프로
그램 진행
해외 컨퍼런스 참가
타 커뮤니티와 연합 구
축
공개SW 생태계 구축 방안
공개 SW 생태계 지속 발전 계획
공개SW 생태계 구축 방안
공개 SW 전문가 양성 - 산/학/커뮤니티 연계 시스템 구축
공개SW기반 커리큘럼 구축
기업 연수/인턴십/채용 연계
장학금 등 기여자 보상 프로그램
OpenLab 운영 및 홍보
산업체
협력기관(KAIST 이윤준 교수)
공개SW기반 커리큘럼 적용
단기/중장기 과제 참여
기술 동향 리서치 실행
학교
커뮤니티
타 커뮤니티 연합체 구성
단기/중장기 과제 참여
컨퍼런스/세미나 주최
공개SW 생태계 구축 방안
공개 SW 전문가 양성 - 기여자 보상 프로그램
기여도:상
기여도:중
기여도:하
금전적 보상/상품 지원
금전적 보상/상품 지원
채용 가산점 제공
상품 지원
인턴쉽 기회 제공
해외 컨퍼런스 참가 지원
교육/세미나 참가 지원
해외 컨퍼런스 참가 지원
인턴쉽/계열사 기업 연수
단기 과제 참여 기회 제공
중/장기 과제 참여 기회 제공
중/장기 과제 참여 기회 제공
감사합니다.
㈜엔에이치엔비즈니스플랫폼
진은숙 서비스플랫폼개발센터장