-
[백엔드 로드맵🐖] 호스팅이란?스터디/백엔드 로드맵 2022. 8. 1. 15:19반응형
<< 호스팅 >>
호스팅 (Hosting)
호스팅은 말그대로 '임대 서비스'이다. 어떤 서비스나 공간 등을 빌려준다는 의미이다.
호스팅은 크게 웹 호스팅, 서버 호스팅, 클라우드 호스팅으로 나눌 수 있다.
웹 호스팅
한 건물의 한 층을 한 사람이
웹 호스팅은 서버의 일정 공간을 임대해주는 서비스이다.
우리가 HTML/CSS/JS로 웹 페이지를 만들었다고 하자. 이 웹페이지는 오직 내 컴퓨터에서만 볼 수 있다.
이 웹 페이지를 다른 사람들도 볼 수 있도록 도와주는 것이 웹 호스팅이다.
웹 서버의 일부 공간을 빌려 내 웹 페이지를 배포하는 것이다.
장점
1) 서버 및 인프라를 구축할 필요가 없다.
2) 가격이 저렴하다.
단점
1) 자원 사용량이 제한된다.
서버 호스팅
한 건물을 통째로 한 사람이
웹 호스팅은 한 서버의 일부 공간만을 대여하기 때문에 작은 규모의 서비스, 예를 들어 회사 홈페이지나 블로그 등에 적합하다.
그렇다면 규모가 큰 서비스는 어떻게 운영해야 할까?
규모가 큰 서비스는 한 서버의 일정 공간이 아닌 한 서버를 통째로 빌려야 한다.
호스팅 업체의 물리 서버를 단독으로 임대/구매하여 사용하는 것이 서버 호스팅이다.
장점
1) 서버의 모든 자원을 활용할 수 있다.
2) 웹 호스팅에 비해 보안성이 좋다.
단점
1) 초기 구축에 시간과 비용이 소요된다.
클라우드 호스팅
여러 건물을 여러 사람이
클라우드 호스팅은 가상의 웹 서버를 임대하는 것을 의미한다. 한대 혹은 그 이상의 서버에 가상 공간을 만들어 서버로 이용하는 것이다.
갑작스럽게 발생하는 높은 트래픽에 대응하기 쉬워 일시적인 이벤트나 인프라가 유동적인 곳에 사용하기 편리하다.
장점
1) 사용자가 필요할 때 자유롭게 서버 확장 / 축소 가능
2) 이용한 만큼만 과금하는 후불제
단점
1) 하나의 프로그램에 이상이 생기면, 연결된 다른 프로그램도 영향을 받음
반응형'스터디 > 백엔드 로드맵' 카테고리의 다른 글
[백엔드 로드맵🐖] 터미널, 쉘, 커널 (0) 2022.11.28 [백엔드 로드맵🐖] HTML / CSS / JAVASCRIPT (0) 2022.08.04 [백엔드 로드맵🐖] DNS와 작동 원리 (0) 2022.08.01 [백엔드 로드맵🐖] 브라우저와 작동 원리 (0) 2022.07.29 [백엔드 로드맵🐖] 2022 백엔드 로드맵 (이미지O) (0) 2022.07.28