ETRI-Knowledge Sharing Plaform

KOREAN
연구보고서 검색
Type Funding Org. Research Org.
Year ~ Keyword

Detail

다양한 멀티 클라우드의 활용·확산을 극대화하는 멀티 클라우드 서비스 공통 프레임워크 기술 개발 (최종)
Download 14 time
Participants
손석호, 정희범, 김윤곤, 정영우, 차규일, 배승조, 인민교, 서지훈, 강동재, 오병택, 이강찬, 김수영, 김병섭
Published
202302
Type
Final Report
Keyword
클라우드 인프라, 클라우드 애플리케이션, 개방형 API, 민관 협력 클라우드, Cloud infrastructure, Cloud application, Open API, PPP
KSP Keywords
Cloud service, Multi-cloud
Funding Org.
과학기술정보통신부
Research Org.
한국전자통신연구원
Project Code
22HS1800, Development of Multi-Cloud Service Common Framework Technology, Maximizing Utilization and Spreading of Various Multi-Cloud Services, Kang Dong Jae
Abstract
▣ 연구개발 목표 및 내용
◎ 최종 목표
o 기술개발 최종목표: 단일 클라우드 활용의 한계성을 극복하고 멀티 클라우드의 활용‧확산을 위해 개방형 API를 제공하는 멀티 클라우드 서비스 공통 프레임워크 기술 개발
※ 퍼블릭 클라우드 6종 연계, 배치정책 4종, 품질보장 메커니즘 지원
o 표준화 최종목표 : 멀티 클라우드 컴퓨팅 기술 개념 및 요구사항 표준 개발
※ 멀티 클라우드 국제/국내 표준 1건 승인(Concept and Requirement)
o 공개SW 최종목표 : 개발 결과물의 공동 설계, 개발, 활용을 위한 커뮤니티 구성, 운영 및 결과물 실증

o End Product
- 멀티 클라우드 서비스 공통 프레임워크(SW)
● 멀티 클라우드 인프라 연동 프레임워크(SW)
● 멀티 클라우드 통합 모니터링 프레임워크(SW)
● 멀티 클라우드 인프라 서비스 통합 관리 프레임워크(SW)
● 멀티 클라우드 애플리케이션 통합 관리 프레임워크(SW)
- 멀티 클라우드 컴퓨팅 플랫폼 국제/국내 표준 승인(표준)

◎ 전체 내용
o 주요 기능
- 멀티 클라우드 서비스 공통 프레임워크 아키텍처 기술
- 멀티 클라우드 인프라 연동 프레임워크 기술
- 멀티 클라우드 통합 모니터링 프레임워크 기술
- 멀티 클라우드 인프라 서비스 운용 및 통합 관리 프레임워크 기술
- 멀티 클라우드 애플리케이션 운용 및 통합 관리 프레임워크 기술
- 멀티 클라우드 특화 서비스 기반 기술
- 멀티 클라우드 서비스 공통 프레임워크를 위한 개방형 API 및 도구 기술
- 멀티 클라우드 서비스 공통 프레임워크 활용 사례 연구
- 멀티 클라우드 컴퓨팅 시스템 표준화
- 클라우드 등 미래선도 SW기술‧시장 동향 분석 및 정책지원

o 연차별 개발 내용
□ 1차년도(2019.4.1.~2019.12.31.)
- 멀티 클라우드 서비스 공통 프레임워크 설계 및 프로토타입 개발
- 멀티 클라우드 서비스 공통 프레임워크의 인프라 서비스 활용 사례 분석 및 발굴
- 멀티 클라우드 컴퓨팅 기술 신규 국제표준 개발 승인 및 표준화(국제)

□ 2차년도(2020.1.1.~2020.12.31.)
- 멀티 클라우드 인프라 서비스 통합 관리 프레임워크 시제품 개발 및 검증
- 멀티 클라우드 서비스 공통 프레임워크의 인프라 서비스 활용 사례 개발 및 검증
- 멀티 클라우드 컴퓨팅 기술 표준화(국제)

□ 3차년도(2021.1.1.~2021.12.31.)
- 멀티 클라우드 애플리케이션 통합 관리 프레임워크 시제품 개발
- 멀티 클라우드 서비스 공통 프레임워크의 애플리케이션 활용 사례 분석 및 발굴
- 멀티 클라우드 컴퓨팅 기술 표준화(국제/국내)

□ 4차년도(2022.1.1.~2022.12.31.)
- 멀티 클라우드 서비스 공통 프레임워크 시제품 개발 및 검증
- 멀티 클라우드 서비스 공통 프레임워크의 애플리케이션 활용 사례 개발 및 검증
- 멀티 클라우드 컴퓨팅 플랫폼 표준화 및 최종 승인(국제/국내)

o 과제수행방법
- 기술개발 추진 방법
● 주관연구개발기관, 공동연구개발기관 및 공개SW 커뮤니티 간 협업을 통한 멀티 클라우드 원천기술 확보 및 기술 확산
● 실무자 협의회, 수요자 협의회 및 결과물 공유/확산 세미나 등을 통한 결과물 검증 및 기술 확산 촉진

- 기술개발 추진 전략
● 주관연구개발기관 및 공동연구개발기관의 클라우드 관련 보유역량 기반의 기술 개발 기간 단축 및 성숙도 극대화
● 공개SW 커뮤니티 운영 및 대학 연계를 통한 국내 멀티 클라우드 기술 확산 및 활성화
● 클라우드 컴퓨팅 전문 연구기관 및 전문 기업 참여 유도를 통한 의견 수렴 반영 및 기술 사업화 모색

o 연구개발 성과
- 연구개발 결과물
● 멀티 클라우드 서비스 공통 프레임워크
● 멀티 클라우드 컴퓨팅 국제/국내 표준 승인

- 연구개발 결과물 규격
● 멀티 클라우드 인프라 서비스 및 멀티 클라우드 애플리케이션 서비스 제공
● 이종 멀티 클라우드 인프라 8종 연동 지원
● 멀티 클라우드 서비스 품질 보장을 위한 메커니즘 지원
● 멀티 클라우드 서비스 배치 정책 4종 지원
● 멀티 클라우드 컴퓨팅 기술 국제 표준 승인(국제/국내)

- 연구개발 결과물 특징
● 멀티 클라우드의 활용‧확산을 위한 개방형 API 제공
● 프레임워크 가용성 및 확장성 제공을 위한 개방형 아키텍처 지원
● 플러그인 방식의 이종 멀티 클라우드 인프라 연동 및 공통 제어
● 에이전트 기반의 멀티 클라우드 서비스 통합 모니터링 제공
● 멀티 클라우드 기반의 애플리케이션 실행환경 관리 환경 제공
● 멀티 클라우드 서비스에 특화된 기반 기능 제공

▣ 연구개발성과
o 기술 개발 정량적 목표 대비 실적

- 퍼블릭 클라우드 서비스 연계 수: 8종 연동
● (글로벌 연동 클라우드 6종) Amazon AWS, MS Azure, Google GCP, Alibaba Cloud, IBM Cloud, Tencent Cloud
● (공개SW 클라우드 1종) OpenStack
● (국내 연동 클라우드 1종) 이노그리드 Cloudit

- 멀티 클라우드 서비스의 품질 보장 메커니즘: 지원
● 멀티 클라우드 인프라 서비스의 품질 보장을 위한 메커니즘 기본 구조 지원
● 품질 보장 메커니즘 기반 멀티 클라우드 인프라 자동 스케일 인/아웃 정책 개발 및 시험

- 멀티 클라우드 서비스의 배치 정책 지원 수: 4개
● (배치 정책 1) 가상머신 사양(CPU, Mem) 기반 배치 정책
● (배치 정책 2) 가격 기반 멀티클라우드 서비스 배치 정책
● (배치 정책 3) 위치 기반 멀티클라우드 서비스 배치 정책
● (배치 정책 4) 동적 성능 평가 기반 배치

- 멀티 클라우드 기술 표준(승인/채택/제출): 표준승인 2건, 표준채택 2건, 기고제출/채택 70건
● (ITU-T) 멀티 클라우드/클라우드 서비스 브로커리지 기술 표준 개발 승인 2건, 멀티 클라우드/클라우드 서비스 브로커리지 기술 표준 최종 채택 2건, 멀티 클라우드 표준 기고서 42건, 클라우드 서비스 브로커리지 표준 기고서 28건 제출 및 승인
● (ISO/IEC JTC1) 멀티 클라우드 개념 및 다중 클라우드 서비스 표준 개발 참여
● (TTA, All@CLOUD포럼) 멀티 클라우드 국내 표준과제 제안/승인 3건, 멀티클라우드 국내표준 기고서 5건 제출 및 승인. 멀티 클라우드 TTA 표준 채택 1건 및 All@CLOUD포럼 표준 채택 1건

o 정량적 성과 지표의 목표 대비 실적

o 공개SW 성과 지표의 목표 대비 실적

▣ 연구개발성과 활용계획 및 기대 효과
o 결과물 활용 방안
- 멀티 클라우드를 활용하는 다양한 서비스 및 응용의 신속한 개발을 지원하는 개방형 API를 통하여 멀티 클라우드 기반 솔루션에서 요구하는 공통 기능들을 서비스 프레임워크로서 제공
※ 특정 기관용 솔루션, 클라우드 서비스 중개 사업자용 솔루션, 클라우드 기반 응용 사업자용 솔루션

o 공개 SW R&D 전략
- 라이선스 정책 : 결과물의 활용‧확산에 유리한 라이선스 정책 수용 (아파치2.0)
- 공개 대상 : 문서, 소스코드, 노하우 등 개발 단계별 발생되는 산출물
- 공개 방안 : 대내외 공개SW 커뮤니티 구축 및 운영(github.com/cloud-barista/*)
- 공개 계획 : 문서-수시(github), 소스코드-반기별(github), 노하우-반기별(기술 세미나 등)

o 공개 SW R&D 활성화 방안
- 설계/개발단계 : 기술 세미나, 설계서, 소스 및 활용 방법 공유 등을 통한 잠재적인 참여자 합류 유도
- 적용/활용단계 : 기술 수요자의 노하우 및 전문인력 확보를 위한 커뮤니티 기반 정보 공유 활성화
- 운영체계 : 공동연구개발기관별(연구소, 기업, 협회 등) 역량에 맞는 공개SW 커뮤니티 운영 체계 마련
- 과제 종료 후 커뮤니티 유지를 위한 운영 주체 점진적 이관(공동연구개발기관 ⇒ 외부 기업, 대학 등)

o 적용분야
- 다양한 멀티 클라우드 인프라 관리 및 멀티 클라우드 기반 응용 솔루션 구현의 기반기술로 적용
※ 하이브리드/멀티 클라우드 관리, 민관협력 클라우드(PPP), 클라우드 서비스 오픈마켓, 산업 도메인별 특화 응용 통합 제공, 민간 클라우드 서비스 정보 제공 시스템 등

(출처 : 요약문 4p)