개방형클라우드플랫폼을통한차세대 PaaS 구축 전형철 크로센트
목차 Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ 클라우드플랫폼개념클라우드플랫폼동향표준프레임워크와클라우드플랫폼표준프레임워크기반 Open PaaS 공동연구개발추진전략 2
Ⅰ. 클라우드플랫폼개념클라우드개념 클라우드는사용자가필요할때마다인터넷을통해 HW, SW 등 IT 자원을이용하는기술 과거 현재 우물 우물 정수 급수장 개인 기관 사용량만큼과금 상수도 우물 우물 수도관 클라우드 시스템 시스템 시스템 시스템 클라우드 HW, SW, 응용 인터넷 개인 기관 사용량만큼과금
Ⅰ. 클라우드플랫폼개념클라우드종류 클라우드분류 설명및예시 클라우드용용 SW (SaaS) 업무서비스 업무데이터 인터넷을통해응용 SW 서비스 한컴웹오피스 MS 웹오피스 개발프레임워크 클라우드플랫폼 (PaaS) 미들웨어 (WAS, DB) 운영체제 인터넷을통해플랫폼서비스 구글앱엔진 MS 애저 서버 클라우드인프라 (IaaS) 스토리지 네트워크 인터넷을통해 HW 서비스 G- 클라우드아마존
Ⅰ. 클라우드플랫폼개념클라우드비교 (1/3) 클라우드인프라 (IaaS) 기술을통해 IT 비용을절감하고, 개발생산성을향상할수있음 기존의응용 SW 개발 IaaS 환경응용 SW 개발 응용 SW 응용 SW SW 자원 ( 프레임워크, WAS, DBMS) SW 자원 HW 자원 ( 서버, OS, 스토리지, 네트워크 ) 2 HW, SW 설치 구성수작업 IaaS VM ( 가상머신 ) 2 HW 설치 구성자동화 HW 자원 1 IT 자원독점 1 HW 자원공동활용 IT 자원의독점적인활용 IT 자원낭비 HW, SW 설치 구성수작업 개발생산성저하 HW 자원의공동활용 IT 비용절감 HW 설치 구성자동화 개발생산성향상
Ⅰ. 클라우드플랫폼개념클라우드비교 (2/3) 클라우드플랫폼 (PaaS) 기술을통해 IT 비용절감및개발생산성향상을극대화할수있음 IaaS 환경응용 SW 개발 PaaS 환경응용 SW 개발 응용 SW 응용 SW SW 자원 IaaS SW 자원 VM ( 가상머신 ) 1 HW 설치 구성 HW 자원자동화 PaaS IaaS Container ( 컨테이너 ) VM ( 가상머신 ) HW 자원 1 HW, SW 설치 구성자동화 2 HW 자원공동활용 2 HW, SW 자원공동활용 HW 자원의공동활용 IT 비용절감 HW 설치 구성자동화 개발생산성향상 HW, SW 자원의공동활용 IT 비용절감극대화 HW, SW 설치 구성자동화 개발생산성극대화
Ⅰ. 클라우드플랫폼개념클라우드비교 (3/3) 클라우드플랫폼을통한개발절차간소화예시 전통적인환경에서 SaaS 개발자할일 IaaS 상에서 SaaS 개발자할일 PaaS 상에서 SaaS 개발자할일 1. 하드웨어구입요청 2. 하드웨어취득 3. 하드웨어공간확보및정돈 4. OS 설치 5. OS 패치및패키지설치 6. 계정생성 7. 프레임워크디플로이 8. 미들웨어디플로이 9. 테스팅툴디플로이 10. 테스팅툴테스트 11. 코딩 12. 멀티태넌시처리 13. 서버환경설정 ( 필요한시추가구매 ) 14. 생산완료 15. 런칭 16. 서버추가구매요청 17. 승인응답대기 18. 새로운서버디플로이 etc. 1. 가상머신요청 2. 프레임워크디플로이 3. 미들웨어디플로이 4. 테스팅툴디플로이 5. 테스팅툴테스트 6. 코딩 7. 멀티태넌시처리 8. 가상머신서버환경설정 9. 생산완료 10. 런칭 11. 가상머신서버추가구매요청 12. 승인응답대기 13. 새로운 VM서버에디플로이 etc. 1. 개발자원신청 할당 2. 코딩 3. 테스트 4. 런칭 * 참조 : 1st Open Cloud Engine Conference, 유엔진솔루션즈 (2013 년 )
Ⅱ. 클라우드플랫폼동향시장전망 클라우드시장의성장이예상되나, 국내 PaaS 시장이상대적으로작아투자를기피하는경향 해외클라우드서비스시장전망 국내클라우드서비스시장전망 * 클라우드시장전망 (IDC 2013 년 ) * 클라우드시장전망 (IDC 2013 년 ) 2017 년까지해외시장규모 1,070 억달러 (110 조원 ) SaaS 600 억 > IaaS 300 억 > PaaS 170 억달러 2017 년까지국내시장규모 4,900 억원 SaaS 2,600 억 > IaaS 1,900 억 > PaaS 400 억원
Ⅱ. 클라우드플랫폼동향기술동향 현재글로벌기업들은 PaaS 에주목하고활발한투자와연구개발을진행하고있음 해외클라우드서비스시장전망 ( 기술개발의정점 활발한투자와연구 ) IBM PaaS 에 1 조원투자 클라우드업체로변신선언 오픈소스기반 PaaS 인 블루믹스 베타오픈 10 억달러 (1 조 720 억원 ) 이상투자선언 * ZDNet (2014 년 2 월 ) HP 클라우드에 1 조원투자 클라우드제품군 HP 헬리온 출시 오픈소스기반 헬리온 PaaS 개발중 향후 2 년간 1 조원이상투자 * 가트너의하이퍼사이클 (2013 년 ) * 디지털데일리 (2014 년 5 월 )
Ⅱ. 클라우드플랫폼동향산업동향 플랫폼선점을위한치열한경쟁속에서, 최근오픈소스기반의개방형클라우드플랫폼각광 현재 PaaS 시장은플랫폼선점각축장 종속성우려로오픈소스각광 SaaS 사업자 SW 및 HW 사업자 치열한개발경쟁속에서종속성문제대두 PaaS 에대한 SaaS 의종속성이크게증대 종속성문제해결의대안으로오픈소스급부상 IaaS 사업자 PaaS 시장 오픈소스 도입희망클라우드플랫폼오픈소스 30% 피보탈 ( 클라우드파운드리 ) 레드햇 ( 오픈시프트 ) 마이크로소프트 ( 애저 ) 12.6% 17.6% 13.9% * ZENOSS Survey (2012 년 ) 16.0% 39.9% 기타 구글 ( 앱엔진 )
Ⅲ. 표준프레임워크와클라우드플랫폼표준프레임워크개념 전자정부표준프레임워크란?
Ⅲ. 표준프레임워크와클라우드플랫폼주요성과 표준프레임워크는전자정부공통기반으로정착하였으며, 민간및해외로성공적인확산중 전자정부공통기반으로정착 477 개이상 ( 약 1 조 3 천억원규모 ) 공공정보화사업적용 풍부한개발자와응용솔루션확대 14,000 여명커뮤니티개발자 다수의솔루션호환성확인 * DBMS, 보안, 포탈솔루션등 해외공공정보화플랫폼으로확산 베트남, 몽골, 불가리아등 9 개국, 13 개사업적용 멕시코표준프레임워크센터개소 ( 13.10) 공정경쟁기반 민 관협력기반 표준프레임워크해외보급 개발프레임워크표준화표준프레임워크센터 오픈커뮤니티해외공공기관 MOU 및교육
Ⅲ. 표준프레임워크와클라우드플랫폼차세대 PaaS 구축방향 전자정부표준프레임워크기반 오픈소스 PaaS 기반 전자정부표준프레임워크확장개발 오픈소스활용개발 결과물오픈소스로공개 정부 3.0 실현지원 전자정부표준프레임워크기반 Open PaaS 창조경제실현지원 IT 자원의공동활용촉진 창조경제를실현하는핵심인프라제공
Ⅳ. 표준프레임워크기반 Open PaaS 과제개요 전자정부표준프레임워크기반의 Open PaaS 개발과제개요 과제명 전자정부표준프레임워크기반의 Open PaaS 개발 * 미래창조과학부창조비타민 R&D 과제 주관기관참여기관최종목표세부목표사업비수행기간 한국정보화진흥원크로센트, BD, 클라우드포유, 소프트웨어인라이프, 한글과컴퓨터오픈소스기반의전자정부클라우드표준플랫폼을위한 Open PaaS S/W 개발 (2014년) 아키텍처 기능설계및프로토타입개발 검증 (2015년) 핵심기능 ( 실행환경 공통서비스 ) 개발 시범적용 (2016년) 개발도구및운영 관리시스템 ( 모니터링등 ) 확장개발 시범운영정부출연금 (75억) : 1차년도 15억, 2차년도 30억, 3차년도 30억민간출연금 (25억) : 1차년도약 5억, 2차년도약 10억, 3차년도약 10억 2014. 04. 01. ~ 2017.02. 28. (35개월)
Ⅳ. 표준프레임워크기반 Open PaaS 주요추진경과 전자정부표준프레임워크기반의 Open PaaS 주요추진경과 비타민 R&D 과제로선정 ( 13.12.20) 부처, 민 관간열린협업지원을위해클라우드플랫폼필요 개발자들의제약없는창의의장으로오픈플랫폼수요증가 미래부 행자부각부처클라우드계획內개방형클라우드플랫폼구축반영 비공모 비경쟁방식의정책지정 R&D 과제로확정 ( 14.1.28) 기술수요와활용성을고려하여 3 년간단계별개발 ( 14.4 17.2) 전자정부표준프레임워크차기버전에반영하여보급 확산 미래부 - 행자부 M0U 로협력사항합의 ( 14.3.14) 기술개발및표준화 공공부문선도적용및민간확산등 미래부 - 행자부양차관주재착수보고회개최 ( 14.6.16) 전자정부와대국민서비스품질향상계기마련 글로벌차원에서개방 공유 협업의정부 3.0 정신실현 IT 생태계와미래산업의핵심인클라우드플랫폼구현체계마련
Ⅳ. 표준프레임워크기반 Open PaaS 개발로드맵 전자정부표준프레임워크기반의 Open PaaS 개발로드맵 구분 개발 시범검증 ( 통합전산센터및민간기업 *) 확산적용 개발단계 1 단계 (2014 년 ) 오픈소스분석아키텍처설계 프로토타입검증 현재 2 단계 (2015 년 ) 핵심기능개발 시범검증 3 단계 (2016 년 ) 개발 관리도구개발 시범검증 선도적용 유지보수 (2017 년 ~) 고도화및유지보수 ( 계획 ) 선도적용
Ⅳ. 표준프레임워크기반 Open PaaS 오픈소스분석및프로토타입검증 오픈소스분석및프로토타입개발 검증수행 오픈소스분석 오픈소스후보선정 2 종오픈소스 SW 국내외주요 PaaS 를대상으로핵심기술, 보안등을분석하여 2 종선정 프로토타입개발 검증 프로토타입개발 2 개응용 SW SaaS, 홈페이지등많은클라우드수요가예상되는응용 SW 의클라우드전환개발 오픈소스소스코드분석 15 만라인 Use Case Diagram Class Diagram Sequence Diagram 프로토타입검증기준 138 개항목 기능 125 개 + 프로토타입검증수행 3 대 IaaS 비기능 13 개 G- 클라우드오픈스택아마존
Ⅳ. 표준프레임워크기반 Open PaaS 오픈소스선정 (1/2) 투명하고객관적인선정기준과절차에따른기반오픈소소의선정 ISO 9126-1 선정기준정의 43 개그룹 [ 프로토타입검증결과 ] 와 [ 국내 외관련표준 ] 결합하여, 43 개그룹의선정기준정의 ( 기능 15 개, 비기능 4 개, 적용성 24 개그룹 ) 국제표준 국내표준 공개 SW 성숙도및적용성평가표준 43 개그룹선정기준 오픈소스선정기준 선정과정및결과 가중치조사 14 개기관 공공기관, 연구소, 산업계등실수요자의의견을수렴하여가중치확정 기능성신뢰성사용성효율성 제품고유의특성 기능성, 성능, 호환성 제품외속성 시장성, 기술지원, 커뮤니티성숙도, 성장성 기능 단위, 통합 성능및보안 확장성, 신뢰성, 처리속도, 보안성 적용성 선정위원회를통한투명한선정 전문가 수요기관 학계등으로구성된위원회운영을통해객관성 투명성확보 오픈소스선정결과 유지보수이식성 확장속성정책부합성, 고객요구사항부합성, 고객만족도 사용성, 이식성, 호환성, 시장성, 성장성, 기술지원, 정책부합성, 제공서비스, 커뮤니티성숙도 클라우드파운드리
Ⅳ. 표준프레임워크기반 Open PaaS 오픈소스선정 (2/2) 클라우드파운드리는현재빠르게성장하고있으며, 점차업계표준으로자리를잡아가고있음 PLATINUM 빠른성장세에있는오픈소스커뮤니티 (2187 명의개발자, 전체 64,000 건 Commit 중작년 30,000 건 ) 53 개기업이 Contributing Member 로참여 클라우드파운드리참여기업현황 GOLD SILVER
Ⅳ. 표준프레임워크기반 Open PaaS 주요개발내용 (1/5) 전자정부표준프레임워크기반의 Open PaaS 주요개발내용 15 년범위 16 년범위 Open PaaS 개발 관리도구 6 사용자포탈 정부 공공기관 일반국민 검색 구매 / 재사용 이용 5 개발도구 SaaS 저장소 7 관리도구 개발자 SW 기업 등록 테스트 개발 온나라디브레인 E 사람 Open PaaS 핵심기능 4 표준프레임워크및국산 SW 탑재 2 다양한 IaaS 지원 3 설치자동화 1 오픈소스 PaaS 검증 안정화 이용량측정 모니터링 운영제어 PaaS 운영자 1 인창조기업
Ⅳ. 표준프레임워크기반 Open PaaS 주요개발내용 (2/5) 1 오픈소스 PaaS 검증 안정화 오픈소스커뮤니티와상용버전비교 오픈소스검증및안정화수행 커뮤니티버전 최신버전 기술지원부족 기본기능제공 검증및버그패치 전기능에대한정상 오동장검증 상용수준의안정성확보 상용버전 기술지원전문가양성 소스코드에대한 Line by line 분석을통한플랫폼전문가양성 상용수준의기술지원제공기반 낮은버전 ( 안정화버전 ) 체계적인기술지원서비스제공 다양한사용자편의 확장기능제공 개발가이드작성 5 가지서비스환경에대한 13 종의한글가이드문서작성
Ⅳ. 표준프레임워크기반 Open PaaS 주요개발내용 (3/5) 2 다양한 IaaS 지원 3 설치자동화 SaaS SaaS 실행지원 SaaS 실행지원 IaaS 자원관리 PaaS IaaS 자원관리 IaaS 인터페이스지속적확대 PaaS 설치자동화 릴리즈스템셀 Cloud Provider Interface 배포 Manifest IaaS IaaS 통합전산센터및국내민간기업 IaaS 등국내환경에맞는다양한 IaaS 지원 PaaS 를 IaaS 에설치하는복잡하고어려운과정을단순 자동화하는설치자동화기능추가
Ⅳ. 표준프레임워크기반 Open PaaS 주요개발내용 (4/5) 4 표준프레임워크및국산 SW 탑재 5 개발도구 SaaS Container 응용 SW 빌드팩 서비스 프레임워크 DBMS 국산 SW PaaS WAS 등 ESB 등 지속적확대 SaaS 실행지원 프레임워크, WAS, DBMS, ESB 등국산 SW 를빌드팩및서비스형태로탑재 전자정부표준프레임워크개발환경을통한클라우드어플리케이션개발및배포
Ⅳ. 표준프레임워크기반 Open PaaS 주요개발내용 (5/5) 6 사용자포탈 7 관리도구 * IBM BlueMix 사용자포탈화면예시 * Pivotal 관리자도구화면예시 대시보드, 어플리케이션관리등사용자가 PaaS 를쉽게이용할수있도록지원하는포탈제공 운영, 모니터링등운영자가 PaaS 를쉽게관리할수있도록지원하는관리도구제공
Ⅴ. 공동연구개발추진전략국내공동연구개발 (1/2) 클라우드유관기관과공동연구협력의향서체결 개방형클라우드플랫폼의조기확산 클라우드산업활성화를위해민간 SW 서비스기업과의본격협력연구개발 주요협력방향 협력기업 연동인터페이스표준공동연구 Open PaaS 기능우선테스트 협력의향기업보유 SW 서비스연동 ( 적용 ) 가이드개발협력 플랫폼전문가양성교육 전문지식교류및기술세미나정기개최
Ⅴ. 공동연구개발추진전략국내공동연구개발 (2/2) 플랫폼중심의클라우드생태계조기조성
Ⅴ. 공동연구개발추진전략해외공동연구개발 글로벌커뮤니티와의유기적인연계를통한고품질의 SW 개발및국내커뮤니티활성화 글로벌커뮤니티참여 글로벌공동연구개발 글로벌커뮤니티멤버로참여 의사결정에참여할수있는권한확보 기술로드맵공유 글로벌공개 SW 프로젝트공동수행 플랫폼전문가양성 국내커뮤니티활성화 해외 OJT 교육을통한글로벌커미터양성 (2 명해외파견 ) 플랫폼전문가전문가교육 글로벌에반젤리스트국내파견 국내커뮤니티설립및활동지원
Open PaaS 릴리즈계획 현재베타버전릴리즈중이며, 15 년 12 월에정식버전을릴리즈할계획임 베타버전릴리즈 ( 15 년 9 월 ) 정식버전릴리즈 ( 15 년 12 월예정 ) 베타버전테스트신청자접수 ( 15. 9. 21 ~ 10. 2) 베타버전공개 ( 15. 10. 6) 표준프레임워크포털 GitHub 사이트에소스코드및패키징파일등록 정식버전공개 ( 15 년 12 월중 ) Open PaaS GitHub 오픈플랫폼포럼홈페이지