호스팅이란?
인터넷 비즈니스를 시작하기 위해서는 기본적으로 홈페이지의 글/이미지/동영상등 정보가 저장될 수 있는 '서버'공간이 필요합니다. 개인이나 기업에서 서버를 직접 보유하고 관리하기에는 비용과 노력이 많이 드는데, '호스팅'을 이용하면 서버를 일정기간 임대하고 관리받을 수 있어 쉽게 비즈니스를 시작할 수 있습니다.
즉, 호스팅은 인터넷 상에서 비즈니스를 운영하는데 필요한 서버 공간을 전체 또는 일부를 임대해주는 서비스를 말합니다. 대표적인 서비스로는 '웹호스팅', '클라우드', '서버호스팅'이 있습니다.
적합한 호스팅은 무엇일까?
위의 설명과 같이, 홈페이지를 만들거나 서비스를 운영할 때 반드시 필요한 것 중 하나가 '호스팅'입니다.
어떤 서비스를 운영할 것인지, 서버 구축 및 관리 여건이 어떠한지, 필요한 서버/운영체제가 무엇인지 등에 따라 호스팅 선택 기준이 달라지게 됩니다.
✅ 1. 호스팅이란 뭘까?
호스팅이란 말의 뜻은 어떤 서비스를 빌려서 사용한다는 말이다. 그럼 웹 호스팅은? 말 그대로 외부의 서버를 빌려서 기능을 사용한다는 말을 의미한다. 호스팅은 웹호스팅, 서버호스팅, 클라우드호스팅과 같은 종류가 있는데 한번 알아보도록 하자.
✅ 2. 웹 호스팅
웹호스팅의 설명은 위와 같이 나와 있는데, 쉽게 말해서 내가 HTML이나 CSS와 같은 코드를 이용해서 웹페이지를 만들었다고 하자. 웹페이지를 하나 제작했다고해서 누구나 내 사이트에 접속할 수 있는 것은 아니다. 배포과정을 거치고 도메인까지 연결을 해야 비로소 하나의 웹 페이지가 웹사이트로 거듭나는 것이다. 이 배포 과정을 전문 업체에 맡기는 것이다. 물론 이 과정은 직접 할 수도 있지만 개인이 서버를 구매하고 설치하는 것은 좀 많이 어렵다.
✅ 3. 서버 호스팅
그렇다면 서버 호스팅은 웹 호스팅과 무엇이 다른가?
웹 호스팅의 경우 서버 중 '일부'만 빌리는 서비스라면 서버 호스팅은 서버 하나를 통째로 구매할 수 있으며 서버 운영에 필요한 인프라와 기술력까지 제공받을 수 있는 서비스이다. 전자의 경우 저렴한 가격으로 서버 및 인프라의 구축이 필요 없지만 서버의 일부분만 사용하기 때문에 사용량이 제한되고 서버 관리 권한이 없다. 따라서 소규모 웹사이트에 주로 사용되고 후자의 경우 서버 관리에 대한 직접권한을 갖고 서버를 단독으로 사용하기 때문에 보안상으로도 유리하지만 초기 구축단계에서 웹호스팅에 비해 시간과 비용이 많이 든다는 단점이 있다. 이 경우에는 주로 회사의 인트라넷, 대형 쇼핑몰 등 고정적으로 대용량 트래픽과 DB가 많이 사용되는 곳에 사용된다.
✅ 4. 클라우드 호스팅
클라우드 호스팅은 웹호스팅의 장점과 서버호스팅의 장점을 모두 가지고 있는 호스팅이며 최근 많은 주목을 받는 호스팅 방법이다. 아마존의 EC2와 구글의 클라우드플랫폼 등 다양한 서비스가 존재하며 장점을 나열해보자면 앉은자리에서 클릭 몇번으로 10분안에 누구나 서버를 생성하고 관리할 수 있으며 트래픽의 변동에도 유연하게 대처할 수 있기 때문에 일시적인 이벤트나 인프라가 유동적인 곳에 사용하기 편리하다는 장점이 있다. 단점도 있지만 점점 클라우드 호스팅의 변화로 단점이 사라지고 있는 추세이다.
✅ 5. 비교
개인 블로그나 소규모 트래픽이 필요한 곳 : 웹 호스팅
트래픽과 DB의 사용량이 많아 서버 관리 인프라가 같이 필요한 곳 : 서버 호스팅
트래픽의 변화에 유동적인 대처가 가능하며 빠른 시간안에 서버를 구축할 수 있는 서비스 : 클라우드 호스팅
출처 : https://velog.io/@dreamjh/%ED%98%B8%EC%8A%A4%ED%8C%85%EC%9D%B4%EB%9E%80
'백엔드' 카테고리의 다른 글
OS의 일반적인 작동방식 (0) | 2022.09.17 |
---|---|
터미널 사용방법 (0) | 2022.09.09 |
DNS와 작동원리 (2) | 2022.09.09 |
브라우저와 동작 원리 (0) | 2022.08.25 |
HTTP는 무엇일까요? (0) | 2022.08.21 |