earticle

논문검색

레거시 시스템의 효율적인 클라우드 전환을 위한 마이크로서비스 아키텍처 적용 방안에 관한 연구

원문정보

An Efficient Migration Scheme of Legacy Systems for Cloud Through Application of Microservice Architecture : A Case Study

부현경, 김인규

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

초록

영어

Various enterprises with existing legacy systems and governments around the world are actively trying to utilize the cloud. In particular, Korea government is pursuing various cloud businesses as part of e-government projects. Among them, from 2014 onwards, we have proposed a plan to migrate an on-nara system, which is the Korean government business system, to the cloud. However, the on-nara system is implemented as a Service-oriented architecture(SOA), which makes it difficult to quickly transition to the cloud, and it is difficult to make full use of the advantages of the cloud even if the transition is made. Therefore, this study suggests the use of microservice architecture to move on cloud computing of on-nara systems. In this study, a certain unit system of the actual on-nara system is selected and microservice architecture is applied. In this paper, we propose a cloud task management system based on the microservice architecture implemented for each microservice after extracting the domain driven concept 's bounded-context concept for the correct abstraction of microservices. As a result, the proposed method helps to migrate large-scale monolithic or SOA-based systems such as public sector systems to the cloud, and is a cornerstone of future research and work on the applicability of the proposed method will be.

한국어

레거시 시스템을 가진 다양한 기업과 세계의 각 정부가 클라우드를 활용하고자 하는 시도가 활 발하게 이루어지고 있다. 특히 한국의 경우, 전자 정부 사업의 일환으로 다양한 클라우드 사업을 계획 ·추진 중이다. 그중에서도 현재 한국 정부 업무 시스템인 온나라 시스템을 클라우드로 전환하려는 계 획이 2014년부터 꾸준히 제안되어왔다. 그러나 온나라 시스템은 서비스 지향 아키텍처로 구현되어 빠 르게 클라우드로 전환하기가 힘들고, 전환하더라도 클라우드가 주는 이점을 온전히 활용하기가 어려 운 한계가 있다. 따라서 본 연구에서는 온나라 시스템의 클라우드 전환의 한계를 극복하고자 마이크 로서비스 아키텍처의 사용을 제안한다. 본 연구에서는 실제 온나라 시스템의 일부 단위 시스템을 선 별하여 마이크로서비스 아키텍처를 적용한다. 이때, 마이크로서비스의 올바른 추상화를 위해 도메인 주도 설계의 제한 범위 개념을 적용하여 추출한다. 그리고 각각에 마이크로서비스를 적용 및 구현하 여 마이크로서비스 아키텍처 기반 클라우드 과제 관리 시스템을 제시한다. 그 결과 본 연구의 제안 방 법은 공공 분야의 시스템 등 큰 규모의 모놀리식 혹은 서비스 지향 아키텍처 기반의 시스템을 클라우 드로 이전하는 데 도움을 줄 뿐만 아니라, 클라우드 기반의 공공사업 분야에서 본 연구가 제안한 방 법의 적용 가능성에 관한 향후 연구 및 작업에 초석이 될 것이다.

목차

요약
Abstract
1. 서론
2. 관련 연구
2.1 온나라 시스템
2.2 클라우드 컴퓨팅
2.3 애자일 방법론
2.4 도메인 주도 설계
2.5 마이크로서비스 아키텍처
3. 과제 관리 시스템 개발 방법론
4. 클라우드 과제 관리 시스템 개발
4.1 요구사항 분석
4.2 시스템 설계
4.3 시스템 구현 및 테스트
4.4 클라우드 환경의 배포
4.5 최종 과제 관리 시스템
5. 결론
REFERENCES

저자정보

  • 부현경 Boo, Hyun-Kyung. 국민대학교 BIT전문대학원 전자정부전공 석사과정
  • 김인규 Kim, In-Kyu. 국민대학교 BIT전문대학원 전자정부전공 주임교수

참고문헌

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

    함께 이용한 논문

      ※ 기관로그인 시 무료 이용이 가능합니다.

      • 5,700원

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