Gamma SAR처럼 특정 서버에 설치된 전문 소프트웨어를 여러 클라이언트가 사용할 수 있도록 하는 방법은 크게 두 가지로 나눌 수 있습니다:
| 항목 | Jupyter Notebook | SSH 공유 |
|---|---|---|
| 접근 방식 | 웹 브라우저 (포트 통해 접속) | 터미널 (SSH 클라이언트 사용) |
| 사용자 편의성 | 직관적, GUI 기반, 코드 셀 실행 | 커맨드라인 기반, 익숙하지 않으면 어려움 |
| 다중 사용자 지원 | 기본적으로는 단일 사용자 (multi-user 설정 필요) | 서버 계정 별로 명확히 분리 가능 |
| 보안 설정 | 비밀번호, HTTPS 필요 | SSH 키, 비밀번호 등 체계적 보안 |
| 환경 제어 | 노트북 환경만 제한 가능 | 사용자가 전체 터미널 제어 가능 |
| 설정 복잡도 | 설정 파일, 보안 인증 등 추가 설정 필요 | SSH만 열면 바로 사용 가능 |
| 자원 관리 | 사용자별 분리 어려움 (기본) | 계정별로 자원, 권한 분리 가능 |
| Gamma SAR 활용 제약 | CLI 위주 프로그램 실행이 불편할 수 있음 | CLI 기반 프로그램 실행에 최적화 |
| 협업 및 시각화 | 결과를 시각화하여 쉽게 공유 가능 | 시각화 어려움, 텍스트 기반 |
예: Gamma SAR 결과물을 노트북에서 읽어와 지도 시각화, 그래프 등으로 표현
예: 연구원들이 직접 Gamma 커맨드를 써서 SAR 데이터를 처리할 수 있어야 할 경우
| 목적 | 권장 방법 |
|---|---|
| 분석 결과 시각화, 코드 공유 | ✅ Jupyter Notebook |
| 전문 사용자용, 전체 CLI 제어 필요 | ✅ SSH 연결 공유 |
| 혼합형 (처리는 서버 CLI, 결과는 노트북) | SSH + Jupyter 병행 제공 |