정의
웹사이트 또는 웹 애플리케이션을 인터넷에 출시할 수 있게 하는 온라인 서비스다.
웹 호스팅 서비스에 가입하면, 웹사이트 작동에 필요한 파일과 데이터를 저장할 수 있는 물리적인 서버 공간을 할당받게 된다.
예를들어 html과 css로 웹페이지를 만들었다고 치면, 배포를 하고 도메인연결까지 해야 다른 사람들이 사용할 수 있다.
웹 호스팅은 이 배포 과정을 전문 업체에 맡기는 것이다.
작동방식
서버 공간을 제공하는 호스팅 제공자가 필요하다.
웹호스트는 웹사이트의 모든 데이터를 보관하는데, 사용자가 주소창에 웹사이트 줏를 입력하면, 호스트는 요청에 부합하는 파일들을 전송한다.
웹호스트는 웹사이트 데이터 저장을 위한 공간을 제공할 뿐만 아니라 SSL 인증, 이메일 호스팅, 개발자 도구, 백업 등을 지원한다.
종류
- Shared hosting
- VPS hosting
- Cloud hosting
- WordPress hosting
- Dedicated hsoting
웹호스팅과 도메인 이름의 차이
웹 호스팅 서비스에 가입하는 것 외에도 웹사이트를 운영하려면 도메인 이름이 필요하다.
웹호스팅은 웹사이틀 위한 공간을제공해주는 것
도메인이름은 웹사이트의 주소 역할을 한다.
즉 도메인 이름을 통해 웹호스팅 서비스에 등록하고, 해당 도메인으로 접속한 사용자에게 웹호스팅 서비스는 웹사이트의 데이터를 제공한다.
정리
개인 블로그나 소규모 트래픽이 필요한 곳 : 웹 호스팅
트래픽과 DB의 사용량이 많아 서버 관리 인프라가 같이 필요한 곳 : 서버 호스팅
트래픽의 변화에 유동적인 대처가 가능하며 빠른 시간안에 서버를 구축할 수 있는 서비스 : 클라우드 호스팅
참고 :
ozhome.co.kr/hosting/about.html
https://jonghyuck.tistory.com/22
'개발합시다. > BackEnd 공부' 카테고리의 다른 글
운영체제 메모리 관리란? (0) | 2021.08.16 |
---|---|
스레드와 동시성 (0) | 2021.08.16 |
도메인 & 도메인네임 이란? (0) | 2021.08.13 |
HTTP 란 무엇인가? (0) | 2021.08.10 |
브라우저는 어떻게 동작할까??? (0) | 2021.08.10 |