1.3.호스팅의 종류
1.3.1.서버호스팅과 웹호스팅, 코로케이션의 차이
서버호스팅은 서버 하나를 단독으로 빌려 사용하는 서비스입니다.
호스팅 서비스는 크게 두 가지 형태가 있습니다. 서버 자체를 통채로 빌리는 서버호스팅과 서버의 일정 공간만을 빌려쓰는 웹호스팅으로 구분합니다.
예를 들어 하드디스크 용량이 100기가바이트고 10Mbps급의 전용선이 연결된 서버 컴퓨터가 있다고 합시다. 이 서버를 혼자서 사용한다면 하나의 서버 컴퓨터를 혼자서만 사용하는 단독 서버호스팅이 됩니다. 이때 서버를 단독으로 빌려서 사용하기 때문에 임대 서버(rental server) 호스팅이라고 부릅니다. 특별한 조건 없이 서버 호스팅이라고 말하면 단독 서버 호스팅 또는 임대 서버 호스팅을 말합니다.

**사진: 서버호스팅을 이용해 운영하는 신부넷 사이트
웹호스팅은 한 대의 서버를 여러 사람이 나누어 쓰는 방식입니다.
반면 웹호스팅은 한 대의 서버 컴퓨터를 여러 사용자가 함께 나누어 사용하는 방식을 취합니다. 예를 들어 하드디스크 용량이 100GByte이고 10Mbps급의 전용선이 연결된 서버 컴퓨터가 있다고 합시다. 이 서버를 100명의 사용자가 웹호스팅 형태로 나누어쓸 경우 각 사용자 한 명당 1기기바이트의 하드디스크를 제공받아 사용하게 되며 10Mbps 선을 100명이 함께 사용하게 됩니다.
물론 100명이 나누어 사용하기 때문에 혼자서 서버 사용료를 모두 지불하는 서버호스팅에 비해 가격이 쌉니다. 웹호스팅은 100명이 나누어 서버 사용료를 지불하는 셈이므로 서버호스팅에 비해 가격 면에서는 월등하게 쌉니다.
코로케이션은 자체 소유 서버의 관리만 업체에서 대행하는 서비스입니다.
코로케이션(Co-location)은 서버는 사용자가 직접 구입한 자체 서버를 사용합니다. 다만 전용선 제공과 서버 관리만 호스팅 업체나 IDC에서 대행해주는 서비스를 말합니다. 예를 들어 아가달이라는 기업에서 자체적으로 서버를 구축했다고 합시다. 이때 이 서버를 자기 회사에 놓고 관리하려면 비용이 많이 듭니다. 비싼 서버 컴퓨터를 관리하기 위해서는 온도와 습도가 조절되는 깨끗한 전산실이 필요하고 서버 관리 인력도 필요합니다. 한 달에 몇 백만 원 또는 몇 천만 원이 드는 전용선도 연결해야 합니다. 그러나 코로케이션을 이용하면 회선 관리와 네트웍 관리에 드는 비용을 크게 줄일 수 있습니다. 회선 관리와 네트웍 관리는 호스팅 업체에서 대신해주기 때문입니다.
코로케이션 서비스를 신청하면 아가달 회사의 서버를 아가달 회사에 두지 않고 호스팅 업체가 입주한 IDC 빌딩으로 옮겨놓습니다. 이런 방식을 취할 경우 IDC의 네트웍 전문 인력이 아가달의 서버를 관리하므로 관리비가 적게 듭니다. 또한 IDC의 전용선을 이용하기 때문에 전용선 사용료도 훨씬 저렴합니다. 따로 전산실을 마련할 비용과 공간을 줄일 수 있어 서버 관리비가 크게 줄어듭니다.

**사진: 코로케이션 서비스 구성도
그러니까 코로케이션 서비스는 서버를 빌려쓰기 싫어서 자체 서버를 구축하기는 했지만 했지만 관리 시설과 인력, 비용이 부담스러운 기업이 사용하기에 좋은 서비스입니다.
상면은 서버를 장착한 랙을 보관하는 장소입니다.
서버 호스팅이나 코로케이션 관련 업체의 상품 설명을 보면 상면과 랙(rack), 케이지(cage)라는 말이 많이 나옵니다. 랙과 케이지는 서버를 장착할 수 있는 공간을 말합니다. 즉 서버를 장착할 수 있는 일종의 껍데기(case)라고 볼 수 있습니다. 이는 책을 끼워서 보관하는 책장과 같은 것으로 보면 됩니다. 랙은 랙의 크기와 장착 가능한 서버의 수량에 따라서 다양하게 분류됩니다.
상면은 이러한 랙케이스의 적재공간입니다. 즉 랙을 보관하는 공간을 말합니다.
IDC에서는 서버 보관 비용으로 공간 비용과 회선 비용을 받는데 공간 비용은 상면으로 계산합니다. 상면에서 차지하는 랙케이스의 크기와 수량에 의해 보관 비용을 받고 전용 회선을 연결해주고 회선 임대료를 받습니다.

