호스팅이란?
호스팅(Hosting)이란 서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해 주는 서비스를 말한다. 사용자가 직접 서버를 구입하고 운영할 필요 없이 호스팅 업체가 미리 준비해 놓은 서버를 빌려 사용하는 형식이다. 호스팅 서비스 종류는 다양하지만, 크게 웹 호스팅, 서버 호스팅, 클라우드 호스팅으로 구분할 수 있다.
호스팅의 종류
1) 웹 호스팅
웹 호스팅은 본인 웹 사이트를 올려놓을 인터넷상의 공간을 임대해주는 서비스다. 여러 고객이 하나의 서버를 사용하는 형태로, 저렴하게 이용할 수 있으며 대중적으로 가장 많이 사용되는 호스팅 서비스다. 소규모 웹 사이트는 월 트래픽 양이 많지 않기 때문에 웹 호스팅을 사용하기에 적합하다. 그러나 사용할 수 있는 하드웨어가 제한적이라는 단점이 있다.
2) 서버 호스팅
서버 호스팅은 하나의 서버 장비를 임대하며 서버 운영에 필요한 인프라와 기술력까지 제공받을 수 있는 호스팅 서비스다. 서버 운영과 관리에 대한 직접 권한을 갖고 단독으로 사용하기 때문에 보안상으로 유리하지만, 초기 구축 단계에서 가격이 비싸고 시간이 많이 든다. 주로 스케일과 트래픽 양이 많은 대규모 웹 사이트를 구축할 때 사용한다.
3) 클라우드 호스팅
클라우드 호스팅은 서버 호스팅을 가상화한 것으로, 가상 서버를 단독으로 사용할 수 있는 형태이다. 고객이 필요할 때마다 서버 자원을 늘리거나 축소하여 유연하게 서버를 이용할 수 있다. 최근에 많은 주목을 받는 호스팅 방법으로, Amazon EC2와 GCP(Google Cloud Platform)등의 서비스가 해당된다.
Reference
'Backend Roadmap > Internet' 카테고리의 다른 글
도메인 네임이란? (0) | 2024.06.24 |
---|---|
DNS와 동작 방식 (0) | 2024.06.24 |
브라우저와 동작 방식 (0) | 2024.06.24 |
HTTP란? (0) | 2024.06.24 |
인터넷이 어떻게 동작하는가? (0) | 2024.06.24 |