Earticle

현재 위치 Home

리눅스 컨테이너를 이용한 웹기반의 DevOps 플랫폼 연구
A Study on A Web-Based DevOps Platform Using Linux Container

첫 페이지 보기
  • 발행기관
    한국융합학회 바로가기
  • 간행물
    한국융합학회논문지 KCI 등재 바로가기
  • 통권
    제10권 제12호 (2019.12)바로가기
  • 페이지
    pp.71-80
  • 저자
    정근훈, 박준석, 이극
  • 언어
    한국어(KOR)
  • URL
    https://www.earticle.net/Article/A366668

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

4,000원

원문정보

초록

영어
DevOps is a combining which means giving a diverse environments for software development and operations through whole software lifecycle. The key value of the proposed DevOps platform is the fast and stable service capability for a software development and operation environment. To do this, the DevOps gives pre-embedded 7 programming languages-Java, C/C++, Python, PHP, Ruby, Node.js, goLang and 7 service frameworks – Korea eGov Framework, Spring, Struts, Django, Laravel, Rails, Express. With the DevOps platform, it is possible to develop a software and also to build and distribute operation packages directly with the Linux containers. In this paper, the performance evaluation for a compile time, a distribution time and a processing capability is will be also proved. Though the performance evaluation, this paper shows capabilities of the proposed DevOps for Cloud services with commercial service level, prospectively.
한국어
DevOps는 소프트웨어 개발과 운영의 합성어로 소프트웨어 생명주기 동안 사용되는 다양한 환경과 도구들이 존재한다. DevOps는 서비스를 제공함에 있어 빠르고 안전한 전개가 핵심이다. 이를 위해 Java, C/C++, Python, PHP, Ruby, Node.js, goLang 의 7가지 개발 언어와 전자정부프레임워크, Spring, Struts, DJango, Laravel, Rails, Express의 7가지 프레임워크 서비스를 사전에 제공하는 웹 기반의 통합 IDE를 제안한다. 통합 IDE는 플랫폼 내에서 웹 기반의 에디터를 통해 직접 개발이 가능하며, 리눅스 컨테이너를 이용하여 원 클릭으로 운영환경 이관이 가능하도록 구현하였다. 제안한 플랫폼은 개발 소스에 대해 컴파일 시간, 배포 시간, 배포된 앱의 처리량에 대한 성능 평가가 이루어 졌으며, 상용 수준의 클라우드 서비스를 제공할 수 있는 성능을 보여준다.

목차

요약
Abstract
1. 서론
2. 관련 연구
2.1 DevOps
2.2 클라우드 네이티브 애플리케이션
2.3 12 Factors
2.4 마이크로서비스 아키텍쳐(Micro Service Architecture)
2.5 쿠버네티스(Kubernetes)
3. 웹 기반의 DevOps 플랫폼 설계
3.1 목표 시스템
3.2 DevOps 플랫폼 엔진 설계
3.3 개발 및 운영 환경
4. 웹 기반의 DevOps 플랫폼 구현
4.1 제안 시스템 구성
4.2 리눅스 컨테이너 시스템 구현
4.3 개발 환경 구현
4.4 운영 관리 환경 구현
5. 플랫폼 평가
5.1 기능 평가
5.2 성능 평가
6. 결론
REFERENCES

키워드

데브옵스 클라우드 컨테이너 도커 쿠버네티스 웹IDE DevOps Cloud Container Docker Kubernetes WebIDE

저자

  • 정근훈 [ Geunhoon Chung | 세림티에스지 연구소장 ] Corresponding author
  • 박준석 [ Junseok Park | 세림티에스지 부소장 ]
  • 이극 [ Geuk Lee | 한남대학교 컴퓨터공학과 교수 ]

참고문헌

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

간행물 정보

발행기관

  • 발행기관명
    한국융합학회 [Korea Convergence Society]
  • 설립연도
    2011
  • 분야
    복합학>학제간연구
  • 소개
    본회는 융합학문 및 융합기술을 교류를 통한 학문기술의 확대․발전․보급 및 기술개발 전략에 과학적으로 접근하여 융합학문 및 기술을 더욱 활성화하고, 회원 상호간의 정보 교류를 도모함으로써 지역과 나라발전에 기여함을 목적으로 한다.

간행물

  • 간행물명
    한국융합학회논문지 [Journal of the Korea Convergence Society]
  • 간기
    월간
  • pISSN
    2233-4890
  • 수록기간
    2010~2022
  • 십진분류
    KDC 530 DDC 620

이 권호 내 다른 논문 / 한국융합학회논문지 제10권 제12호

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

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

      페이지 저장