🌳 고급 인프라
호스팅(Hosting)이 뭔가요?
쉽게 이해하기
집에서 장사를 하려면 전기세도 나가고 24시간 문 열어놓기 힘들잖아요. 그래서 상가를 빌려서 장사하는 거죠. 호스팅도 마찬가지예요. 내 컴퓨터 대신 항상 켜져 있는 서버를 빌려서 웹사이트를 올려두는 거예요.
핵심 정리
내 웹사이트를 24시간 켜놓을 수 있는 서버 공간을 빌리는 서비스예요.
자세히 알아보기
호스팅(Hosting)은 웹사이트나 앱을 인터넷에서 접근 가능하게 해주는 서비스예요. 호스팅 업체가 제공하는 서버에 내 파일을 올려두면, 전 세계 누구나 내 사이트에 접속할 수 있어요.
호스팅에는 여러 종류가 있어요. 공유 호스팅(Shared Hosting)은 여러 사이트가 한 서버를 나눠 쓰는 거라 저렴하지만 느릴 수 있어요. VPS(가상 사설 서버)는 한 서버를 여러 개로 나눠서 독립적으로 쓰는 거고, 전용 서버(Dedicated)는 서버 한 대를 통째로 쓰는 거예요. 클라우드 호스팅은 필요할 때마다 자원을 늘리거나 줄일 수 있어서 요즘 많이 써요.
정적 사이트(HTML/CSS/JS만 있는)는 Netlify, Vercel 같은 무료 호스팅을 쓸 수 있어요. 서버가 필요한 동적 사이트는 AWS, Google Cloud, Heroku 같은 플랫폼을 써야 해요. 호스팅 업체마다 제공하는 기능(SSL, 백업, CDN 등)과 가격이 다르니 프로젝트에 맞는 걸 골라야 해요.
호스팅 없이는 웹사이트를 인터넷에 올릴 수 없어요. 내 컴퓨터를 24시간 켜놓을 수도 없고, 보안이나 트래픽 관리도 어렵죠. 그래서 대부분의 웹사이트는 전문 호스팅 서비스를 이용해요.