0 개방형 클라우드 플랫폼 소개 및 발전방향 개방형 클라우드 플랫폼 To-Be 모델과 공공 ∙ 민간 확산 방안 ㈜크로센트 전형철 ( 목 )
발표 순서 1. 아키텍처 2. 기능 상세 모델 3. 공공 ∙ 민간 확산 방안
개방형 클라우드 플랫폼 아키텍처
3 아키텍처 개요 Ⅰ. 아키텍처 아키텍처 정의 (General Type) OCP 기반 공개 SW 선정 아키텍처 확정 및 개발 로드맵 정의 General Type 아키텍처와 기반 공개 SW 아키텍처의 융합 아키텍처 현실화 및 구체화 General Type 아키텍처와 기반 공개 SW 아키텍처의 융합 아키텍처 현실화 및 구체화
4 업무 요구에 맞게 커스터마이징 (UC-01) 업무 특성에 맞게 인프라 구성 (UC-02-01) 업무 특성에 맞게 플랫폼 설치 및 구성 (UC-02-02) 사용자의 요구에 맞게 플랫폼 운영 (UC-03) S/W 패키지 Cloud I/F OS 템플릿 서비스 요구에 맞게 App 개발 (UC-04) 스토리지 N/W (Virtual) 서버 S/W package 모니터링 자원 관리 권한 관리 템플릿 관리 S/W 관리 App사용자를 위한 서비스운영 (UC-05) 사용량 관리 공통 서비스 통합 계정 사용자 관리 사용량 측정 모니터링 App 등록 비즈니스 아키텍처 Ⅰ. 아키텍처
5 서비스 아키텍처 Ⅰ. 아키텍처
6 6 데이터 아키텍처 Ⅰ. 아키텍처
7 인터페이스 아키텍처 Ⅰ. 아키텍처
8 서비스 흐름 예시 (개발자 관점) Ⅰ. 아키텍처
기능 상세 모델
10 플랫폼 기본 기능 (어플리케이션 개발/배포/운영), 모니터링 기반 시스템과 기본 모니터링 기능, 인프라연동 및 자동화 인프라 연동 범위 확장, 공통서비스 (런타임형과 제공형) 확장, 모니터링 기능 확장, 운영/관리 기능, 보안 기능 기능 및 성능 최적화, 추가 자동화, SLA관리, 통합 Auditor / 모니터링 서비스, 통합관리, 마켓지원기능, 개요 Ⅱ. 기능 상세 모델
11 통합 인프라 자동화 서비스 Ⅱ. 기능 상세 모델
12 어플리케이션 Ⅱ. 기능 상세 모델
13 대분류상세분류 런타임형 JBOSS, 전자정부프레임워크, 아파치 웹서버, Tomcat, 큐브리드, MySQL, 몽고 DB, PostgreSQL, 카산드라, RabbitMQ, Qboid, Memcached, Redis, Node.js,.NET 프레임워크, 스프링프 레임워크, 각종 프로그래밍 언어 ( 파이썬, 펄, ruby, go, Java, php 등 ) 빅데이터관련 서비스 (MR, Haddop Cluster 구성등 ) IoT 관련 서비스 ( 대용량 저장, 분석서비스등 ) 오픈 API 게이트웨이 ( 공공 / 민간 API 연동용 ) 제공 서비스형 주요 웹서비스, WAS, DB 우선 구현 빅데이터관련 서비스 ( MR, Haddop Cluster 구성등 ) IoT 관련 서비스 ( 대용량 저장, 분석서비스등 ) 12 ※ 기본적으로 모든 공통서비스는 런타임서비스로 1차 개발하여 제공하며, 이 중 필요한 서비스들을 선택하여 최종 제공서비스형태로 개발 ※ 제공 가능한 정확한 공통서비스 종류는 수요기관의 요구사항을 기반으로 우선순위를 정하되, 과제의 리소스와 예산에 따라 달라질 수 있음 공통 서비스 Ⅱ. 기능 상세 모델
14 모니터링 서비스 대분류상세분류 모니터링 기반 인프라 성능데이터 수집에이전트 로그성데이터 수집에이전트 이벤트 핸들러 / 등록기능 모니터링 통합허브 시스템 개발 모니터링 통합아카이브 시스템 개발 모니터링데이터 필터링 / 인덱싱 시스템 개발 Metrics 등록 / 관리 Metrics 기반 Notification 서비스 모니터링 서비스 인프라 성능 / 장애 모니터링 어플리케이션 성능 / 장애 모니터링 플랫폼 성능 / 장애 모니터링 인프라 Notification 어플리케이션 Notification 플랫폼 Notification 조건별 모니터링 항목 자동제공 서비스 미터링 미터링 데이터 수집 시스템 미터링 데이터 분류 시스템 미터링 데이터 제공 시스템 리포팅 테넌트 / 프로젝트 / 사용자별 리포팅 장애 리포팅 어플리케이션 현황 리포팅 대쉬보드 모니터링 대쉬보드 ( 플랫폼, 어플리케이션별 ) 관제 대쉬보드 Ⅱ. 기능 상세 모델
15 클라우드 플랫폼 To-Be 아키텍처 및 개발로드맵 상세화 계획 1 단계 (‘14 년 12 월 ) 기반 공개 SW 선정 2 단계 (‘14 년 12 월 ) To-Be 아키텍처 완성 3 단계 (‘14 년 12 월 ) 개발내역 구체화 4 단계 (‘14 년 12 월 ) 개발로드맵 도출 기존에 작성된 참조 아키텍처 + 선정된 기반 공개 SW 의 아키텍처 To-Be 아키텍처 완성 ( 서비스, 데이터, 인터페이스, 보안 ) 기존에 작성된 참조 아키텍처 + 선정된 기반 공개 SW 의 아키텍처 To-Be 아키텍처 완성 ( 서비스, 데이터, 인터페이스, 보안 ) To-Be 아키텍처와 선정된 기반 공개 SW 의 기능과 개발로드맵 분석 상세 기능개발내역 ( 전체범위 ) 도출 To-Be 아키텍처와 선정된 기반 공개 SW 의 기능과 개발로드맵 분석 상세 기능개발내역 ( 전체범위 ) 도출 상세 기능개발내역 ( 전체범위 ) 을 위한 필요 예산 산정 /2016 개발범위 도출 ( 잠정 배정된 예산 내 ) 2015 년 /2016 년 상세 개발로드맵 작성 상세 기능개발내역 ( 전체범위 ) 을 위한 필요 예산 산정 /2016 개발범위 도출 ( 잠정 배정된 예산 내 ) 2015 년 /2016 년 상세 개발로드맵 작성 공개 SW 기반플랫폼 분석 및 선정 공개 SW 기반플랫폼 분석 및 선정 향후 추진 계획 Ⅱ. 기능 상세 모델
공공 ∙ 민간 확산방안
17 개방형 클라우드 플랫폼 확산 전략 민간부문 개방 ‧ 확산 클라우드 플랫폼 기반 민간 참여 정부앱 개발 클라우드 플랫폼 세계화와 글로벌 시장 창출 오픈 마켓플레이스 연계 클라우드 플랫폼 인력 양성 오픈 커뮤니티 기반 개방형 운영체계 정립 정부3.0 실현 지원 공공부문 선도 확산 공공 부문 선도 확산 ▶ 산업 경쟁력 강화 ▶ 생태계 기반 조성 개요 Ⅲ. 공공∙민간 확산 방안
18 클라우드는 IT 자원을 공동 활용하는 기술로서 정부 3.0 의 ‘ 개방 ∙ 공유∙소통∙협력’ 실현을 지원 AS-IS TO-BE 클라우드 종합 ISP 개발 플랫폼 R&D 고유업무 공유 협업 공유 협업 기반 SW (DBMS, 웹서버) 표준프레임워크 데이터 공통 업무 HW (서버, 스토리지) 자료저장소 시범 구축 G 클라우드 * ‘17년까지 740개 업무시스템 IaaS상으로 전환 계획 개발 FW 기반 SW 데이터 업무 HW SaaS PaaS IaaS 행자부 주요 과제 [공공] 정부3.0 실현 지원 Ⅲ. 공공∙민간 확산 방안
19 공공 부문의 성공사례 창출을 통해 민간 클라우드 시장 활성화의 도화선 제공 국내 클라우드 시장 현황 공공 부문 성공사례 창출 ▶ 시장 활성화 시범사업 수준 시범사업 수준 전문인력 부족 전문인력 부족 외산SW 위주 외산SW 위주 클라우드 시장 침체 오픈 클라우드 플랫폼 개발 및 소스공개 오픈 클라우드 플랫폼 개발 및 소스공개 공공 클라우드 성공사례 창출 오픈커뮤니티 · 교육을 통한 인력양성 민간 클라우드 적용 확산 국산 클라우드 SW· 서비스 확대 클라우드 시장 활성화 클라우드 시장 활성화 [공공] 공공부문 선도 확산 (1/2) Ⅲ. 공공∙민간 확산 방안
20 정부·민간 협력을 통한 오픈 PaaS 연구 개발 및 공공·민간에 개방·확산 추진 [공공] 공공부문 선도 확산 (2/2) 기업, 개발자, 대학 미래부 행자부, 각 부처 Ⅲ. 공공∙민간 확산 방안
21 협력 의향 기업 클라우드 플랫폼 개발 ‧ 확산을 위한 협력의향서 체결 정부 ․ 민간 협력을 통해 개방형 클라우드 플랫폼 개발 ‧ 구축 추진 클라우드 인프라 (IaaS) 클라우드 응용 S/W (SaaS) 기반 S/W 클라우드 플랫폼 (PaaS) 주요 협력방향 연동 인터페이스 표준 공동연구 개방형 클라우드 플랫폼 기능 우선 테스트 협력의향기업 보유 SW ‧ 서비스 연동(적용) 가이드 개발협력 플랫폼 전문가 양성 교육 전문지식 교류 정기 기술세미나 개최 목적 『개방형 클라우드 플랫폼 개발』 조기 확산 클라우드 산업 활성화를 위해 민간 SW ‧ 서비스 기업과의 본격 협력 연구개발 [민간] 민간부문 개방 ‧ 확산 Ⅲ. 공공∙민간 확산 방안
22 해외원조 사업의 전략적 협력 전자정부 세계 1위 ▶ 해외 국가 벤치마킹 대상 1위 오픈 플랫폼 전략을 통한 수출 기반 마련 오픈 클라우드 플랫폼의 해외 선확산 우리나라는 ’10년 선진공여국클럽(OECD DAC) 가입 으로, 해외원조를 ’15년까지 30억불 확대 예정 (초기) KOICA 등 관련 기관과의 협력을 통해 정보화 ODA 사업과 연계 (중기) WB, ADB 등 은행과 국가별 사업 적용 확대 오픈 클라우드 플랫폼의 해외 선확산을 통한 국내 기업의 글로벌 진출 기반 마련 세계 1 위 전자정부 클라우드 플랫폼 글로벌 보급확산 세계 1 위 전자정부 클라우드 플랫폼 글로벌 보급확산 국내 SW· 기업의 해외 진출 기여 국내 SW· 기업의 해외 진출 기여 오픈 클라우드 플랫폼 글로벌화 국내 SW· 기업 동반 수출 우리나라 ODA 규모 현황 [ 단위 : 억원 ] * 국제개발협력위원회 [민간] 플랫폼 세계화와 글로벌 시장 창출 Ⅲ. 공공∙민간 확산 방안
23 중소기업 우수 SW 등록 · 유통 지원 국내 클라우드 제품 및 서비스를 쉽게 조달·이용할 수 있도록 국내/외 오픈 마켓플레이스 구축·운영 영국 CloudStore는 ’12년 2월에 오픈하여 ‘14년 5월 까지 누적 판매 규모 3,344억원 - 1,639개 공급자의 11,672개 서비스 - 판매 대금의 중소기업 비중 58% 클라우드 플랫폼 기반 오픈 마켓플레이스 연계 정보화 유형별·분야별 우수SW·IT전문서비스를 발굴 및 전략 상품화 클라우드 플랫폼 호환성 등 확인 및 인증 추진과 제도화 중소기업 대상으로 초기 2년간 스토어 기반 판매수 익 분배 무상화 클라우드 플랫폼 기반 오픈 마켓플레이스 연계을 통한 중소기업 우수SW 등록·유통 지원 기반 S/W IT전문 서비스 SaaS ERP CRM 등 컨설팅 기술지원 등 DBMS 빅데이터 등 오픈 마켓플레이스 공급자 수요자 판매소비 클라우드 플랫폼 오픈 마켓플레이스 [생태계] 오픈 마켓플레이스 연계 Ⅲ. 공공∙민간 확산 방안
24 대학 인력 양성 우수 개발자 양성을 위한 수준별 교육과정 설계 오픈 플랫폼 기반의 개발자 능력 인증 체계 마련 ΄ 17년까지 총 20,000명 개발자 교육 우수 개발자 양성 대학에 클라우드 플랫폼 강의 참여인력과 대학∙대학원생과 멘토링 체계 마련 대학∙대학원생들의 플랫폼 참여 유도 교육 및 컨설팅을 통한 클라우드 플랫폼 인력 양성 5천명 1만 2천명 2만명 [생태계] 클라우드 플랫폼 인력 양성 자유로운 개발 참여 멘토링 제도 도입 MOU 5개 이상의 대학 기술 이전 및 현장 교육 개방형 클라우드 플랫폼 무상 제공 개방형 클라우드 플랫폼 Ⅲ. 공공∙민간 확산 방안
25 오픈 커뮤니티 기반의 개방형 운영체계 정립 ▶ Open Innovation 공공기관 기업, 개발자 글로벌커뮤니티 대학, 연구기관 OCP오픈커뮤니티 [생태계] 개방형 운영체계 정립 Ⅲ. 공공∙민간 확산 방안
26