본문 바로가기
백엔드

웹호스팅 / 서버호스팅 / 클라우드 차이점

by 작은소행성 2022. 7. 14.

 

호스팅(Hosting)이란 서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해주는 서비스를 말한다. 

 

웹호스팅, 서버호스팅, 클라우드 이 3가지의 호스팅을 많이 사용한다. 

 

  웹호스팅 서버 호스팅 클라우드
이용방식 호스팅 업체의 서버 중 일부만 임대해 사용 호스팅 업체의 물리 서버를 단독으로 임대/구매해 사용, 
서버 운영에 필요한 인프라와 기술력도 제공 받음
호스팅 업체의 가상 서버를 단독으로 사용함, 서버 생성 후 바로 사용 가능
장점 서버 및 인프라 구축 필요 없음 서버 관리에 대한 직접 권한을 갖고, 서버의 모든 자원 활용 가능 
서버 단독 사용으로 웹호스팅과 비교시 보안상 유리
서버 관리에 대한 직접 권한을 가짐
사용자가 필요할 때 자유롭게 서버 확장/축소 가능
서버 호스팅과 비교했을 때 비교적 서버 스펙 마음대로 조절 가능
단점 단독 서버 사용자에 비해 자원 사용량이 제한되고 서버 관리 권한이 없음 초기 구축에 시간과 비용이 많이 소요됨 하나의 프로그램에 이상이 생기면 연결된 다른 프로그램도 영향을 받음 (이중화 및 백업으로 커버 가능)
가격 가격 저렴함 웹호스팅/클라우드에 비해 비쌈 사용한 만큼만 과금되는 후불제로 경제적임
주 사용자 회사 홈페이지, 커뮤니티, 블로그 등 소규모 웹사이트 운영에 주로 사용 ERP, 회사 인트라넷, 대형 쇼핑몰 등 고정적으로 대용량 트래픽과 DB가 많이 소요되고, 보안이 중요한 곳에서 주로 사용 게임, 일시적 이벤트, 개발 테스트 등 유동적인 접속자를 가진 서비스를 운영할 때 사용
주로 스타트업에서 많이 사용

 

 

운영하는 서비스에 따라 호스팅을 선택할 수 있지만
그 외에도 서버 이용 방식, 서버 관리 권한, 서버 활용 등에 따라 선호하는 호스팅이 달라지기도 한다. 
반응형

'백엔드' 카테고리의 다른 글

[웨비나] Bootiful Spring in Summer with Josh Long  (0) 2023.06.26
[JAVA] 오버로딩, 오버라이딩  (0) 2022.09.13
PHP , JAVA 장단점  (0) 2022.07.14
구독 서비스  (0) 2022.07.13
[php] result_array() and row_array()  (0) 2022.07.12