**사진: 국내의 대표적인 IDC인 KIDC 홈페이지
1.3.2.서버호스팅의 장단점
서버호스팅의 장점은 확장성이 좋고 속도가 빠르다는 것입니다.
서버호스팅의 장점은 서버 컴퓨터의 하드웨어 자원을 혼자 사용할 수 있고 전용선도 혼자 사용한다는 점에서 큰 용량, 빠른 속도가 장점입니다. 또한 하드디스크 용량 추가도 손쉽습니다. 그외 여러 가지 기능을 추가하는 일도 손쉽습니다.
[서버호스팅의 장점]
1. 하드웨어 용량 확장이 쉬움
서버 컴퓨터를 혼자 사용하므로 하드디스크 용량과 서버 컴퓨터의 메모리 용량을 원하는대로 늘릴 수 있습니다.
2. 다수 도메인 사용
서버 컴퓨터를 혼자 사용하므로 도메인을 원하는대로 붙일 수 있습니다. 즉 서버 컴퓨터 한 대에 수 백 개의 도메인을 연결시켜 사용할 수 있습니다.
3. 전자우편(E-mail) 주소 무한 사용
E-mail 주소도 원하는대로 만들 수 있습니다. 직원 수만큼 E-mail 주소를 만들어 사용할 수 있습니다.
4. 모든 기능 추가 확장
서버 컴퓨터를 어떤 용도로 사용하더라도 좋습니다. 필요한 프로그램이 있다면 서버에 설치하면 되므로 CGI, DB, SQL, 펄, 스트리밍 등 원하는 기능을 모두 사용할 수 있습니다.

**사진: 서울극장 홈페이지. 서버호스팅을 이용해 운영되기 때문에 속도가 빠릅니다.
서버호스팅의 단점은 비용이 비싸다는 점입니다.
단점은 단독으로 서버를 사용하기 때문에 호스팅 비용이 비싸다는 것입니다. 결론적으로 말해 서버를 혼자 사용하므로 서버값도 지불해야 하고 전용선도 혼자 사용하므로 전용선 비용도 지불해야 합니다. 그래서 서버호스팅은 가격이 비쌉니다. 그렇지만 자체 서버를 구축해 운영하는 것에 비하면 매우 저렴합니다.

**사진: 서버호스팅을 이용해 운영하는 경차 사이트
1.3.3.웹호스팅의 장단점
웹호스팅은 여러 명이 한 대의 서버를 나누어 쓰기 때문에 비용이 저렴합니다.
웹호스팅은 한 대의 서버를 여러 명이 나누어 사용하는 것이므로 가격은 싸지만 여러 가지 제한이 많습니다.
보통 웹호스팅을 제공하는 업체는 서버 한 대로 100명에서 1,000명의 사용자에게 웹호스팅 서비스를 제공합니다. 따라서 만약 100GByte 용량의 하드디스크를 가진 서버를 100명에게 제공한다면 1인당 1GByte의 하드디스크 용량을 사용할 수 있는 셈이고, 1,000명에게 제공한다면 1인당 100MByte의 하드디스크 용량을 사용할 수 있습니다.
웹호스팅의 단점은 용량과 트래픽 등에 제한이 있는 점입니다.
서버 한 대를 100~1,000명이 사용하기 때문에 제한 사항도 많습니다. 웹호스팅을 사용하는 몇몇 도메인에서 과도하게 트래픽(전송량)이 발생할 경우 다른 도메인 사용자에게 피해를 주게 됩니다. 그래서 트래픽에 제한을 두는 것이 기본입니다. 그외 트래픽을 많이 유발시키는 각종 서비스 제공을 금지시킵니다. 트래픽에 대해서는 조금 뒤에 다시 설명하겠습니다.
그래서 웹호스팅을 사용하는 사용자는 시작할 때부터 몇 백 MByte라는 한정된 하드디스크 공간과 몇 개의 E-mail 주소를 부여받을 뿐만 아니라 운영 도중에도 트래픽 양 제한과 각종 서비스 사용 금지의 조치를 받게 됩니다. 따라서 회원이 많고 트래픽이 많이 발생하는 홈페이지를 운영하는 기업에게는 웹호스팅이 적당하지 않습니다.
그러나 이런 제한이 있지만 웹호스팅의 저렴한 비용이 큰 강점입니다. 예컨대 서버호스팅을 사용할 경우 혼자서 월 50만원의 사용료를 내야 한다면 이 서버를 1천 명이 나누어쓰면 월 1,000원이라는 그야말로 무료나 다름 없는 돈을 내고 사용할 수 있는 셈입니다. 호스팅 업체에서는 어차피 서버 한 대당 나오는 수익만 비슷하면 됩니다. 서버호스팅으로 한 사람에게서 월 50만원의 매출과 10만원을 거두거나 웹호스팅으로 100명에게서 월 100만원의 매출과 10만원의 수익을 내나 결론은 같습니다.

**사진: 웹호스팅은 각종 제한이 있어 큰 사이트 운영에 어려움이 많습니다.
웹호스팅의 가장 큰 장점은 저렴한 사용료입니다.
하여간 이런저런 단점을 감안하더라도 웹호스팅은 매우 싼 가격에 원하는 도메인으로 남에게 간섭받지 않는 자신(개인, 기업, 커뮤니티)만의 홈페이지를 만들어 제공할 수 있다는 점 때문에 누구에게나 가장 효과적인 홈페이지 운영 방법이라 평가받습니다.
물론 제가 이 책을 쓴 이유도 웹호스팅이라는 것이 있다는 사실을 알리기 위함입니다. 그리고 웹호스팅 서비스 중에서 가장 싸면서도 효용성 있는 서비스를 선택하는 방법을 알려드리기 위함입니다. 여러분이 이 책을 통해 웹호스팅이라는 서비스를 새롭게 알았다거나 현재 사용 중인 홈페이지 운영방보다 더 싸고 더 빠른 서비스를 받을 수 있다는 사실을 알게 된다면 책을 쓴 1차 목표는 달성한 셈입니다.

**사진: 웹호스팅의 장점은 저렴한 비용입니다.