ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [백엔드 로드맵🐖] 호스팅이란?
    스터디/백엔드 로드맵 2022. 8. 1. 15:19
    반응형

    << 호스팅 >>

     

    호스팅 (Hosting)

    호스팅은 말그대로 '임대 서비스'이다. 어떤 서비스나 공간 등을 빌려준다는 의미이다. 

    호스팅은 크게 웹 호스팅, 서버 호스팅, 클라우드 호스팅으로 나눌 수 있다. 

     

     

     

    웹 호스팅

    한 건물의 한 층을 한 사람이

    웹 호스팅은 서버의 일정 공간을 임대해주는 서비스이다.

    우리가 HTML/CSS/JS로 웹 페이지를 만들었다고 하자. 이 웹페이지는 오직 내 컴퓨터에서만 볼 수 있다.

    이 웹 페이지를 다른 사람들도 볼 수 있도록 도와주는 것이 웹 호스팅이다.

    웹 서버의 일부 공간을 빌려 내 웹 페이지를 배포하는 것이다.  

     

    장점

    1) 서버 및 인프라를 구축할 필요가 없다.

    2) 가격이 저렴하다.

     

    단점

    1) 자원 사용량이 제한된다.

     

    서버 호스팅

    한 건물을 통째로 한 사람이

    웹 호스팅은 한 서버의 일부 공간만을 대여하기 때문에 작은 규모의 서비스, 예를 들어 회사 홈페이지나 블로그 등에 적합하다. 

    그렇다면 규모가 큰 서비스는 어떻게 운영해야 할까?

    규모가 큰 서비스는 한 서버의 일정 공간이 아닌 한 서버를 통째로 빌려야 한다. 

    호스팅 업체의 물리 서버를 단독으로 임대/구매하여 사용하는 것이 서버 호스팅이다. 

     

    장점

    1) 서버의 모든 자원을 활용할 수 있다.

    2) 웹 호스팅에 비해 보안성이 좋다.

     

    단점

    1) 초기 구축에 시간과 비용이 소요된다.

     

    클라우드 호스팅

    여러 건물을 여러 사람이

    클라우드 호스팅은 가상의 웹 서버를 임대하는 것을 의미한다. 한대 혹은 그 이상의 서버에 가상 공간을 만들어 서버로 이용하는 것이다. 

    갑작스럽게 발생하는 높은 트래픽에 대응하기 쉬워 일시적인 이벤트나 인프라가 유동적인 곳에 사용하기 편리하다.  

     

    장점

    1) 사용자가 필요할 때 자유롭게 서버 확장 / 축소 가능

    2) 이용한 만큼만 과금하는 후불제

     

    단점

    1) 하나의 프로그램에 이상이 생기면, 연결된 다른 프로그램도 영향을 받음 

    반응형

    댓글

Designed by Tistory.