서버 호스팅은 일반적으로 클라우드 서비스 제공업체에서 제공하는 IT 서비스이며, 월간 구독 또는 사용량 기준 가격으로 오프프레미스 가상 또는 물리적 서버 및 관련 리소스에 대한 원격 액세스를 제공합니다. 서버 호스팅을 통해 IT 팀은 현장에서 직접 물리적 서버 하드웨어를 구매하거나, 설정, 관리, 유지보수하는 노력이나 작업 지연 및 선행 비용 없이도 애플리케이션 및 데이터 서버를 프로비저닝하고 사용할 수 있습니다.
오늘날 규모에 관계없이 모든 조직은 개발 및 테스트부터 애플리케이션 제공, 백업 및 재해 복구에 이르기까지 모든 종류의 워크로드에 서버 호스팅을 사용합니다. 현장에서 서버를 구매하고 관리하는 것과 비교할 때 서버 호스팅은 다음과 같은 이점을 제공합니다.
더 세분화된 카테고리가 존재하지만 서버 호스팅 오퍼링은 일반적으로 다음 세 가지 카테고리로 나뉩니다.
공유 호스팅은 가장 기본적이고 비용 효율적인 서버 호스팅 형태로, 하나의 물리적 서버의 리소스가 가상화되고 여러 테넌트(사용자 또는 회사 계정)가 동일한 비율로 사용할 수 있습니다. 공유 호스팅은 트래픽과 기술 요구사항이 적으며 성능 또는 보안 요구사항이 제한된 기본적인 개인 웹 사이트 및 웹 앱에 적합합니다. 그러나 모든 테넌트가 개별 서버 용량의 일정량을 할당받기 때문에 제공업체는 웹 사이트가 특정 한도 이상으로 확장하는 것을 허용하지 않습니다. 그리고 공유 호스팅은 "노이지 네이버(noisy neighbor)"에 가장 취약한 서버 호스팅 모델입니다. 노이지 네이버란 애플리케이션이 예기치 않게 공유된 리소스 이상을 소비하여 다른 테넌트에 성능 문제를 야기하는 테넌트를 의미합니다. 공유 호스팅에 대한 자세한 내용은 "클라우드 호스팅이란?" 및 "웹 호스팅: 소개"를 참조하세요.
VPS(Virtual Private Server) 호스팅은 일종의 차세대 멀티테넌트 호스팅을 제공합니다. 그리고 각 테넌트는 단일 하드웨어 서버의 리소스 중 일부를 공유하고 호스팅 환경을 조금 더 세부적으로 제어할 수 있습니다. 각 VPS는 자체 운영 체제(OS)와 애플리케이션을 실행하고 머신 리소스(메모리, 컴퓨팅 등)의 일부를 예약합니다.
VPS는 시스템 사양, 게스트 운영 체제 및 전체 소프트웨어 스택을 더 효과적으로 제어합니다. 또한 가장 쉽고 경제적으로 확장할 수 있는 서버 호스팅이므로 전자상거래 시스템, 이메일 서버, CRM 그리고 트래픽 수준이 보통이거나 급증하는 기타 애플리케이션에 적합한 옵션입니다.
전용 서버 호스팅은 단일 테넌트 호스팅으로 서버가 단일 하드웨어 서버의 모든 리소스에 독점적으로 액세스할 수 있습니다. 위에 나열된 다른 형태의 호스팅과 비교할 때 전용 호스팅은 클라우드 또는 IT 서비스 제공업체에서 호스팅하는 다른 서버 및 고객과 가장 높은 수준으로 격리됩니다. 세 가지 전용 호스팅 모델 중에서 선택할 수 있습니다.
조직에 가장 적합한 서버 호스팅 솔루션을 선택하려면 다음 요소를 고려해야 합니다.