호스팅이란?

이지수·2022년 10월 15일
0

Backend Loadmap

목록 보기
6/22
post-thumbnail

호스팅

호스팅(Hosting)이란 서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해 주는 서비스를 말합니다. 사용자가 직접 서버를 구입하고 운영할 필요 없이 호스팅 업체가 미리 준비해 놓은 서버(Server)를 빌려 사용하는 형식입니다.

서버

웹은 클라이언트 프로그램과 서버 프로그램을 통해 작동합니다.
1. 유저가 웹페이지에서 명령을 내리면,
2. 클라이언트 컴퓨터가 서버 컴퓨터에게 명령에 대한 값을 요청합니다.
3. 서버 컴퓨터는 데이터 베이스에서 데이터를 찾아 클라이언트 컴퓨터에 보내주고,
4. 클라이언트 컴퓨터는 이를 전달받아 유저에게 보여줍니다.
여기서 중요한 부분은 홈페이지 운영을 위해, 자료가 저장되는 공간인 서버가 꼭 필요하다는 것 입니다.

호스팅 종류

웹 호스팅

웹 호스팅은 하나의 서버 장비를 여러 명이 공유하여 사용하는 것입니다.
따라서 가격도 저렴하고 대중적으로 가장 많이 사용되는 호스팅입니다.
기업이나 개인 홈페이지는 트래픽양이 많지 않기 때문에 웹호스팅을 사용하는 것이 가장 적합합니다. 하지만 트래픽양이 증가해서 혼자 너무 많은 트래픽을 잡아먹는다면 서버가 다운되는 등의 제약이 있을 수 있습니다.

서버 호스팅

서버 호스팅은 웹호스팅과 반대로 한 명의 고객이 하나의 서버 장비를 임대하는 호스팅입니다.
따라서 가격도 비싸고 스케일과 트래픽양이 많은 대형 홈페이지를 구축할 때 사용하는 서비스입니다. 서버를 단독사용하므로 설치, 삭제등의 개발이 자유롭습니다.
고정적으로 트래픽양이 많은 사이트에 적합한 호스팅입니다.

클라우드 호스팅

클라우드 호스팅은 서버 호스팅과 비슷하지만 물리적 서버 장비가아닌 가상 서버를 임대한다는 데 차이가 있습니다.
따라서 자유롭게 서버 스펙을 조절할 수 있고, 이용한 만큼만 금액을 지불하면 된다는 장점이 있습니다.
일시적인 트래픽 변동량이 많은 사이트에 적합한 호스팅입니다.

참고
호스팅이란 무엇일까
호스팅이란? 의미와 종류

0개의 댓글