Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

서비스 타입별 운영 방안 #1

Open
ish-hcc opened this issue Feb 15, 2024 · 0 comments
Open

서비스 타입별 운영 방안 #1

ish-hcc opened this issue Feb 15, 2024 · 0 comments

Comments

@ish-hcc
Copy link
Contributor

ish-hcc commented Feb 15, 2024

패키지 기반 서비스 운영방안

패키지 기반 종류

  • APT / DEB

  • YUM / RPM

예상 문제 상황

  • OS 버전별, 배포판별 필요한 패키지 및 의존성 상이

문제 상황에 따른 제한 상황

  • 지원 OS 종류 제한

서비스별 설정파일 운영방안

예상 문제 상황

  • 사용자가 임의로 설정파일의 경로를 변경한 경우

  • 컨테이너 기반으로 서비스 되고 있는 경우

    • 설정 파일의 경로가 다를 수 있음

    • 사용자가 커스텀한 설정 파일을 사용함으로 인해 원본 설정 파일의 구조와 차이가 발생할 수 있음

  • 서비스 버전별, 배포판별 설정파일의 위치나 설정파일의 구조 상이

  • 모든 서비스들을 커버하기엔 종류가 상당함

문제 상황에 따른 제한 상황

  • 사용자 정의 설정파일 위치는 고도화시에 고려하는 걸로

  • 컨테이너 기반으로 서비스되고 있는 경우

    • config 디렉토리 마운트 상태 확인 필요

    • 컨테이너의 본래 설정 파일 위치 구조 및 본래 설정 파일 내용을 기반으로 우선 고려

    • 사용자가 커스텀한 설정 파일에 대해서는 수동 절차 필요 (사용자 정의 스크립트 활용)

컨테이너 기반 서비스 운영방안

컨테이너 기반 서비스 종류

  • Docker / Podman

  • Kubernetes / Helm

예상 문제 상황

  • 마이그레이션 절차에서 컨테이너 이미지를 다운 받는 과정이 필요

  • 컨테이너 이미지 종류가 다양함

  • 컨테이너 이미지 종류별로 설정파일 구조 및 설정파일 내용 상이

문제 상황에 따른 제한 상황

  • 컨테이너 기반 서비스를 마이그레이션 하는 과정에서는 Private 환경이든, Public 환경이든 인터넷이 연결될 수 있도록 하는 방안 고려

  • 컨테이너 기반 서비스는 OS에 종속되지 않으므로 지원 대상 컨테이너 이미지 종류를 한정지어 제한

레거시 SW 서비스 운영방안

  • TBD
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant