メインコンテンツまでスキップ

2) 서비스 구성도

SDF App 서비스 주요 흐름

SDF App를 설치하기 위한 OS 지원 사양을 고려하여 Case 선택 적용 필요

Case 1) 업무 시스템과 분리된 서버에 설치

sdf_app_service_architecture

Case 2) 업무 시스템과 동일한 서버에 설치

sdf_app_service_architecture

Case 3) 업무 시스템과 동일한 서버에 설치(scsl.jar를 사용하지 않고 SDF App의 API 호출)

sdf_app_service_architecture

SDF App 컨테이너 이미지 관리 방법

Harbor 이미지 관리 서비스 구성도

sdf_app_service_images_management

1) 소프트캠프 사내에서 Security365 ACR에 업로드된 컨테이너 이미지를 tar 파일로 다운로드
2) 소프트캠프 엔지니어가 tar 파일을 고객사에 제공 및 내부로 반입
3) 별도의 Linux 서버에 설치된 Harbor에 접속하여 반입된 tar 파일을 컨테이너 이미지로 업로드
4) SDF App 배포를 위한 yaml 파일에서 Harbor에 업로드된 이미지 중 원하는 이미지 태그로 변경하여 SDF App 서비스 실행

SDF App 이미지를 TAR 파일로 생성 방법

# ACR에서 이미지를 Docker에 다운로드
docker pull security365acr.azurecr.io/shieldrm/cloud-containerlinker:20250625.1
# 태그 수정
docker tag security365acr.azurecr.io/shieldrm/cloud-containerlinker:20250625.1 cloud-containerlinker:20250625.1
# tar 파일 생성
docker save -o cloud-containerlinker_20250625.1.tar cloud-containerlinker:20250625.1