서버리스 컴퓨팅 오픈소스 플랫폼 기술 및 성능 평가
Technology and Performance Evaluation of Serverless Computing Open Source Platforms
2
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
서버리스 컴퓨팅은 서버 관리가 필요 없이 애플리케이션을 개발하고 실행시킬 수 있는 새로운 컴퓨팅 패러다임이다. 최근, 엔터프라이즈 애플리케이션 아키텍처가 컨테이너와 마이크로서비스로 전환됨에 따라, 서버리스 컴퓨팅 기반의 클라우드 서비스는 운영과 관리가 어려운 마이크로 서비스의 확장과 배포가 용이하게 되었다. 이에 따라, 본 논문에서는 서버리스 컴퓨팅을 구현할 수 있는 대표적인 3가지 오픈소스 플랫폼인 OpenFaaS, Kubeless 및 Fission 기술들을 비교하고, 배포된 함수를 이용하여 평균 응답 시간 및 응답 성공률 측정 실험을 수행하였다.
Abstract
Serverless computing is a new computing paradigm which can develop and execute the application program without server management overhead. Recently, as the enterprise application architectures are evolved to container and micro-services, serverless-based cloud services make it easy to expand and distribute the micro-services. In this regard, we compared the technologies and performed an experiment to measure average response time and response success rate of distributed functions for the three typical serverless open source frameworks: OpenFaaS, Kubeless and Fission.
참고문헌 (9)
- 김대호, "모놀리식 애플리케이션의 UML 설계 자료에 기반한 마이크로서비스 구성 방법", 한국차세대컴퓨팅학회 논문지, 14(5), pp.7~18 (2018), 한국차세대컴퓨팅학회
- P. Castro, "Serverless Programming (Function as a Service)", 2017 IEEE 37th Int‘ㅣ Conference on Distributed Computing Systems (ICDCS), pp.2658~2659 (2017)
- 강지우, "서버리스 컴퓨팅기반 클라우드 서비스를 위한 저지연 API 게이트웨이 설계", 2018 대한전자공학회 하계학술대회논문집, pp.1542~1544 (2018)
- CNCF WG-Serverless Whitepaper v1.0, , Cloud Native Computing Foundation, ~ (2018)
- 전우진, "PaaS 클라우드 컴퓨팅을 위한 컨테이너 친화적인 파일 시스템 이벤트 탐지 시스템", 한국차세대컴퓨팅학회 논문지, 15(1), pp.86~98 (2019), 한국차세대컴퓨팅학회
- "Kubeless"[URL]
- "Fission: Serverless functions for kubernetes"[URL]
- "openfaas/faas: Openfaas - serverless functions made simple for docker & kubernetes"[URL]
- R. Morabito, "Enabling a lightweight Edge Gateway-as-a-Service for the Internet of Things", 2016 7th Int‘ㅣConference on the Network of the Future (NOF), pp.1~5 (2016)
