배포와 운영 기초집LESSON 19
비용·보안·운영 부담을 기준으로 배포 방식 선택하기
난이도입문 → 초급
예상 시간30분
선수지식이전 강의
19강. 비용·보안·운영 부담을 기준으로 배포 방식 선택하기
1. 이번 강의에서 해결할 문제
인기나 무료 홍보 문구만 보고 플랫폼을 선택하면 서버 기능 부족이나 예상 비용·운영 책임을 뒤늦게 만납니다.
2. 학습 목표
3. 핵심 개념
현재 학습 사이트는 정적 파일과 브라우저 localStorage만 사용하므로 공개 저장소 GitHub Pages의 현재 정책에서 월 비용 0원 운영이 가능합니다. 한계는 로그인·기기 간 동기화·서버 DB·비공개 처리 부재입니다. FastAPI가 필요하면 실행 시간, 네트워크, 로그, 비밀, DB, 백업과 보안 업데이트를 제공하는 별도 환경이 필요하며 무료 플랜도 휴면·한도·정책이 바뀔 수 있습니다.
4. 단계별 실습
1. 의사결정 표
실행 위치: 프로젝트 운영 문서
실행 전 확인: 가격 숫자는 고정하지 않고 공식 요금 페이지 확인 날짜를 남깁니다.
대상: 정적 Pages·관리형 앱·직접 서버/컨테이너
의사결정 표
기능: 정적 파일 / 서버 코드 / DB / 로그인
비용: 고정비 / 사용량 / 초과 과금 / 도메인
보안: 비밀 / 패치 / 권한 / 데이터
운영: 로그 / 백업 / 롤백 / 장애 대응
이식성: 표준 파일·이미지 / 서비스 전용 기능
예상 결과: 각 선택의 필수 기능과 감수할 책임이 한 표에 나타납니다.
2. GitHub 웹 화면
실행 위치: 공식 Pages·Actions·Plans 문서
실행 전 확인: 유료 전환·결제 수단 등록 없이 문서만 확인합니다.
대상: 현재 무료 조건과 제한
GitHub 웹 화면
1. 저장소 공개 범위 확인
2. Pages 제공 조건 확인
3. Actions usage 확인
4. 확인 날짜 기록
5. 정책 변경 시 재검토 기준 작성
예상 결과: 월 비용 0원 판단의 현재 근거와 재확인 조건이 남습니다.
5. 배포·운영 흐름이 동작하는 이유
배포 방식은 가장 많은 기능이 아니라 현재 요구를 충족하는 최소 운영 책임으로 선택합니다. 정적 구조는 서버 비용과 공격 표면을 줄이지만 서버 기능을 제공하지 않습니다.
6. 자주 하는 실수와 안전한 해결법
7. 직접 실습
8. 이해 점검 질문 3개
9. 핵심 요약
MINI QUIZ
0 / 2비용·보안·운영 부담을 기준으로 배포 방식 선택하기 미니 퀴즈
선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.
LESSON STATUS
19강. 비용·보안·운영 부담을 기준으로 배포 방식 선택하기 미완료 상태학습을 마쳤나요?
직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.