Post

[Study - Internet] Hosting 이란?

Hosting 이란?


호스팅이란 어떤 서비스를 빌려서 사용한다는 말이다.

호스팅은 웹 호스팅, 서버 호스팅, 클라우드 호스팅과 같은 종류가 있다.

Web Hosting

웹 호스팅은 외부의 서버를 빌려서 기능을 사용한다는 말을 의미한다.

웹 호스팅이란 홈페이지(웹 사이트)를 올려놓을 인터넷상의 공간을 임대 해주는 서비스이다.

만든 홈페이지를 PC에만 저장해 놓으면 PC 사용자는 만든 홈페이지를 볼 수 있어도 그 외는 해당 홈페이지를 볼 수 없다.

이 때 웹 호스팅 서비스를 이용하면 웹 서버의 일부 공간을 할당 받아, 그곳에 홈페이지 자료를 올려 놓으면 누구나 인터넷상으로 해당 페이지를 볼 수 있다.

즉, 웹 호스팅이란 다세대가 거주하는 빌라(웹 서버)의 방 한 칸(홈페이지가 들어갈 공간)을 임대하여 사용하는 서비스이다.

Server Hosting

웹 호스팅의 경우 서버 중 ‘일부’만 빌리는 서비스라면 서버 호스팅은 서버 하나를 통째로 구매할 수 있으며 서버 운영에 필요한 인프라와 기술력까지 제공 받을 수 있는 서비스이다.

전자의 경우 저렴한 가격으로 서버 및 인프라의 구축이 필요 없지만, 서버의 일부분만 사용하기 때문에 사용량이 제한되고 서버 관리 권한이 없다.

따라서, 소규모 웹 사이트에 주로 사용되고 후자의 경우 서버 관리에 대한 직접 권한을 갖고 서버를 단독으로 사용하기 때문에 보안상으로도 유리하지만, 초기 구축 단계에서 웹 호스팅에 비해 시간과 비용이 많이 든다는 단점이 있다.

이 경우에는 주로 회사의 인트라넷, 대형 쇼핑몰 등 고정적으로 대용량 트래픽과 DB가 많이 사용되는 곳에 사용된다.

Cloud Hosting

클라우드 호스팅은 웹 호스팅의 장점과 서버 호스팅의 장점을 모두 가지고 있는 호스팅이다.

아마존의 EC2와 구글의 GCP 등 다양한 서비스가 존재하며 장점을 나열해보자면 앉은 자리에서 클릭 몇 번으로 짧은 시간 안에 누구나 서버를 생성하고 관리할 수 있으며, 트래픽의 변동에도 유연하게 대처할 수 있기 때문에 일시적인 이벤트나 인프라가 유동적인 곳에 사용하기 편리하다는 장점이 있다.

Web Hosting vs Server Hosting vs Cloud Hosting


 Web HostingServer HostingCloud Hosting
이용 방식호스팅 업체의 서버 중 일부(공간)만 임대하여 사용한다.호스팅 업체의 물리 서버를 단독으로 임대/구매하여 사용하고,
서버 운영에 필요한 인프라와 기술력까지 제공받는다.
호스팅 업체의 가상 서버를 단독으로 사용할 수 있고,
단 몇 분만에 서버 생성 후 바로 사용할 수 있다.
장점서버 및 인프라를 구축할 필요가 없고,
가격이 저렴하다.
서버 관리에 대한 직접 권한을 갖고,
서버의 모든 자원을 활용할 수 있으며,
서버 단독 사용으로 웹 호스팅과 비교해 보안상 유리하다.
서버 관리에 대한 직접 권한을 가지고,
사용자가 필요할 때 자유롭게 서버 확장 및 축소가 가능하며,
서버 호스팅과 비교해서 서버 스펙도 마음대로 조절 가능하다.
또한, 이용한 만큼만 과금하는 후불제로 매우 경제적이다.
단점단독 서버 사용자에 비해 자원 사용량이 제한되고,
서버 관리 권한이 없다.
초기 구축에 시간과 비용이 꽤 소요되고,
가격은 웹 호스팅/클라우드에 비해 비싸다.
하나의 프로그램에 이상이 생기면 연결된 다른 프로그램도 영향을 받는다.
(이중화 및 백업으로 커버 가능)
주 사용자회사 홈페이지, 커뮤니티, 블로그 등
소규모 웹 사이트 운영에 주로 사용된다.
ERP, 회사 인트라넷, 대형 쇼핑물 등
고정적으로 대용량 트래픽과 DB가 많이 소요되고,
보안이 중요한 곳에서 주로 사용한다.
게임, 일시적 이벤트, 개발 테스트 등
접속자가 갑자기 늘었다 줄었다 하는
유동적 서비스를 운영할 때 주로 사용하며,
스타트업에게 인기가 많다.
  • 운영할 서비스 규모 & 관리 여건

    Web HostingServer HostingCloud
    트래픽과 사양 필요성이 적다.
    비용과 관리할 여력이 적다.
    서버 관리 엔지니어가 필요 없다.
    트래픽과 사양 필요성이 크다.
    비용과 관리할 여력이 크다.
    서버 관리 엔지니어가 필요하다.
    트래픽과 사양 필요성이 크다.
    비용과 관리할 여력이 크다.
    서버 관리 엔지니어가 필요하다.
    서버 공간만 빌려 쓰고,
    웹 서비스(홈페이지)만 운영하면 된다.
    대형 쇼핑몰, 회사 인트라넷, ERP 등
    서비스를 운영하기 위한 충분한 인프라 구축 후
    안정적으로 운영하면 된다.
    신규 게임, 일시적 이벤트, 개발 테스트를 위해
    인프라를 유동적으로 사용하여 운영하면 된다.

정리

  • 웹 호스팅

    개인 블로그나 소규모 트래픽이 필요한 곳

  • 서버 호스팅

    트래픽과 DB의 사용량이 많아 서버 관리 인프라가 같이 필요한 곳

  • 클라우드 호스팅

    트래픽의 변화에 유동적인 대처가 가능하며 빠른 시간 안에 서버를 구축할 수 있는 서비스

Reference


호스팅이란?

This post is licensed under CC BY 4.0 by the author.

© Yn3. Some rights reserved.