호스팅(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 |