호스팅(Hosting)이란?

서버 컴퓨터의 전체 또는 일부 공간을 이용할 수 있도록 대여해 주는 서비스를 말한다.

서버 개발이나 관리에 대한 부담이 없기 때문에 대다수 사람들은 전문 업체를 통해 호스팅 서비스를 사용한다. 일반적으로 사용자가 직접 서버를 구입하고 운영할 필요 없이, 호스팅 업체에서 미리 구축한 서버를 임대하여 사용한다.

Hosting 종류

호스팅의 종류에는 크게 웹 호스팅(공유 호스팅), 서버 호스팅, 클라우드가 있다.

웹 호스팅 (공유 호스팅)

하나의 서버를 여러 사용자가 함께 사용하는 서비스로, 가장 보편적으로 사용하는 호스팅이다.

서버 호스팅

서버 자체를 전체로 임대하여 단독으로 사용하는 서비스로, 대규모 트래픽이 있는 사이트나 대규모 비즈니스에 적합하다.

클라우드

가상의 서버를 임대하는 서비스로, 확장성과 유연성이 높으며, 윤영이 자유롭다는 장점이 있다.

웹 호스팅은 하나의 서버 자원을 여러 사용자가 함께 공용으로 사용하는 형태이다. 이를 통해 사용자는 저렴한 비용으로 개인 서버를 보유한 것과 유사한 서비스를 이요할 수 있다.

웹 호스팅 유형

웹 호스팅(Linux, Window Hosting)

웹 호스팅은 개발 환경에 따라 Linux 호스팅과 Window 호스팅으로 구분된다.

  • Linux: PHP 언어 지원, MYSQL 데이터 베이스 사용
  • Windows: ASP 스크립트 언어 지원, MS SQL 데이터 베이스 사용

📌 HTML 홈페이지를 운영하거나 CGI 프로그램 및 PHP를 주로 사용하는 경우, Linux 호스팅을 이용하는 것이 좋다.
📌 ASP 스크립트 언어와 MS SQL 데이터 베이스를 사용한 홈페이지를 운영하는 경우, Window 호스팅을 권장한다.

이미지 호스팅

쇼핑몰, 홈페이지 등에 노출되는 이미지를 이미지 전용 서버의 일정 저장 공간을 임대하여 저장하고 링크를 연결하는 이미지 전용 호스팅 서비스이다.

  • 홈페이지, 쇼핑몰, 오픈마켓 등에 노출된 상품 이미지를 보다 빠르게 노출할 수 있다.

워드프레스 호스팅

워드프레스를 기본 탑재하고 있는 워드프레스에 특화된 호스팅 서비스이다.

직접 개발이 어려운 사용자의 경우, 워드프레스를 통해 다양한 웹사이트를 손쉽게 만들 수 있으며, 디자인 변경 및 기능 추가 등의 유지보수 또한 직접 할 수 있다.

컨테이너 호스팅

소프트웨어 응용 프로그램을 실행하고 관리하기 위한 가상화 기술의 한 형태로, 물리 서버와 도커(Docker) 플랫폼을 이용해 계정마다 완벽히 독립된 환경을 제공하는 서비스이다.

  • 환경 간의 일관성을 유지하고, 배포 및 확장을 간편하게 만들 수 있다.

웹 에이전시 호스팅

여러 개의 웹사이트를 하나의 호스팅에서 관리할 수 있는 호스팅 서비스이다.

일반 웹 호스팅의 경우, 한 개의 홈페이지를 운영하지만, 웹 에이전시 호스팅은 여러 개의 사이트를 용량 내에서 자유롭게 생성하고 관리한다.
한번만 신청한다면 용량 내에서 도메인별로 독립된 여러 개의 사이트를 운영할 수 있다.

DB 호스팅

웹 공간과 별도로 데이터베이스(DB)만 사용할 수 있는 호스팅 서비스이다.
고객의 니즈에 맞는 다양한 운영 환경에 맞춰 데이터베이스를 효율적으로 사용할 수 있다.

Reference

호스팅 이해하기_호스팅 정의와 종류