[Internet] 호스팅? 개념정리-IMBETPY


개요

hosting 의 개념과 서비스종류를 정리 하였습니다.


🎈 사전지식

  • 웹은 클라이언트 프로그램과 서버 프로그램을 통해서 작동한다.

  • 유저가 웹페이지에서 명령을 내리면, 클라이언트 프로르갬이 서버 프로그램에 명령에 대한 값을 요청을 한다.

  • 이 과정에서 서버컴퓨터는 데이터베이스에서 값을 찾아 클라이언트 컴퓨터에 전달하고, 클라이언트 컴퓨터는 이를 유저에게 보여준다.

  • 여기서 핵심은 웹페이지 운영을 위해서 자료가 저장되는 공간인 서버가 꼭 필요하다는 것이다.



🛒 호스팅 이란?

호스팅 이란 서버의 전체 혹은 일부를 이용할 수 있도록 임대해 주는 서비스를 말한다.

  • 서버를 관리하기 위해서는 24시간 내내 안정적으로 전기를 공급해야 하고, 빠르고 안정적인 인터넷 회선을 사용해야 하며, 철저한 보안 시스템을 갖추고 있어야 한다.

  • 집에 이런 서버를 운영하려면… 벌써부터 머리가 아프다.

  • 이런 이유로 개인이 서버를 직접관리 하기보다는 전문업체의 호스팅 서비스를 사용하는 경우가 많은 것.



🚄 호스팅의 종류

① 웹 호스팅

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


② 서버 호스팅

  • 서버호스팅 은 고객이 단독 서버를 사용하는 형태이다.
  • 넓은 하드웨어 공간을 사용할 수 있으며, 권한이 많고, 빠른 속도를 가질 수 있다.
  • 하지만 단독으로 서버를 이용하는만큼 비용이 높다.

③ 클라우드 서버

  • 클라우드서버 는 서버 호스팅을 가상화한 것으로, 가상 서버를 단독으로 사용할 수 있는 형태이다.
  • 필요할 때마다 서버 자원을 늘리거나 축소하여 유연하게 서버를 이용할 수 있다.
  • 하지만 하나의 가상 서버에 문제가 생기면 연결된 다른 가상 서버에도 문제가 생길 수 있다는 단점이 있다.
  • 대표적으로 AWS 서비스가 있다.



참고📚

wishket - 호스팅이란 무엇일까?