earticle

논문검색

Poster Session III 차세대컴퓨팅 기술 전 분야

명세와 BCE(Boundary-Control-Entity) 패턴을 활용한 컨테이너 기반의 마이크로서비스 배포 기법

원문정보

Container Based Microservice Deployment Method Using Specification and BCE(Boundary-Control-Entity) Pattern

송규원, 정진호, 정수민, 박준석, 염근혁

피인용수 : 0(자료제공 : 네이버학술정보)

초록

한국어

변화하는 서비스 요구사항을 충족하고 안정적인 서비스를 유지하기 위해 기업에서 마이크로서비스 구조를 도입하는 사례가 많아지고 있다. 마이크로서비스 구조는 단일 기능을 수행하는 독립적인 소규모의 서비스들로 시스템을 구성하여, 모놀리식 구조에 비해 높은 확장성과 가용성을 가진다. 하지만, 컨테이너 기반 마이크로서비스는 각 서비스 사이의 약결합(Loosely Coupling) 형성을 위해 마이크로서비스의 조합 구성에 대한 고려가 부족하고 배포에 대한 모든 과정을 개발자에게 일임하는 문제점을 가지고 있다. 이를 해결하기 위해서 마이크로서비스 조합을 위한 기반 구조로 Boundary-Control-Entity의 유형으로 구분할 수 있는 패턴을 적용한 방안을 제시한다. 또한 컨테이너 기반 마이크로서비스의 설계, 구현, 배포의 전 주기를 지원하기 위해 마이크로서비스에 대한 단일 명세와 조합 명세를 활용하는 기법을 제시한다. 제시된 기법을 컨테이너 오케스트레이션 프레임워크인 쿠버네티스에 적용한 사례연구를 바탕으로 컨테이너 기반의 마이크로서비스가 구성됨을 확인하였다. 본 논문의 기법은 컨테이너 기반 마이크로서비스를 배포 및 관리하는 환경의 기반 모델로 적용될 수 있을 것으로 기대된다.

목차

요약
1. 서론
2. 관련연구
2.1 마이크로서비스 패턴 및 배포 관련 연구
2.2 컨테이너 및 마이크로서비스 관련기술
3. 명세 및 BCE 패턴을 활용한 배치 기법
3.1. 시스템 구조도
3.2. 마이크로서비스 명세
3.3 마이크로서비스 배포 프로세스 
4. 사례 연구
5. 결론
Acknowledgement
참고문헌

저자정보

  • 송규원 부산대학교 전기컴퓨터공학부
  • 정진호 부산대학교 전기컴퓨터공학부
  • 정수민 부산대학교 정보융합공학과
  • 박준석 부산대학교 지능물류빅데이터연구소
  • 염근혁 부산대학교 정보컴퓨터공학부

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      0개의 논문이 장바구니에 담겼습니다.