호스팅

전해림·2024년 10월 23일
1
post-thumbnail

호스팅이란?

호스팅이란 웹사이트를 다른 사람들이 접속해 이용하도록 하기 위해서는 웹사이트의 글이나 이미지, 동영상 등을 저장할 수 있는 서버가 필요하다. 이 서버를 직접 구축하고 운영하는데 많은 큰 비용과 인력이 소모되는데 그때 외부의 어떤 서비스를 빌려서 서버를 사용한다는 말이다.

서버를 관리하기 위해서는 24시간 내내 안정적으로 전기를 공급해야 하고, 빠르고 안정적인 인터넷 회선을 사용해야 하며, 철저한 보안 시스템을 갖추고 있어야 한다. 따라서 개인이 서버를 관리하기보다 전문 업체의 호스팅 서비스를 사용하는 것이 일반적이다.

웹 호스팅

여러 고객이 하나의 서버를 함께 사용하는 형태이다. 하나의 서버를 나누어 쓰기 때문에 저렴하게 이용할 수 있고, 호스팅 업체의 통합 관리를 받기에 편리하다. 그러나 사용할 수 있는 하드웨어가 제한적이라는 단점도 있다.

HTML CSS 코드를 이용해 웹 페이지를 만들었다고 해도 웹 페이지를 하나 제작했다고 해서 누구나 내 사이트에 접속할 수 있는 것이 아니다. 배포 과정을 거치고 도메인까지 연결해야 비로소 하나의 웹 페이지가 웹 사이트로 거듭나는 것이다. 이 배포 과정을 전문 업체에 맡기는 것이다.

저렴한 가격으로 서버 및 인프라의 구축이 필요 없지만 서버의 일부분만 사용하기 때문에 사용량이 제한되고 서버 관리 권한이 없다. 따라서 소규모 웹사이트에 주로 사용된다.

서버 호스팅

고객이 단독 서버를 사용하는 형태이다. 넓은 하드웨어 공간을 사용할 수 있고 서버 운영/관리에 대한 직접적인 권한을 가질 수 있다. 또한, 빠른 데이터 전송 속도도 누릴 수 있다. 하지만 단독으로 서버를 이용하는 만큼 비용이 높은 편이다.

웹 호스팅은 서버 일부만 빌리는 서비스라면 서버 호스팅은 서버 하나를 통째로 구매하여 서버 운영에 필요한 인프라와 기술력까지 제공받을 수 있는 서비스다. 서버 관리에 대한 직접권한을 갖고 서버를 단독으로 사용하기 떄문에 보안상으로도 유리하지만 초기 구축단계에서 웹 호스팅에 비해 시간과 비용이 많이 든다는 단점이 있다. 주로 회사 인트라넷, 대형 소핑몰 등 고정적으로 대용량 트래픽과 DB가 많이 사용되는 곳에 사용된다.

클라우드 호스팅

서버 호스팅과 비슷하지만 물리적 서버 장비가 아닌 가상 서버를 임대한다는 것에 차이가 있다. 따라서 자유롭게 서비스팩을 조절할 수 있고, 이용한 만큼만 금액을 지불하면 된다는 장점이 있다. 일시적인 트래픽 변동량이 많은 사이트에 적합한 호스팅이다.

클라우드 호스팅은 웹 호스팅의 장점과 서버 호스팅의 장점을 모두 가지고 있는 호스팅이며 최근 많은 주목을 받는 호스팅 방법이다. 아마존의 EC2와 구글의 클라우드 플랫폼 등 다양한 서비스가 존재하고 앉은 자리에서 클릭 몇번으로 누구나 서버를 생성하고 관리할 수 있고 트래픽 변동에 유연하게 대처 가능

profile
프론트엔드 개발자 전해림입니다

0개의 댓글