웹호스팅과 클라우드, 무엇을 골라야 하나요
예전에 서버를 잘 모르는 영업팀 지인이 물은 적이 있습니다. “웹호스팅이랑 클라우드가 뭐가 달라요? 둘 다 돈 내고 용량이랑 트래픽 빌리는 거 아닌가요?” 겉보기엔 그렇습니다. 하지만 빌리는 방식이 다르고, 그 차이는 사이트가 커지거나 문제가 생겼을 때 드러납니다.
웹호스팅과 클라우드는 무엇이 다른가요?
가장 자주 듣는 설명은 “호스팅은 서버 한 대, 클라우드는 여러 대”입니다. 틀린 말은 아니지만 핵심을 조금 비껴갑니다. 실제 차이는 자원을 어떻게 나눠 쓰느냐에 있습니다.
공유 웹호스팅은 한 대의 서버를 여러 사이트가 나눠 씁니다. 아파트 한 층을 여러 세대가 쓰는 것과 비슷합니다. 관리는 호스팅사가 하고 값은 싸지만, 내가 바꿀 수 있는 범위가 제한적이고 옆집의 영향을 받습니다.
클라우드 서버는 큰 서버 자원을 잘라 나만의 독립된 서버 한 대처럼 빌려줍니다. 운영체제부터 웹서버·PHP 버전까지 직접 정할 수 있고, 필요하면 사양을 올리거나 서버를 늘릴 수 있습니다. 대신 그 관리를 누군가는 해야 합니다.
그럼 우리 사이트는 어느 쪽이어야 하나요?
규모만으로 정하지 마시고, 아래 항목 중 몇 개에 해당하는지로 보시면 판단이 쉬워집니다.
| 이런 상황이라면 | 맞는 쪽 |
|---|---|
| 소개형 홈페이지·블로그, 방문자가 많지 않음 | 공유 웹호스팅 |
| 내부에 관리할 사람이 없고 손이 덜 가야 함 | 공유 웹호스팅 또는 관리형 |
| PHP·웹서버 설정을 직접 바꿔야 함 | 클라우드 |
| 이벤트·시즌에 트래픽이 몰림 | 클라우드 |
| 쇼핑몰·회원 서비스처럼 멈추면 곤란함 | 클라우드 |
| 웹진처럼 콘텐츠와 이미지가 계속 쌓임 | 클라우드 |
정리하면 “지금 규모”가 아니라 “앞으로 손댈 일이 있느냐”가 기준입니다. 한 번 만들고 거의 건드리지 않을 사이트라면 공유호스팅이 합리적입니다. 반대로 계속 운영하며 고쳐 나갈 사이트라면, 나중에 옮기는 비용까지 생각했을 때 처음부터 클라우드가 편합니다.
가격 차이는 실제로 얼마나 되나요?
“클라우드는 비싸다”는 인식이 남아 있지만 지금은 격차가 많이 좁혀졌습니다. 해외 주요 클라우드의 입문 사양(1 vCPU·1GB 메모리)은 월 4~6달러 선에서 형성되어 있습니다. 국내 공유호스팅 중상위 요금제와 큰 차이가 나지 않는 수준입니다.
클라우드의 진짜 비용은 서버 요금이 아니라 관리입니다. 보안 업데이트, 백업, 장애 대응을 누군가 해야 합니다. 내부에 담당자가 없다면 그 몫이 그대로 남습니다. 요금표만 비교하면 클라우드가 싸 보이지만, 관리까지 포함해 비교하셔야 실제 판단이 됩니다.
공유호스팅에서 실제로 자주 막히는 지점은 무엇인가요?
고객사 사이트를 넘겨받아 점검할 때 반복해서 만나는 문제들입니다.
- PHP 버전을 올릴 수 없거나, 올리기가 무섭습니다. 속도와 보안에 가장 큰 영향을 주는 항목인데 손을 못 댑니다.
- 옆 사이트의 영향을 받습니다. 같은 서버의 다른 사이트가 자원을 많이 쓰면 우리 사이트도 느려집니다.
- 트래픽 한도에 걸립니다. 평소엔 여유롭다가 홍보나 시즌에 몰릴 때 하필 막힙니다.
- 웹서버를 고를 수 없습니다. Nginx로 바꾸거나 캐시 구성을 손보는 선택지가 없습니다.
이 항목들이 왜 속도에 결정적인지는 따로 정리해 두었습니다. → 워드프레스가 느린 진짜 이유는 플러그인이 아닙니다
옮길 때는 무엇을 주의해야 하나요?
이전 자체는 어렵지 않지만, 사고는 대부분 준비 부족에서 납니다. 최소한 아래는 챙기셔야 합니다.
- 파일과 데이터베이스를 함께 백업합니다. 파일만 받아두고 DB를 놓치는 경우가 의외로 많습니다.
- 도메인·메일 설정을 확인합니다. 사이트는 옮겼는데 메일이 끊기는 사고가 흔합니다.
- SSL 인증서를 새로 발급합니다. 옮긴 서버에서 다시 잡아줘야 합니다.
- 옛 주소를 새 주소로 연결합니다. 주소 구조가 바뀐다면 리다이렉트를 걸어야 검색 순위를 잃지 않습니다.
공유호스팅에서 PHP 버전만 바꾸는 작업도 데이터베이스 백업 없이는 위험합니다. 특히 카페24는 PHP를 변경하면 DB가 삭제되고 복구되지 않습니다. 이전이든 버전 변경이든, 되돌릴 수 있는 상태를 먼저 만들어 두고 시작하세요.
정리하면 무엇부터 확인하면 되나요?
지금 쓰는 환경이 어느 쪽인지부터 보시면 됩니다. 관리자에서 PHP 버전을 바꿀 수 있는지, 웹서버가 무엇인지 두 가지만 확인해도 대개 판별됩니다. 바꿀 수 없다면 공유호스팅일 가능성이 높습니다.
그다음은 앞으로 이 사이트를 얼마나 손댈 것인가입니다. 거의 건드리지 않을 사이트를 굳이 클라우드로 옮길 이유는 없습니다. 반대로 콘텐츠가 쌓이고 기능이 붙을 사이트라면, 나중에 옮기는 비용이 지금 옮기는 비용보다 큽니다.
지금 사이트가 느리지 않고, 트래픽 한도에 걸린 적이 없고, 앞으로 크게 손댈 계획도 없다면 굳이 옮길 이유가 없습니다. 인프라를 바꾸는 일은 그 자체로 위험과 비용을 동반합니다. 필요해질 때 옮겨도 늦지 않습니다.