웹 호스팅 정의
웹 호스팅은 www.naver.com과 같이 개인이나 기업이 서비스하고자 하는 홈페이지를 World Wide Web(www)을 통해 웹 사이트에 접속할 수 있도록 특정 웹 호스팅 업체에서 구축한 서버의 일부 공간을 할당받아서 웹 사이트가 잘 동작하도록 필요한 파일을 저장할 수 있도록 하는 것을 말합니다. 간단히 말해서 웹 사이트를 인터넷 공간으로 배포할 수 있도록 하는 온라인 서비스를 의미합니다.
인터넷을 통해 방문할 수 있는 모든 웹 사이트는 도메인 이름과 웹 호스팅으로 이루어져 있습니다. 도메인 이름과 웹 호스팅을 일반 집에 비유해본다면 도메인 이름은 주소, 웹 호스팅은 대지, 웹 사이트는 집으로 가정하면 됩니다. 쉽게 말해 우편물을 배송할 때 명시된 주소지로 도로를 통해 특정 집에 방문하는 것처럼 명시된 도메인 이름을 통해 네트워크망, 즉 인터넷을 통해 특정 웹 사이트에 접근을 하게 되는 것과 비유할 수 있습니다.
웹 호스팅 업체의 역할은 수요자에게 제공할 서버를 24시간, 1년 내내 웹 사이트 접속이 가능하도록 무중단으로 운영하며, 악의적인 해킹 등의 공격을 보호할 뿐만 아니라 기업이나 개인의 홈페이지 내 텍스트, 이미지 정보 등의 콘텐츠를 서버에서 홈페이지 방문자의 브라우저로 전송하는 역할을 담당하게 됩니다.
호스팅 서비스 종류
호스팅 서비스 종류는 공유 호스팅, VPS 호스팅, 단독 호스팅, 클라우드 호스팅으로 크게 4가지로 분류할 수 있습니다.
- 공유 호스팅(Shared hosting) : 호스팅을 위한 서버의 저장공간, CPU, 메모리 등의 자원을 여러 사용자가 공유하는 형태이기 때문에 가장 비용이 적게 드는 경제적인 방법이나 타 수요자의 웹 서비스 운영을 위해 자원 사용량이 증가하거나 트래픽 양이 높아질 경우, 속도가 느려지는 문제점이 발생할 수 있으며, 서버 관리에 대한 루트 권한을 부여받지 못하므로 자체적인 커스터마이징 등에 제한이 있습니다. 대체로 취미로 웹 사이트를 운영하거나 소규모 블로거를 위해 선택할 수 있는 호스팅입니다.
- VPS 호스팅(Virtual Private Server hosting) : 가상 사설 서버라고 하며, 공유 호스팅을 위한 서버 내에 전용 서버 환경을 가상으로 만들어 제공하는 호스팅 방법을 의미합니다. 대개 전용 호스팅보다 비용적인 측면에서는 저렴하고, 공유 호스팅보다는 더 나은 안정성과 성능, 보안이 요구될 때 선택할 수 있는 호스팅 방법입니다. 뿐만 아니라 가상의 전용 서버를 제공받기 때문에 루트 권한, 즉 관리자 접근 권한이 가능함에 따라 호스팅 제공 업체를 거치지 않고 직접 응용 프로그램을 설치하거나 환경 설정을 할 수 있습니다. 단, 클라우드 호스팅과는 달리, 할당받는 자원이 고정되어 있기 때문에 자원의 확장성이나 유연성이 낮은 문제가 있습니다.
- 전용 호스팅(Dedicated hosting) : 전용 호스팅은 서버 호스팅이라고도 하며, 이름 그대로 웹 사이트 운영을 위해 전용 서버를 사용하는 것을 의미합니다. 따라서 모든 저장공간, CPU, 메모리 등의 자원을 단독으로 사용하게 되며 대개 전문적으로 웹 사이트를 운영하는 개인이나 기업이 선택할 수 있는 방법입니다.
- 클라우드 호스팅(Cloud hosting) : 클라우드 호스팅은 웹 서비스 운영을 위해 필요한 자원이 가변할당 될 필요성이 있을 때 선택할 수 있는 적절한 방법으로 다수의 서버로 구성되어 있기 때문에 100% 가동률을 보장하며, 대체로 선불제 방식을 채택하는 타 호스팅과는 사용한 만큼의 자원에 따라 후불로 지불하는 합리적인 방법입니다. 주요 수요자는 게임 사이트 운영이나 특정 프로젝트 개발을 위해 접속자 수의 변동폭이 큰 웹 서비스 운영자가 될 수 있습니다.
호스팅 종류 선택 가이드
개인이나 기업에 적합한 호스팅 종류 선택을 위해서는 아래 알고리즘 가이드를 통해 사전에 검토할 수 있습니다.
'IT(SW)' 카테고리의 다른 글
R 프로그램 소개 및 설치 방법 + R 패키지 다운로드 경로 (0) | 2021.04.28 |
---|---|
윈도우10 32bit, 64bit 확인하는 3가지 방법 (0) | 2021.04.26 |
[포토스케이프] 사진, 이미지 파일 내 개인정보, 차량번호 모자이크 처리 (0) | 2021.02.22 |
2021년 전세계 인터넷 + 모바일 다운로드 속도 비교 (0) | 2021.02.03 |
bit, Byte 개념정리 + 단위변환 + 활용사례 소개 (0) | 2021.02.02 |
댓글