OAK

Cloud 서비스 적용기술 분석 및 CI/CD 기술기반 PaaS 플랫폼 구현 방안 연구

Metadata Downloads
Alternative Title
정보통신 및 제조업 분야 중심으로
Abstract
현대의 정보통신기술(ICT)은 하드웨어와 소프트웨어 기술의 발전을 통해 AICBM, Metaverse 같은 새로운 패러다임을 만들어 왔다. 이는 클라우드 산업분야에도 영향을 미치게 되었으며 IaaS, PaaS, SaaS 형태 및 AIaaS, XaaS 형태로의 발전을 거듭하게 되었다. 특히 인터넷의 발달은 클라우드 산업분야의 새로운 시장을 형성하게 되었으며 COVID-19와 같은 글로벌 팬데믹 상황에서도 더욱 기술의 성장을 이어나갈 수 있게 되었다.
클라우드 컴퓨팅의 확산과 지속적 성장에 따라 소프트웨어 개발의 방법론, 동작시키는 방식, 배포하고 수정 후 재배포하는 방식 등 소프트웨어 산업 전반에 걸쳐 패러다임이 변화되고 있다. 이에 따라 클라우드 기술의 활용의 범위는 증가하였고 개발 환경을 지원하는 플랫폼의 요구사항 또한 증가하게 되었다. 이러한 환경은 클라우드 서비스의 확대 과정에서 이를 지원하기 위한 클라우드 서비스에 적용 가능한 플랫폼으로서 PaaS 플랫폼이 부각되게 되었다. PaaS 플랫폼은 IaaS나 SaaS 대비 시장 점유율이 비교적 낮지만 급변하는 시대적 요구사항을 반영하기엔 PaaS 플랫폼이 최우선 검토 대상이 될것으로 전망되어 진다. 그렇기 때문에 향후에는 PaaS 플랫폼의 성장이 IaaS 성장을 이끌어주고 결론적으로 클라우드 시장의 주도적 견인 역할을 할것으로 기대하고 있다.
현재 클라우드 시장을 주도하는 기업들은 클라우드를 활용하여 서비스 구축을 확대하는데 주력하고 있다. 소프트웨어(SW)를 개발하고 운영함에 있어서 필요한 플랫폼을 포함하여 클라우드 환경으로의 변화를 요구하면서 개발환경이 바뀌게 되었다. 이는 PaaS의 수요가 늘어나고 있다고 판단하는 기준이 되기도 한다. PaaS 플랫폼은 과거 ‘가상머신(VM) 관리’ 기능을 중심으로 구축되어 왔지만 최근에는 인프라를 관리하고 애플리케이션을 개발하며 운영의 지원 부분까지 적용범위가 확대 되고 있다. 이에 본 연구는 개발의 연속성을 위해 필요한 PaaS 플랫폼의 환경적 요소에 대한 수요자 중심의 요구사항을 반영한 가이드라인을 제시할 수 있었다.
애플리케이션을 개발하고 구현하는데 있어서 클라우드 서비스로 발전되는 환경에 대응하기 위해서는 컨테이너 기술과 컨테이너 오케스트레이션의 관리 기능이 필요하다. 이를 잘 활용하여 개발 생산성을 높이기 위한 CI/CD 오픈소스 기술을 적용한 시스템을 설계하고 구축하였다. 구축 시스템은 기업의 실제 책임자급 담당자의 요구사항을 분석하여 플랫폼으로 설계 및 구성하였으며 요구사항 분석을 기반으로 플랫폼 구성의 가이드라인을 설정하였다.
수요처의 요구사항을 분석하여 CI/CD 기술을 적용한 솔루션이 요구사항을 충족할 수 있다는 것을 확인할 수 있었다. CI/CD 기술을 PaaS 플랫폼에 적용하고 클라우드 서비스로 제공한다면 개발 생산성이 좋아지게 되어 PaaS 플랫폼 확산에도 매우 긍정적인 영향을 줄 것으로 기대한다.
Author(s)
김삼현
Issued Date
2022
Awarded Date
2022-02
Type
Thesis
Keyword
PaaSCloudCI/CDDevOps컨테이너MSACloud NativeOpenShiftOpen Source
URI
http://dspace.hansung.ac.kr/handle/2024.oak/6102
Affiliation
한성대학교 지식서비스&컨설팅대학원
Advisor
원종혁
Degree
Master
Publisher
한성대학교 지식서비스&컨설팅대학원
Appears in Collections:
스마트융합컨설팅학과 > 1. Thesis
Authorize & License
  • Authorize공개
Files in This Item:
  • There are no files associated with this item.

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.