본문 바로가기

Knowledge/Internet

호스팅

호스팅이란?

호스팅은 어떠한 서비스를 빌려 사용하는 것이다.

여기에서는 대형 서버를 빌려 사용하는 것을 의미한다.

크게 웹 호스팅, 서버 호스팅, 클라우드 호스팅이 존재한다.

직접 서버를 설치 및 관리하고 운영하는 것도 가능하지만 개인이 하기에는 비용 등의 어려움이 발생하기 때문에 호스팅이 필요하다.

 

웹 호스팅

- 웹 호스팅은 외부의 서버의 일부를 빌려서 사용하는 것이다.

- HTML, CSS, JavaScript 등을 이용해 만드는 웹 파일은 어디까지나 개인이 오프라인에서 만든 파일일 뿐 인터넷을 통해 배포된 상태가 아니다. 즉, 제작한 홈페이지를 다른 사용자가 화면 상으로 볼 수 없다.

- 그렇기에 웹 호스팅 서비스를 빌려 웹문서의 배포를 가능하게 하고 도메인 연결을 할 수 있도록하여 다른 사용자에게 원하는 정보를 제공할 수 있도록 한다.

- 웹 호스팅은 별도의 장비나 기술력이 필요하지 않기 때문에 비용적인 측면에서 유리한 점을 가진다.

 

서버 호스팅

- 웹 호스팅처럼 서버의 일부를 빌리는 것이 아닌, 서버 하나를 통째로 빌리는 방식이다.

- 서버 운영에 필요한 장비와 기술력을 제공받기 때문에 서버의 직접적인 관리가 가능하고 단독 사용으로 보안이 좋다.

- 초기에 비용과 시간이 많이 들지만 보안이 중요하고 자원의 관리가 효율적이어야하는 사이트에 효과적이다.

 

클라우드 호스팅

- 웹 호스팅과 서버 호스팅의 믹스 버전이다.

- 가상의 서버를 서버 하나를 통째로 빌리는 방식이다.

- 가상의 서버를 사용하기에 초기 비용이나 시간적인 측면에서 이득을 볼 수 있고, 자원을 유동적으로 활용할 수 있다는 장점이 있다.

 

 

 

 

 

'Knowledge > Internet' 카테고리의 다른 글

웹 서버(WS)와 웹 어플리케이션(WAS)에 대해  (0) 2024.02.26
DNS와 작동 원리  (0) 2023.11.01
웹 브라우저와 작동 원리  (0) 2023.10.31