원문정보
Service mesh structure and service performance evaluation in open source based serverless framework
초록
영어
Service mesh is a technology that enables service calls between internal services in a micro service architecture, and is widely used in a serverless framework that implements the functions of a micro service architecture in a cloud environment. However, the increase in service calls between internal services has a problem of delaying the overall service response speed, so frequent service calls within the framework should be avoided. Therefore, in this paper, a method of using service mesh without deteriorating the overall performance of the serverless framework was proposed, and for this purpose, the performance and function of the implemented service mesh was verified using OpenFx, an open source based serverless framework applying gRPC. This will be helpful to service developers for service distribution and management targeting serverless frameworks.
한국어
서비스 메시(Service mesh)는 마이크로 서비스 아키텍처(Micro Service Architecture)에서 내부 서비스들의 상 호간 서비스 호출을 가능하게 하는 기술로, 마이크로 서비스 아키텍처의 기능을 클라우드 환경에 구현한 서버리스 프레임워크에서 많이 사용되고 있다. 그러나 내부 서비스 간 서비스 호출의 증가는 전체 서비스 응답 속도를 지연시 키는 문제가 있어, 프레임워크 내부에서의 잦은 서비스 호출을 지양해야 한다. 이에 본 논문에서는 서버리스 프레임 워크의 전체 성능 저하 없는 서비스 매시의 활용 방안을 제시하였으며, 이를 위해 gRPC를 적용한 오픈소스 기반의 서버리스 프레임워크인 OpenFx를 활용하여 구현된 서비스 매시의 성능 및 기능을 검증하였다. 이는 서버리스 프 레임워크를 대상으로 서비스 배포 및 관리를 위한 서비스 개발자에게 도움이 될 것이다.
목차
Abstract
1. 서론
2. 서버리스 프레임워크 및 서비스 메시
2.1 OpenFx
2.2 서비스 메시(Service mesh)
3. gRPC 및 istio가 적용된 서버리스 프레임워크
4. 서비스 메시 성능 평가
5. 결론
Acknowledgement
참고문헌