Skip to main content

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