-
배포 전 점검 12항목 — 서버·도메인·백업·알림 체크리스트비개발자를 위한 기술 이해 2026. 7. 14. 20:43

"서버가 뭔가요"라는 질문에 대한 답은 대부분 비슷하다. 요청을 받아 응답하는 컴퓨터라는 정의다. 정의는 맞지만 발주자에게는 쓸모가 적다. 실제로 필요한 지식은 따로 있다. 내 사이트가 어떤 서버를 요구하는지, 배포할 때 무엇이 걸려 있는지, 계약에서 무엇을 지켜야 하는지다.
정의보다 조건이 중요하다
MDN 문서에서 웹 서버는 두 얼굴을 가진 말로 정의된다. 기계 쪽으로는 파일을 담아 인터넷에 물려 둔 컴퓨터, 프로그램 쪽으로는 방문자가 그 파일에 닿는 경로를 관리하는 소프트웨어다.
발주자에게 쓸모 있는 대목은 그다음에 나온다. 같은 문서가 웹사이트 전용 서버의 요건을 네 줄로 못 박는다. 항상 실행 중일 것, 항상 인터넷에 연결돼 있을 것, 고정된 주소를 가질 것, 제3자가 유지보수할 것. 개인 노트북이 서버 자리를 못 지키는 이유가 여기 다 나와 있다. 가정용 회선은 고정 IP를 주지 않는 경우가 많고, 노트북은 덮으면 멈춘다.

배포 전 점검 12항목
"코드를 서버에 올린다"는 한 문장에는 최소 열두 가지 확인이 들어 있다. 오픈 직전 체크리스트로 쓰면 된다.
1. 서버 요금제와 결제 수단이 발주자 명의인가
2. 도메인 소유자가 발주자 명의인가
3. 도메인이 서버 주소를 정확히 가리키는가
4. www 주소와 기본 주소 중 하나로 통일했는가
5. HTTPS 인증서가 설치돼 있고 자동 갱신이 걸려 있는가
6. 프로그램이 죽으면 자동으로 다시 켜지는가
7. 데이터베이스 접속 정보가 코드가 아니라 서버 설정에 있는가
8. 데이터베이스 백업 주기가 정해져 있는가
9. 서버가 멈췄을 때 알림이 담당자에게 가는가
10. 관리자 계정 비밀번호를 발주자가 바꿀 수 있는가
11. 서버 접속 열쇠를 인수인계 문서에 적어 두었는가
12. 월 고정비가 얼마인지 문서로 확인했는가이 중 7번과 9번이 사고를 가르는 항목이다. 접속 정보가 코드에 박혀 있으면 유출 사고로 이어지고, 알림이 없으면 손님이 먼저 장애를 발견한다.
세 가지 선택지 비교
| 방식 | 맞는 경우 | 운영 부담 | 월 비용 감각 |
|---|---|---|---|
| 정적 호스팅 | 소개·랜딩·블로그 | 거의 없음 | 가장 가볍다 |
| 관리형 호스팅 | 문의 폼·간단한 회원 기능 | 업체가 대신 관리 | 중간 |
| 클라우드·서버 임대 | 결제·정산·대량 데이터 | 보안 업데이트·감시 필요 | 트래픽에 따라 증가 |기준은 방문자 수가 아니라 기능이다. 로그인·결제·개인정보가 없으면 정적 호스팅에서 시작하고, 셋 중 하나라도 들어오는 순간 관리형 이상으로 올린다. 정산이 걸린 서비스나 직원이 매일 쓰는 업무 시스템이라면 처음부터 클라우드로 잡고 유지보수 계약을 함께 맺는 편이 낫다.
Q&A
서버는 한 번 사면 끝인가요?
아니다. 서버는 자리값이라 쓰는 동안 매달 나간다. 제작비와 별개 항목으로 잡히므로 견적서에서 인프라 비용을 따로 확인해야 한다.도메인만 사면 사이트가 뜨나요?
뜨지 않는다. 도메인은 이름표이고 서버는 건물이다. 이름표를 사도 가리킬 건물이 없으면 방문자는 아무것도 보지 못한다.원문: https://nova-lab.dev/r/t/what-is-a-server
자주 묻는 질문
Q. 내 노트북을 서버로 쓰면 안 되나요?
가능은 하지만 오래 버티지 못합니다.
MDN은 웹사이트 파일을 담는 서버의 조건으로 항상 실행 중일 것, 항상 인터넷에 연결돼 있을 것, 고정된 주소를 가질 것, 제3자가 유지보수할 것을 듭니다.
노트북은 덮으면 멈추고 가정용 회선은 주소가 수시로 바뀝니다.
Q. 서버 비용은 매달 나가나요?
네, 서버는 자리값이라 쓰는 동안 매달 나갑니다.
사이트 제작비와는 별개 항목이라 견적서에서 인프라 비용을 따로 확인해야 합니다.
소개 사이트라면 정적 호스팅으로 가볍게 시작할 수 있습니다.
Q. 서버와 도메인은 누구 명의로 계약해야 하나요?
발주자 명의로 계약하고 업체에는 관리 권한만 주는 순서가 안전합니다.
명의가 업체로 되어 있으면 업체를 바꿀 때 사이트와 도메인을 그대로 두고 나와야 하는 상황이 생깁니다.
글 · 노바랩 NovaLab · https://nova-lab.dev
'비개발자를 위한 기술 이해' 카테고리의 다른 글
외부 API 연동 실무 체크리스트: 준비물·심사·호출 상한 (0) 2026.07.15 엑셀에서 데이터베이스로 — 전환 시점 점수표와 이관 전 정제 루틴 (0) 2026.07.12 프론트엔드·백엔드 역할 구분과 견적 항목 점검 체크리스트 (1) 2026.07.11