Earticle

현재 위치 Home

마이크로서비스 아키텍처 결합 결정을 지원하는 학습 기반 관리 방법
Management Method for Microservice Architecture Coupling Decision based on Learning

첫 페이지 보기
  • 발행기관
    한국차세대컴퓨팅학회 바로가기
  • 간행물
    한국차세대컴퓨팅학회 논문지 KCI 등재 바로가기
  • 통권
    Vol.21 No.5 (2025.10)바로가기
  • 페이지
    pp.7-21
  • 저자
    정수민, 조대영, 박준석, 염근혁
  • 언어
    한국어(KOR)
  • URL
    https://www.earticle.net/Article/A475393

원문정보

초록

영어
Microservice architecture refers to a software architecture that guarantees the independence of components to increase maintainability and nimbly reflects user requirements. Microservice architecture mainly utilizes a microservice construction method that incorporates container virtualization technology to ensure component independence, and establishes relationships between microservices by utilizing connection specifications or models of individual microservices. However, improving existing services or developing new services using microservice architecture requires various basic knowledge such as software networks, software modeling, and resource virtualization. This acts as an entry barrier to analyzing and utilizing microservice architecture, and is a factor that makes it difficult to establish a clear construction plan. Therefore, in this paper, we propose a learning-based management method for microservice architecture based on generative AI that enables immediate feedback and additional learning in order to lower the entry barrier to introducing microservice architecture and provide automation-based technology. The proposed method derives a container specification that builds container based microservices through generative AI. In addition, we propose a method that can determine the coupling between microservices by learning loose coupling and functional specifications based on the BCE pattern definition to support the derivation of functional relationships in microservice architecture. The proposed method is suitable for building microservices and supporting combination decisions through a case study utilizing GPT, a generative AI model, in the process of deploying microservices in a Kubernetes container environment. It is expected that the microservice learning-based management method presented in this paper will be able to support various IT service providers who are experiencing technical difficulties in introducing microservices.
한국어
마이크로서비스 아키텍처는 구성 요소의 독립성을 보장하여 유지보수성을 높이고 사용자 요구사항을 민첩하게 반영 하는 소프트웨어 아키텍처를 말한다. 마이크로서비스 아키텍처는 구성 요소 독립성을 보장하기 위해 컨테이너 가상 화 기술을 접목한 마이크로서비스 구축 방법을 주로 활용하며, 개별 마이크로서비스의 연결 명세 또는 모델을 활용 해 마이크로서비스 간 연관 관계를 수립한다. 그러나, 마이크로서비스 아키텍처를 활용하여 기존 서비스를 개선하거 나 새로운 서비스를 개발하기 위해서는 소프트웨어 네트워크, 소프트웨어 모델링, 자원 가상화 등의 다양한 기반 지 식이 요구된다. 이는, 마이크로서비스 아키텍처를 분석하고 활용하는 과정에서 진입장벽으로 동작하며, 명확한 구축 방안을 수립하기 어렵게 만드는 요인이 된다. 따라서, 본 논문에서는 마이크로서비스 아키텍처 도입의 진입장벽을 낮추고 자동화 기반 기술을 제공하기 위해, 즉각적인 피드백과 추가 학습이 가능한 생성형 AI 기반의 마이크로서비 스 아키텍처의 학습 기반 관리 방법을 제시한다. 제시하는 방법은 컨테이너 기반 마이크로서비스를 구축하는 컨테이 너 명세를 생성형 AI를 통해 도출한다. 또한, 마이크로서비스 아키텍처의 기능 관계 도출을 지원하기 위해 BCE 패 턴 정의에 기반한 약결합 및 기능 명세를 학습하여 마이크로서비스 간의 결합 결정을 지원하는 방법을 제시한다. 제 시하는 방법은 쿠버네티스 컨테이너 환경의 마이크로서비스 배포 과정에서 생성형 AI 모델인 GPT를 활용한 사례 연구를 통해 본 논문에서 제시한 방법이 마이크로서비스를 구축하고 결합 결정을 지원하기 적합함을 확인한다. 본 논문에서 제시한 마이크로서비스 학습 기반 관리 방법은 마이크로서비스의 도입에 기술적 어려움을 겪는 다양한 IT 서비스 관계자들을 지원할 수 있을 것으로 기대된다.

목차

요약
Abstract
1. 서론
2. 관련 연구
2.1 마이크로서비스 아키텍처
2.2 마이크로서비스 학습 기반 관리
3. 생성형 AI 기반 마이크로서비스 결합 결정 방법
3.1 생성형 AI 모델 학습을 위한 과정 및 마이크로서비스 결합 요소 분석
3.2 마이크로서비스 결합 요소 학습을 위한 학습데이터 처리 방법
3.3 마이크로서비스 패턴 결정 아키텍처
4. 사례연구 및 평가
4.1 사례연구
4.2 평가
5. 결론
참고문헌

키워드

마이크로서비스 아키텍처 마이크로서비스 결합 생성형 인공지능 생성형 인공지능 학습 Microservice Architecture Microservice Coupling Generative AI Generative AI Learning

저자

  • 정수민 [ Sumin Jeong | 부산대학교 정보융합공학과 ]
  • 조대영 [ Daeyoung Cho | 부산대학교 정보융합공학과 ]
  • 박준석 [ Joonseok Park | 부산대학교 지능물류빅데이터연구소 ]
  • 염근혁 [ Keunhyuk Yeom | 부산대학교 정보컴퓨터공학부 ] 교신저자

참고문헌

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

간행물 정보

발행기관

  • 발행기관명
    한국차세대컴퓨팅학회 [Korean Institute of Next Generation Computing]
  • 설립연도
    2005
  • 분야
    공학>컴퓨터학
  • 소개
    본 학회는 차세대 PC 및 그 관련분야의 학술활동을 통하여 차세대 PC의 학문 및 기술발전을 도모하고 산업발전 및 국제협력 증진을 목적으로 한다.

간행물

  • 간행물명
    한국차세대컴퓨팅학회 논문지 [THE JOURNAL OF KOREAN INSTITUTE OF NEXT GENERATION COMPUTING]
  • 간기
    격월간
  • pISSN
    1975-681X
  • 수록기간
    2005~2026
  • 등재여부
    KCI 등재
  • 십진분류
    KDC 566 DDC 004

이 권호 내 다른 논문 / 한국차세대컴퓨팅학회 논문지 Vol.21 No.5

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

    함께 이용한 논문 이 논문을 다운로드한 분들이 이용한 다른 논문입니다.

      페이지 저장