호스팅이란?
호스팅은 어떠한 서비스를 빌려 사용하는 것이다.
여기에서는 대형 서버를 빌려 사용하는 것을 의미한다.
크게 웹 호스팅, 서버 호스팅, 클라우드 호스팅이 존재한다.
직접 서버를 설치 및 관리하고 운영하는 것도 가능하지만 개인이 하기에는 비용 등의 어려움이 발생하기 때문에 호스팅이 필요하다.
웹 호스팅
- 웹 호스팅은 외부의 서버의 일부를 빌려서 사용하는 것이다.
- HTML, CSS, JavaScript 등을 이용해 만드는 웹 파일은 어디까지나 개인이 오프라인에서 만든 파일일 뿐 인터넷을 통해 배포된 상태가 아니다. 즉, 제작한 홈페이지를 다른 사용자가 화면 상으로 볼 수 없다.
- 그렇기에 웹 호스팅 서비스를 빌려 웹문서의 배포를 가능하게 하고 도메인 연결을 할 수 있도록하여 다른 사용자에게 원하는 정보를 제공할 수 있도록 한다.
- 웹 호스팅은 별도의 장비나 기술력이 필요하지 않기 때문에 비용적인 측면에서 유리한 점을 가진다.
서버 호스팅
- 웹 호스팅처럼 서버의 일부를 빌리는 것이 아닌, 서버 하나를 통째로 빌리는 방식이다.
- 서버 운영에 필요한 장비와 기술력을 제공받기 때문에 서버의 직접적인 관리가 가능하고 단독 사용으로 보안이 좋다.
- 초기에 비용과 시간이 많이 들지만 보안이 중요하고 자원의 관리가 효율적이어야하는 사이트에 효과적이다.
클라우드 호스팅
- 웹 호스팅과 서버 호스팅의 믹스 버전이다.
- 가상의 서버를 서버 하나를 통째로 빌리는 방식이다.
- 가상의 서버를 사용하기에 초기 비용이나 시간적인 측면에서 이득을 볼 수 있고, 자원을 유동적으로 활용할 수 있다는 장점이 있다.
'Knowledge > Internet' 카테고리의 다른 글
웹 서버(WS)와 웹 어플리케이션(WAS)에 대해 (0) | 2024.02.26 |
---|---|
DNS와 작동 원리 (0) | 2023.11.01 |
웹 브라우저와 작동 원리 (0) | 2023.10.31 |