웹호스팅 서버호스팅 클라우드 서버 차이와 홈페이지 서버 관리 범위
전문가는 전문가를 만나야 한다 연재 8편, 서버 방식 네 가지의 관리 범위, 무료 배포 서비스의 이용 조건, 서버 위치와 개인정보, 서버 이전 순서
홈페이지는 서버에 올려야 방문자에게 표출됩니다. 서버 방식은 웹호스팅, 서버호스팅, 클라우드 서버, 무료 배포 서비스로 나뉘고, 방식마다 업체가 관리하는 범위와 사용자가 관리하는 범위가 다릅니다. 연재 8편에서는 서버 방식별 관리 범위, 무료 배포 서비스의 이용 조건, 서버 위치와 개인정보, 서버 이전 순서를 정리하였습니다.
웹호스팅 서버호스팅 클라우드 서버 차이
네 방식의 차이는 서버의 어느 층까지 업체가 관리하는지에 있습니다. 아래는 일반 상품 기준입니다.
업체 관리사용자 관리
웹호스팅한 서버를 여러 사이트가 나누어 사용
- 사이트 내용
- 사이트 프로그램
- 웹 서버와 방화벽 설정
- 운영체제 보안 업데이트
- 서버 장비와 데이터센터
월 정액
서버호스팅서버 한 대를 단독 사용
- 사이트 내용
- 사이트 프로그램
- 웹 서버와 방화벽 설정
- 운영체제 보안 업데이트
- 서버 장비와 데이터센터
월 정액
클라우드 서버가상 서버를 필요한 만큼 사용
- 사이트 내용
- 사이트 프로그램
- 웹 서버와 방화벽 설정
- 운영체제 보안 업데이트
- 서버 장비와 데이터센터
사용량 요금
무료 배포 서비스Vercel, Netlify, Lovable 기본 주소
- 사이트 내용
- 사이트 프로그램
- 웹 서버와 방화벽 설정
- 운영체제 보안 업데이트
- 서버 장비와 데이터센터
무료 요금제 한도 안에서 사용
서버호스팅과 클라우드 서버에도 업체가 운영체제 관리를 맡는 관리형 상품이 있습니다. 계약 전에 운영체제 보안 업데이트를 누가 맡는지 확인해야 합니다.
클라우드 서버에서 사용자가 맡는 서버 관리
AWS 공동 책임 모델
Amazon EC2는 IaaS로 분류되며, 고객이 필요한 보안 구성과 관리 작업을 모두 수행해야 합니다.
- 게스트 운영체제 관리(업데이트와 보안 패치 포함)
- 인스턴스에 설치한 응용 프로그램
- 보안 그룹 방화벽 설정
AWS는 데이터센터, 서버 장비, 가상화 층을 관리하고, 그 위의 운영체제부터는 사용자가 관리합니다. 운영체제 보안 업데이트 외에 서버 관리에서 확인할 항목은 다음 글에서 다루었습니다.
무료 배포 서비스의 이용 조건
바이브 코딩과 AI 홈페이지 제작 도구로 만든 사이트는 무료 배포 서비스로 공개되는 경우가 많습니다. 무료 요금제에는 서비스마다 이용 조건이 있습니다.
VercelHobby 요금제
비상업 개인 용도만 허용
상업 이용에는 Pro 또는 Enterprise 요금제가 필요합니다. Vercel이 정한 상업 이용 예시는 다음과 같습니다.
- 방문자에게 결제 요청과 결제 처리
- 상품이나 서비스 판매 광고
- 사이트 제작, 수정, 호스팅 대가 수령
- 제휴 링크가 주목적인 사이트
- 광고 게재
NetlifyFree 요금제
월 300 크레딧 소진 시 사이트 중지
yoursite.netlify.app
Site not available
무료 요금제는 한도가 고정되어 크레딧을 추가로 구매할 수 없습니다. 크레딧을 모두 쓰면 모든 프로젝트가 중지되고 방문자에게 Site not available 화면이 표출됩니다.
LovableFree 요금제
개인 도메인 연결은 유료 요금제
xxx.lovable.app우리병원.kr
기본 주소는 lovable.app 하위 주소입니다. 개인 도메인 연결은 유료 요금제에서 제공되고, 무료 요금제로 낮추면 도메인 구매와 연결을 할 수 없습니다.
진료와 상담을 안내하는 홈페이지는 Vercel 상업 이용 예시의 서비스 판매 광고 항목을 확인해야 합니다. 무료 데이터베이스 Supabase의 7일 일시 중지는 연재 7편에서 다루었습니다.
서버 위치와 개인정보 국외 이전
클라우드 서버와 데이터베이스는 만들 때 지역(리전)을 고릅니다. Supabase 프로젝트는 주 지역 하나에 배포되고, 서울 지역(ap-northeast-2)도 선택할 수 있습니다.
상담 신청서
서울 지역ap-northeast-2
국내 보관상담 신청서
미국 동부 지역us-east-1
국외 이전해외 지역 서버에 상담 신청 내용을 보관하면 개인정보 국외 이전에 해당합니다. 개인정보 보호법 제28조의8 제1항 제3호는 계약의 체결과 이행을 위한 처리위탁과 보관의 경우, 아래 다섯 항목을 개인정보 처리방침에 공개하거나 정보주체에게 알리도록 정하고 있습니다.
- 이전되는 개인정보 항목
- 개인정보가 이전되는 국가, 시기, 방법
- 이전받는 자의 성명(법인은 명칭과 연락처)
- 이전받는 자의 이용 목적과 보유, 이용 기간
- 이전을 거부하는 방법, 절차, 거부의 효과
개인정보 처리방침 공개 의무(제30조)는 연재 7편에서 다루었습니다.
서버 이전 순서
주소를 바꾸지 않고 서버만 옮기는 경우 구글 검색 센터가 안내하는 순서입니다.
준비
- 새 서버에 사이트를 복사하고 임시 주소에서 시험(시험 중 noindex)
- 서치 콘솔 URL 검사로 Googlebot 접근 확인, 방화벽 차단 확인
- 서치 콘솔 소유권 확인 파일과 메타 태그를 새 서버에 포함
1주 전
- DNS TTL을 몇 시간 단위로 낮춤
이전일
- 시험용 robots.txt 차단과 noindex 제거
- DNS 레코드를 새 서버로 변경
이전 후
- 새 서버와 이전 서버의 로그, 색인 생성 확인
- Googlebot 수집 빈도의 일시 감소는 정상, 며칠 안에 회복
- 이전 서버 방문이 0이 되면 이전 서버 종료
도메인 연결과 만료는 9편, 새 서버의 SSL 인증서는 10편에서 다룹니다.
서버 증설 사례
건특공 입찰 공고 플랫폼2022년 8월 ~ 2023년 1월
345개 기관 공고 매일 자동 수집
- 수집 데이터 증가
- 서버 증설
- 구조 재설계
흐름소프트는 345개 기관의 공고를 매일 수집하는 크롤러와 누락 감지, 공법 맞춤 매칭을 갖춘 플랫폼을 PC 웹, 모바일 웹, 하이브리드 앱으로 구축하였습니다. 데이터가 늘어나는 데 맞추어 서버를 증설하고 구조를 다시 설계하였습니다.
사례 보기연재 순서
- 1편전문가는 전문가를 만나야 한다
- 2편네이버 검색 노출
- 3편구글 검색 노출
- 4편AI 검색 노출
- 5편블로그 연동
- 6편메타 태그와 구조화 데이터
- 7편홈페이지 유지보수
8편서버 관리
9편도메인 관리
출처
- AWS, 공동 책임 모델(Shared Responsibility Model)
- Vercel Docs, Fair Use Guidelines, Commercial usage
- Netlify Docs, How credits work, Credit-based pricing plans
- Lovable Docs, Custom domain
- Supabase Docs, Available regions
- 개인정보 보호법 제28조의8 개인정보의 국외 이전
- Google 검색 센터, URL 변경 없이 사이트 이전