What is hosting?

Oh Joon·2020년 12월 4일
0

Roadmap Internet

목록 보기
5/6
post-thumbnail

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

호스팅

정보의 집약체인 서버의 전체 혹은 일부를 이용할 수 있도록 임대해주는 서비스

만든 홈페이지를 PC에만 저장해놓으면 인터넷상에서 누구나 볼 수 없다.

서버를 관리하기 위해서는 24시간 내내 안정적인 전기 공급, 빠르고 안정적인 인터넷 회선 사용, 철저한 보안 시스템을 갖추고 있어야 한다. 따라서 개인이 서버를 관리하기보다 전문 업체의 호스팅 서비스를 사용하는 것이 일반적이다.


호스팅의 종류

  1. 웹 호스팅

웹 호스팅은 여러 고객이 하나의 서버를 함께 사용하는 형태다. 하나의 서버를 나누어 쓰기 때문에 저렴하고, 통합 관리를 받기에 편리하다. 하지만 사용할 수 있는 하드웨어가 제한적이다.

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

다가구 주택에 전세나 월세, 임대 아파트를 생각하면 된다!!

  1. 서버 호스팅

고객이 단독 서버를 사용하는 형태다. 넓은 하드웨어 공간 사용, 빠른 데이터 전송 속도, 서버 운영/관리(설치,삭제 등)에 대한 직접적인 권한을 가질 수 있다.
하지만 단독으로 서버를 이용하여 비용이 높기 때문에 대기업의 대형 포탈, 대형 오픈마켓과 같이 많은 데이터를 사용하는 기업이 사용하기 좋다.

단독 주택 임대를 생각하면 된다!!

  1. 클라우드 서버
    서버 호스팅을 가상화한 것으로 가상 서버를 단독으로 사용할 수 있는 형태다. 웹 호스팅처럼 고정된 사용 공간을 지불하지 않고 지금 사용하고 싶은 자원만 지불하면 된다. 고객이 필요할 때 마다 서버 자원을 늘리거나 축소 가능하며 유연하게 서버를 이용할 수 있다. 하지만 가상 서버에 문제 발생 시 다른 가상 서버에도 문제가 발생하는 단점이 존재한다.

웹호스팅 / 서버호스팅 / 클라우드의 차이점

참조
http://blog.wishket.com/
http://ozhome.co.kr/hosting/about.html
http://library.gabia.com/contents/infrahosting/1311

profile
Front-end developer

0개의 댓글