개방형클라우드플랫폼 PaaS-TA 구축과 생태계확산젂략 2016. 6 크로센트젂형철 (hcchun@crossent.com)
목차 Ⅰ 클라우드플랫폼개념및동향 Ⅱ 표준프레임워크와클라우드플랫폼 Ⅲ 표준프레임워크기반 Open PaaS Ⅳ 공동연구개발추진젂략 1
Ⅰ. 클라우드플랫폼개념및동향클라우드플랫폼개념 (1/4) 클라우드컴퓨팅은사용자가필요할때마다인터넷을통해 HW, SW 등 IT 자원을이용하는기술 과거 현재 우물 우물 정수 급수장 개인 기관 사용량만큼과금 상수도 우물 우물 수도관 시스템 시스템 클라우드 HW, SW, 응용 개인 기관 사용량만큼과금 클라우드 인터넷 시스템 시스템 2
Ⅰ. 클라우드플랫폼개념및동향클라우드플랫폼개념 (2/4) 클라우드서비스분류 설명및예시 클라우드용용 SW (SaaS) 업무서비스 업무데이터 인터넷을통해응용 SW 서비스 한컴웹오피스 MS 웹오피스 개발프레임워크 클라우드플랫폼 (PaaS) 미들웨어 (WAS, DB) 운영체제 인터넷을통해플랫폼서비스 구글앱엔진 MS 애저 서버 클라우드인프라 (IaaS) 스토리지 네트워크 인터넷을통해 HW 서비스 G- 클라우드아마졲 3
Ⅰ. 클라우드플랫폼개념및동향클라우드플랫폼개념 (3/4) 클라우드인프라 (IaaS) 기술을통한 [HW 자원의효율적인관리 ] 기졲의응용 SW 개발 IaaS 홖경응용 SW 개발 응용 SW 응용 SW SW 자원 ( 프레임워크, WAS, DBMS) SW 자원 HW 자원 ( 서버, OS, 스토리지, 네트워크 ) 2 HW, SW 설치 구성수작업 IaaS VM ( 가상머싞 ) HW 자원 2 HW 설치 구성자동화 1 IT 자원독점 1 HW 자원공동홗용 IT 자원의독점적인홗용 IT 자원낭비 HW, SW 설치 구성수작업 개발생산성저하 HW 자원의공동홗용 IT 비용젃감 HW 설치 구성자동화 개발생산성향상 4
Ⅰ. 클라우드플랫폼개념및동향클라우드플랫폼개념 (4/4) 클라우드플랫폼 (PaaS) 기술을통한 [HW 및 SW 자원의효율적인관리 ] 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 설치 구성자동화 개발생산성극대화 5
Ⅰ. 클라우드플랫폼개념및동향클라우드플랫폼기대효과 (1/2) IT 자원관리효율화를통한 [HW 및 SW 관리비용 ] 및 [ 인건비 ] 젃감 Private Cloud 비용젃감효과 Hybrid Cloud 비용젃감효과 EMC 클라우드비용젃감효과 맥킨지클라우드비용젃감효과 100-45% 100-24% 76 55 * 자료 : 핚국 EMC (2011 년 ) * 자료 : 맥킨지 (2011 년 ) Private Cloud 도입을통한 45% 비용젃감 Hybrid Cloud 도입을통한 24% 비용젃감 6
Ⅰ. 클라우드플랫폼개념및동향클라우드플랫폼기대효과 (2/2) 클라우드컴퓨팅의 [ 개발생산성향상 ] 효과예시 젂통적인홖경에서개발자할일 IaaS 에서개발자할일 PaaS 에서개발자할일 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 년 ) 7
Ⅰ. 클라우드플랫폼개념및동향시장젂망 클라우드시장의성장이예상되나, 국내 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 억원 8
Ⅰ. 클라우드플랫폼개념및동향기술동향 현재글로벌기업들은 PaaS 에주목하고홗발한투자와연구개발을진행하고있음 해외클라우드서비스시장젂망 ( 기술개발의정점 홗발핚투자와연구 ) IBM PaaS 에 1 조원투자 클라우드업체로변싞선얶 오픈소스기반 PaaS 인 블루믹스 베타오픈 10 억달러 (1 조 720 억원 ) 이상투자선얶 * ZDNet (2014 년 2 월 ) HP 클라우드에 1 조원투자 클라우드제품굮 HP 헬리온 출시 오픈소스기반 헬리온 PaaS 개발중 향후 2 년갂 1 조원이상투자 * 가트너의하이퍼사이클 (2013 년 ) * 디지털데일리 (2014 년 5 월 ) 9
Ⅰ. 클라우드플랫폼개념및동향산업동향 플랫폼선점을위한치열한경쟁속에서, 최귺오픈소스기반의개방형클라우드플랫폼각광 현재 PaaS 시장은플랫폼선점각축장 종속성우려로오픈소스각광 SaaS 사업자 SW 및 HW 사업자 치열한개발경쟁속에서종속성문제대두 PaaS 에대핚 SaaS 의종속성이크게증대 종속성문제해결의대안으로오픈소스급부상 도입희망클라우드플랫폼 PaaS 시장 오픈소스 30% 피보탈 ( 클라우드파운드리 ) 레드햇 ( 오픈시프트 ) 12.6% 17.6% 39.9% 구글 ( 앱엔진 ) 13.9% IaaS 사업자 오픈소스 마이크로소프트 ( 애저 ) * ZENOSS Survey (2012 년 ) 16.0% 기타 10
Ⅱ. 표준프레임워크와클라우드플랫폼표준프레임워크개념 젂자정부표준프레임워크란? 11
Ⅱ. 표준프레임워크와클라우드플랫폼주요성과 표준프레임워크는젂자정부공통기반으로정착하였으며, 민갂및해외로성공적인확산중 477 개이상 ( 약 1 조 3 천억원규모 ) 공공정보화사업적용 젂자정부공통기반으로정착 풍부한개발자와응용솔루션확대 14,000 여명커뮤니티개발자 다수의솔루션호홖성확인 * DBMS, 보안, 포탈솔루션등 해외공공정보화플랫폼으로확산 베트남, 몽골, 불가리아등 9 개국, 13 개사업적용 멕시코표준프레임워크센터개소 ( 13.10) 공정경쟁기반 민 관협력기반 표준프레임워크해외보급 개발프레임워크표준화표준프레임워크센터 오픈커뮤니티해외공공기관 MOU 및교육 12
Ⅱ. 표준프레임워크와클라우드플랫폼차세대 PaaS 구축방향 젂자정부표준프레임워크기반 오픈소스 PaaS 기반 젂자정부표준프레임워크확장개발 오픈소스홗용개발 결과물오픈소스로공개 정부 3.0 실현지원 젂자정부표준프레임워크기반 Open PaaS 창조경제실현지원 IT 자원의공동홗용촉진 창조경제를실현하는핵심인프라제공 13
Ⅲ. 표준프레임워크기반 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 개월 ) 14
Ⅲ. 표준프레임워크기반 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 생태계와미래산업의핵심인클라우드플랫폼구현체계마렦 15
Ⅲ. 표준프레임워크기반 Open PaaS 개발로드맵 젂자정부표준프레임워크기반의 Open PaaS 개발로드맵 구분 개발 시범검증 ( 통합젂산센터및믺갂기업 *) 확산적용 개발단계 1 단계 (2014 년 ) 오픈소스분석아키텍처설계 프로토타입검증 2 단계 (2015 년 ) 핵심기능개발 시범검증 현재 3 단계 (2016 년 ) 개발 관리도구개발 시범검증 선도적용 유지보수 (2017 년 ~) 고도화및유지보수 ( 계획 ) 선도적용 16
Ⅲ. 표준프레임워크기반 Open PaaS 오픈소스분석및프로토타입검증 오픈소스분석및프로토타입개발 검증수행 오픈소스분석 프로토타입개발 검증 오픈소스후보선정 2 종오픈소스 SW 국내외주요 PaaS 를대상으로핵심기술, 보안등을분석하여 2 종선정 프로토타입개발 2 개응용 SW SaaS, 홈페이지등많은클라우드수요가예상되는응용 SW 의클라우드젂홖개발 오픈소스소스코드분석 15 만라인 Use Case Diagram Class Diagram Sequence Diagram 프로토타입검증기준 138 개항목 기능 125 개 + 프로토타입검증수행 3 대 IaaS 비기능 13 개 G- 클라우드오픈스택아마졲 17
Ⅲ. 표준프레임워크기반 Open PaaS 오픈소스선정 (1/2) 투명하고객관적인선정기준과젃차에따른기반오픈소소의선정 선정기준정의 43 개그룹 [ 프로토타입검증결과 ] 와 [ 국내 외관렦표준 ] 결합하여, 43 개그룹의선정기준정의 ( 기능 15 개, 비기능 4 개, 적용성 24 개그룹 ) 선정과정및결과 가중치조사 14 개기관 국제표준 ISO 9126-1 국내표준 공개 SW 성숙도및적용성평가표준 43 개그룹선정기준 오픈소스선정기준 공공기관, 연구소, 산업계등실수요자의의견을수렴하여가중치확정 기능성싞뢰성사용성효율성 제품고유의특성 기능성, 성능, 호홖성 제품외속성 시장성, 기술지원, 커뮤니티성숙도, 성장성 기능 단위, 통합 성능및보안 확장성, 싞뢰성, 처리속도, 보안성 적용성 선정위원회를통한투명한선정 젂문가 수요기관 학계등으로구성된위원회운영을통해객관성 투명성확보 오픈소스선정결과 유지보수이식성 확장속성 정책부합성, 고객요구사항부합성, 고객만족도 사용성, 이식성, 호홖성, 시장성, 성장성, 기술지원, 정책부합성, 제공서비스, 커뮤니티성숙도 클라우드파운드리 18
Ⅲ. 표준프레임워크기반 Open PaaS 오픈소스선정 (2/2) 클라우드파운드리는현재빠르게성장하고있으며, 점차업계표준으로자리를잡아가고있음 빠른성장세에있는오픈소스커뮤니티 (2187 명의개발자, 젂체 64,000 건 Commit 중작년 30,000 건 ) 53 개기업이 Contributing Member 로참여 클라우드파운드리참여기업현황 PLATINUM GOLD SILVER 19
Ⅲ. 표준프레임워크기반 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 인창조기업 20
Ⅲ. 표준프레임워크기반 Open PaaS 주요개발내용 (2/5) 1 오픈소스 PaaS 검증 안정화 오픈소스커뮤니티와상용버젂비교 오픈소스검증및안정화수행 커뮤니티버젂 최싞버젂 기술지원부족 기본기능제공 검증및버그패치 젂기능에대핚정상 오동장검증 상용수준의안정성확보 상용버젂 기술지원젂문가양성 소스코드에대핚 Line by line 분석을통핚플랫폼젂문가양성 상용수준의기술지원제공기반 낮은버젂 ( 안정화버젂 ) 체계적인기술지원서비스제공 다양핚사용자편의 확장기능제공 개발가이드작성 5 가지서비스홖경에대핚 13 종의핚글가이드문서작성 21
Ⅲ. 표준프레임워크기반 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 에설치하는복잡하고어려운과정을단숚 자동화하는설치자동화기능추가 22
Ⅲ. 표준프레임워크기반 Open PaaS 주요개발내용 (4/5) 4 표준프레임워크및국산 SW 탑재 5 개발도구 SaaS Container 응용 SW 빌드팩 서비스 프레임워크 DBMS 국산 PaaS WAS 등 ESB 등 SW 지속적확대 SaaS 실행지원 프레임워크, WAS, DBMS, ESB 등국산 SW 를빌드팩및서비스형태로탑재 젂자정부표준프레임워크개발홖경을통한클라우드어플리케이션개발및배포 23
Ⅲ. 표준프레임워크기반 Open PaaS 주요개발내용 (5/5) 6 사용자포탈 7 관리도구 * IBM BlueMix 사용자포탈화면예시 * Pivotal 관리자도구화면예시 대시보드, 어플리케이션관리등사용자가 PaaS 를쉽게이용할수있도록지원하는포탈제공 운영, 모니터링등운영자가 PaaS 를쉽게관리할수있도록지원하는관리도구제공 24
Ⅳ. 공동연구개발추진젂략국내공동연구개발 (1/2) 클라우드유관기관과공동연구협력의향서체결 개방형클라우드플랫폼의조기확산 클라우드산업홗성화를위해민갂 SW 서비스기업과의본격협력연구개발 주요협력방향 협력기업 (17 개기업 ) 연동인터페이스표준공동연구 Open PaaS 기능우선테스트 협력의향기업보유 SW 서비스연동 ( 적용 ) 가이드개발협력 플랫폼젂문가양성교육 젂문지식교류및기술세미나정기개최 25
Ⅳ. 공동연구개발추진젂략국내공동연구개발 (2/2) 플랫폼중심의클라우드생태계조기조성 26
Ⅳ. 공동연구개발추진젂략해외공동연구개발 글로벌커뮤니티와의유기적인연계를통한고품질의 SW 개발및국내커뮤니티홗성화 글로벌커뮤니티참여 글로벌공동연구개발 글로벌커뮤니티멤버로참여 의사결정에참여할수있는권한확보 기술로드맵공유 글로벌공개 SW 프로젝트공동수행 플랫폼젂문가양성 국내커뮤니티홗성화 해외 OJT 교육을통한글로벌커미터양성 (2 명해외파견 ) 플랫폼젂문가젂문가교육 글로벌에반젤리스트국내파견 국내커뮤니티설립및홗동지원 27
개방형클라우드플랫폼 파스타 (PaaS-TA) 공개 현재파스 - 타 (PaaS-TA) 라는브랜드로 1 차공식버젂을릴리즈함 베타버젂릴리즈 ( 15 년 9 월 ) 정식 1 차버젂릴리즈 ( 16 년 4 월 ) 베타버젂테스트싞청자접수 ( 15. 9. 21 ~ 10. 2) 베타버젂공개 ( 15. 10. 6) GitHub 사이트에소스코드및패키징파일등록 정식버젂공개 ( 16 년 4 월 ) 표준프레임워크포털 오픈플랫폼포럼홈페이지 Open PaaS GitHub 28
29