☁️ 크라우드클러스터 환경에서의
웹출판시스템유형

정적 문서형 vs 동적 실행형 — 두 가지 접근 방식의 본질과 운영

J&D LAB / DolaAI · 2026. 9. 30. · 참조: ave-maria-elysian / tetrahedron_patent_kr

🟢 유형 1 — 정적 문서 기반 시스템 (HTML 중심)

적용 사례: tetrahedron_patent_kr / DolaAI
기본 언어: HTML · CSS · 순수 JavaScript

개념

미리 완성된 문서 파일을 그대로 클라우드 저장소에 올려서 제공하는 방식입니다. 서버는 단순히 파일을 전달할 뿐, 별도의 실행·연산 과정이 발생하지 않습니다.

작동 흐름

작성자: HTML 작성 → 저장 → gsutil cp 로 업로드
    ↓
클라우드: 파일 전달만 담당 (실행하지 않음)
    ↓
사용자 브라우저: 직접 읽고 즉시 표시 — 완료!

주요 특징

실제 명령어

gsutil cp 문서.html gs://tetrahedron_patent_kr/

이 한 줄로 완료 — 변환·설치·재시작 전혀 없음

🟠 유형 2 — 동적 실행 기반 시스템 (프로그래밍 언어 중심)

적용 사례: ave-maria-elysian
기본 언어: Python (서버 측 실행 언어)

개념

서버에서 실행되는 프로그램 코드를 배포하고, 사용자가 접속할 때마다 서버가 실시간으로 계산·가공하여 결과를 만들어 전달하는 방식입니다.

작동 흐름

개발자: .py 코드 작성 → 배포 → 서버에서 실행 대기
    ↓
사용자 접속 → 서버가 코드 실행 → 결과 HTML 생성 → 전달
    ↓
접속할 때마다 매번 실행 · 계산 · 응답이 반복됨

주요 특징

실제 배포 개념

코드 수정 → 의존성 확인 → 서버에 반영 → 프로세스 재시작 → 확인
(단순 파일 복사가 아닌, 서비스 갱신 절차가 따라옴)

📊 두 시스템의 핵심 비교

비교 항목 정적 문서형 (HTML) 동적 실행형 (Python)
대표 프로젝트 tetrahedron_patent_kr / DolaAI ave-maria-elysian
기본 언어 HTML · CSS · 순수 JS Python (서버 측 언어)
컴파일/변환 불필요 — 그대로 사용 인터프리터 처리 또는 빌드 과정 존재
서버의 역할 파일 전달만 — 실행하지 않음 프로그램 실행·계산·결과 생성
배포 방식 gsutil cp 복사 한 줄로 완료 배포 스크립트·설치·서비스 재시작 포함
수정 후 반영 즉시 — 올리자마자 반영 재배포·재시작 필요할 수 있음
필요 환경 정적 호스팅만 있으면 충분 언어 실행 환경 + 프로세스 관리
강점 간단·안정·속도 빠름·비용 저렴 기능 유연·데이터 연동·사용자 맞춤
적합 용도 기술 문서·공개 가이드·지식 공유 페이지 서비스·앱·실시간 처리 필요한 시스템

💡 요약 및 적용 원칙

"복잡한 것이 강한 것이 아니다.
필요할 때 복잡하고, 간단해야 할 때 간단한 것이 진정한 선택이다."