호스팅이란?
인터넷 비즈니스를 시작하기 위해서는 기본적으로 홈페이지의 글 / 이미지 / 동영상 등 정보가 저장될 수 있는 '서버' 공간이 필요하다. 개인이나 기업에서 서버를 직접 보유하고 관리하기에는 비용과 시간이 많이 들지만, '호스팅'을 이용하면 서버를 일정기간 임대하고 관리받을 수 있어 쉽게 비즈니스를 시작할 수 있다.
호스팅에는 웹 호스팅, 서버 호스팅, 클라우드 호스팅과 같은 종류가 있다.
웹 호스팅
웹 호스팅은 콘텐츠 및 파일을 포함한 웹사이트가 인터넷에 전달되는 프로세스다. 일반적인 구분 방식으로는 공유 호스팅 (Shared Hosting)과 전용 호스팅(Dedicated Hosting)으로 나뉜다. 단순하게 보자면 서버를 여럿이 나눠 쓰냐, 혼자 쓰냐의 차이가 있다.
웹 페이지를 제작했다고 해서 누구나 내 사이트에 접속할 수 있지는 않다. 배포 과정을 거치고 도메인까지 연결을 해야 하나의 웹 페이지가 웹 사이트로 거듭나는 것이다. 이 배포과정을 전문 업체에 맡기는 것이다.
개인이 서버를 구매하고 설치하는 것은 많이 어렵고 시간이 들기 때문이다.
웹사이트가 호스팅되는 방식과 위치적인 요소는 성능에 영향을 미치게 되므로 선택한 웹 호스팅 서비스가 안전하고 신뢰할 수 있는지 반드시 확인해야 한다. 서버에서 사이트 표시 요청을 완료할 수 없는 경우 (서버 다운타임) 사용자가 사이트에 액세스 하는 것이 어려울 수 있거나 잠재적으로 액세스가 불가능 할 수 있다. 이로 인해 사용자, 전환 및 판매에 투입하는 비용이 반복하여 발생할 수 있다.
공유 호스팅
공유 호스팅이란 여러 웹 사이트가 하나의 물리적인 서버를 공유하는 형태이다. 트래픽 양이 제한된, 새로 개설된 작은 규모의 웹사이트라면 공유 호스팅으로 시작하는 게 좋다. 가장 저렴한 호스팅 유형에 속하기 때문이다.
단점으로는 갑작스럽게 트래픽이 급증하는 경우에는 공유서버가 적절히 대처하지 못한다. 따라서 휴일에 트래픽이 크게 증가하는 온라인 쇼핑몰 사이트의 경우에는 공유 호스팅을 선택하지 않는 것이 좋다. 이런 경우에는 비즈니스에 영향을 주지 않고 더 많은 양의 트래픽을 처리할 수 있는 유형이 필요하다. 또한 나눠 쓰다 보니 서버 통제에 대한 권한, 리소스의 부족과 같은 문제들이 발생한다.
용량/ 트래픽 제한이라는 형태만 있는 채로 동일한 리소스를 나눠 쓰고 있기 때문에, 같은 서버를 공유하고 있는 다른 웹사이트에 트래픽이 몰리는 경우에는 서버 다운 타임 (이유 없는 503 에러) 의 영향을 받을 수 있으므로 자신의 웹사이트 뿐만이 아니라 비즈니스에도 영향을 미치게 된다.
Virtual Private Server (VPS)
공유 호스팅과 전용 호스팅의 장점을 대체로 갖는 형태의 VPS는 Virutal Private Server 의 약자로 물리적인 서버 컴퓨터를 가상으로 쪼갠 '가상 서버 컴퓨터'를 의미하고 국내 업체들은 이걸 가상 서버 호스팅이라는 표현을 이용해서 서비스한다.
VPS의 가장 큰 차이는 리소스를 쓰든 말든 애초에 배당되어 있다는 점이다. 물리적인 하나의 서버를 나눠 쓴다는 의미에서 공유 호스팅과 VPS 호스팅이 비슷해 보일 수 있지만, 가상 서버라는 형태는 위 이미지처럼 메모리와 같은 리소스를 애초에 배당받기 때문에 남 때문에 내가 피해를 보는 상황이 발생하지 않는다.
물리적인 서버 컴퓨터가 아닐 뿐, 가상으로 생겨난 하나의 서버 컴퓨터이기 때문에 모든 설정을 바꿀 수 있는 루트 권한이 있고 OS 선택도 가능하기 때문에 리눅스 가상 서버 구축을 해도 되고 윈도우 가상 서버 구축도 가능하다.
가장 큰 단점은 직접 통제해야 하기 때문에 대체로 서버에 가장 많이 사용하는 리눅스에 대해서 사용할 줄 알거나 배워야 한다는 점이 있다. 또한 다른 VPS 사용자를 타깃으로 하는 DDoS 공격에 대해 동시에 영향을 받을 수도 있다. 확장성도 없다.
서버 호스팅
후자의 경우에는 서버 관리에 대한 직접 권한을 갖고 서버를 단독으로 사용하기 때문에 보안상으로도 유리하지만 초기 구축 단계에서 웹 호스팅에 비해 시간과 비용이 많이 든다는 단점이 있다. 이 경우에는 회사의 인트라넷, 대형 쇼핑몰 등 고정적으로 대용량 트래픽과 DB가 많이 사용되는 곳에 이용된다.
클라우드 호스팅
클라우드 호스팅이란 연결된 가상 및 물리적 클라우드 서버의 네트워크에서 애플리케이션이나 웹 사이트를 호스팅을 말한다. 웹 호스팅의 장점과 서버 호스팅의 장점을 모두 가지고 있는 호스팅 방법이고 최근 많이 주목을 받고 있다.
아마존 AWS, 구글의 클라우드 플랫폼 등 다양한 서비스가 존재한다.
가상서버의 리소스를 실시간으로 유연하게 확장 및 축소가 가능하다는 점이 가상서버 호스팅과 다른 클라우드의 큰 차이점이다.
클릭 몇 번으로 10분 안에 누구나 서버를 생성하고 관리할 수 있으며, 트래픽의 변동에도 유연하게 대처할 수 있기 때문에 일시적인 이벤트나 인프라가 유동적인 곳에 사용하기 편리하다는 장점이 있다.
단점으로는 트래픽이 폭증할 경우 종량제 요금으로 인한 비용 상승의 가능성이 있다. 그러나 클라우드 호스팅의 변화로 단점이 사라지고 있는 추세이다.
출처
- https://velog.io/@dreamjh/%ED%98%B8%EC%8A%A4%ED%8C%85%EC%9D%B4%EB%9E%80 - 호스팅이란?
- https://m.post.naver.com/viewer/postView.naver?volumeNo=31780520&memberNo=2521903 - 웹 호스팅 vs 클라우드 vs 서버 호스팅 비교하기
- https://ozhome.co.kr/hosting/about.html - 웹 호스팅 사진
- https://ko.wix.com/blog/post/web-hosting - 웹 호스팅이란? 종류와 비용에 관한 모든 것
- https://gentlysallim.com/vps-%ED%98%B8%EC%8A%A4%ED%8C%85%EC%9D%B4%EB%9E%80-%EC%9B%B9%ED%98%B8%EC%8A%A4%ED%8C%85%EC%9D%B4%EB%9E%80-%EA%B0%9C%EB%85%90%EC%A0%95%EB%A6%AC/ - VPS 호스팅이란 게 뭐임? 알기 쉽게 웹호스팅이란 것부터 개념정리
- https://library.gabia.com/contents/infrahosting/3594/ - VPS 사진
- https://library.gabia.com/contents/infrahosting/3594/ - 쉽게 알아보는 VPS의 정의와 장단점
- https://www.ridge.co/blog/cloud-computing-in-the-media-and-entertainment-industry/ - 클라우드 호스팅 사진
- https://techblogpedia.com/%EA%B0%80%EC%83%81%EC%84%9C%EB%B2%84-%ED%98%B8%EC%8A%A4%ED%8C%85%EA%B3%BC-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EC%84%9C%EB%B9%84%EC%8A%A4%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90-%EB%B0%8F-%EC%9E%A5/ - 클라우드 호스팅 단점
'Backend Loadmap > Internet' 카테고리의 다른 글
[백엔드 로드맵][인터넷] 도메인 네임이란? (0) | 2022.11.28 |
---|---|
[백엔드 로드맵][인터넷] DNS와 작동 원리 (0) | 2022.11.24 |
[백엔드 로드맵][인터넷] 브라우저와 동작 원리 (0) | 2022.11.22 |
[백엔드 로드맵][인터넷] HTTPS란? (0) | 2022.11.22 |
[백엔드 로드맵][인터넷] 인터넷은 어떻게 작동될까요? (0) | 2022.11.22 |