본문 바로가기
KERD
논문KCI 등재

하이브리드 클라우드 구축을 위한 IaC 기반 마이그레이션 기법

IaC-based migration method for hybrid cloud construction

0

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

클라우드 컴퓨팅은 최근 대중화되었으나, 여전히 클라우드 도입 및 관리를 어렵게 하는 과제들이 남아있고 그 중 하나는 클라우드 마이그레이션 문제이다. 현재 클라우드 벤더에서 제공하는 마이그레이션 서비스를 이용하거나 직접 머신 이미지를 추출하여 수동으로 마이그레이션하는 방법이 주로 사용되고 있으나, 이러한 방법들은 각각 벤더에 의존적이거나 느리고 유연성이 떨어진다는 문제점을 가지고 있다. 이에 본 논문에서는 IaC(Infrastructure-as-Code)의 개념을 차용한 클라우드 마이그레이션 자동화 방법을 제시한다. IaC를 지원하는 도구들을 이용하여 이미 존재하는 인프라의 정보를 수집하고, 수집한 정보를 사용하여 기존 인프라와 동일하게 동작하는 새로운 인프라를 클라우드에 구축하는 방법이다. 본 논문에서는 이러한 마이그레이션 방법의 기반이 되는 마이그레이션 모델 및 프로세스를 제시하며, 제시한 방법을 통해 실제로 마이그레이션이 이루어지는 사례를 보인다. 또한 기존의 마이그레이션 방법과의 마이그레이션 소요 시간 비교 실험을 통해 제시하는 방법의 효용성을 보인다. 제시하는 방법은 느리고 유연성이 떨어지는 기존 클라우드 마이그레이션 방법의 단점을 해소하고 DevOps 환경과 결합하여 보다 효율적인 클라우드 인프라 구축 및 관리를 가능케할 것으로 기대된다.

Abstract

Although cloud computing has recently become quite popular, but there are still challenges that complicates cloud adoption and management, one of which is the cloud migration problem. The current approaches for migration are either dependent on vendors or are slow and inflexible. We propose a method of cloud migration automation using the infrastructure-as-code (IaC) concept. IaC-based tools are used to collect information on the existing infrastructure and build new infrastructure using this collected information. In this paper, we present the migration model and the processes that are the foundations of this migration method, and show how migration proceeds in the proposed method. We also demonstrate the effectiveness of the migration, through time-comparison tests with the existing migration method. The proposed method is expected to solve the disadvantages of the existing slow and inflexible cloud migration methods. Combining the proposed method with the DevOps environment can facilitate more effective cloud infrastructure construction and management.

참고문헌 (25)

  1. 신민희, "클라우드 컴퓨팅 산업현황 및 발전 전망", 한국차세대컴퓨팅학회논문지, 7(6), pp.79~87 (2011)
  2. 김진택, "클라우드컴퓨팅 기술 스택 분석", 한국차세대컴퓨팅학회 논문지, 11(6), pp.79~89 (2015), 한국차세대컴퓨팅학회
  3. 박달용, "워크플로우 모델링을 통한 IaaS 클라우드 플랫폼 구축 최적화", 한국차세대컴퓨팅학회 논문지, 10(6), pp.36~45 (2014), 한국차세대컴퓨팅학회
  4. RightScale 2018 State of the Cloud Report, "RightScale", ~ (2018)
  5. "Top 10 Cloud Computing Challenges"[URL]
  6. D. Linthicum, "Cloud-Native Applications and Cloud Migration: The Good, the Bad, and the Points Between", IEEE Cloud Computing, 4(5), pp.12~14 (2017)
  7. J. Park, "Approach for Cloud Recommendation and Integration to Construct User-Centric Hybrid Cloud", IEEE conference on SmartCloud (2017)
  8. K. Morris, "Infrastructure as Code" (2016), O’Reilly Media, Inc
  9. "Migrating Applications to the Cloud:Rehost, Refactor, Revise, Rebuild, or Replace?"[URL]
  10. "6 Strategies for Migrating Applications to the Cloud"[URL]
  11. "What Is AWS SMS?"[URL]
  12. "Migrating Virtual Machines to the AWS Cloud"[URL]
  13. D. Kargatzis, "Virtual machine migration in heterogeneous clouds : from openstack to VMWare", IEEE 38th Sarnoff Symposium (2017)
  14. S. Callanan, "Automated Environment Migration to the Cloud", 27th Irish Signals and Systems Conference(ISSC) (2016)
  15. A. Panori, "Migration of applications to the Cloud : a user-drive approach", Journal of Smart Cities (2016)
  16. S. Frey, "The CloudMIG Approach : Model-Based Migration of Software Systems to Cloud-Optimized Applications", International Journal on Advances in Software, 4(3 and 4), pp.342~353 (2011)
  17. "CloudEndure Migration"[URL]
  18. M. Rubio, "Automatic Generation Of Virtual Machines For Security Training", IEEE Latin America Transactions, 14(6), pp.2795~2800 (2016)
  19. D. Hurley, "Reference environments : A universal tool for reproducibility in computational biology", Cornell University arXiv : 1810. 03766, ~ (2018)
  20. Microsoft, "Data Classification for Cloud Readiness", ~ (2014)
  21. B. Langmead, "Cloud computing for genomic data analysis and collaboration", Nature Reviews Genetics, 19, pp.208~219 (2018)
  22. F. Zhang, "A Survey on Virtual Machine Migration : Challenges, Techniques, and Open Issues", IEEE Communications Surveys & Tutorials, 20(2), pp.1206~1243 (2018)
  23. "Google Cloud, Machine Types"[URL]
  24. "Google Cloud, Manually Importing Virtual Disks"[URL]
  25. Infosys, "Cloud Migration Assessment Framework", ~ (2017)

관련 논문AI추천

이 간행물의 다른 논문 (7건)