호스팅(hosting)
서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해 주는 서비스를 말한다
서버를 관리하기 위해서는 24시간 내내 안정적으로 전기를 공급해야 하고, 빠르고 안정적인 인터넷 회선을 사용해야 하며, 철저한 보안 시스템을 갖추고 있어야 한다. 따라서 개인이 서버를 관리하기보다 전문 업체의 호스팅 서비스를 사용하는 것이 일반적임
웹 호스팅
여러 고객이 하나의 서버를 함께 사용하는 형태하나의 서버를 나누어쓰기 때문에 저렴하게 이용할 수 있고, 호스팅 업체의 통합 관리를 받기에 편리하지만 사용할 수 있는 H/W가 제한적
서버 호스팅
고객이 단독 서버를 사용하는 형태넓은 H/W 공간을 사용할 수 있고, 서버 운영/관리에 대한 직접적인 권한을 가질 수 있으며 빠른 데이터 전송 속도까지 가능하지만 단독으로 서버를 이용하는만큼 비용이 높아 대기업, 대형 포탈 같이 많은 데이터를 사용하는 기업들이 사용하기 좋음
클라우드 호스팅(클라우드 서버)
서버 호스팅을 가상화한 것으로, 가상 서버를 단독으로 사용할 수 있는 형태고객이 필요할 때마다 서버 자원을 늘리거나 축소하여 유연하게 서버를 이용 가능하지만 하나의 가상 서버에 문제가 생기면 연결된 다른 가상 서버에도 문제가 생길 수 있다는 단점
개인 블로그나 소규모 트래픽이 필요한 곳 : 웹 호스팅
트래픽과 DB의 사용량이 많아 서버 관리 인프라가 같이 필요한 곳 : 서버 호스팅
트래픽의 변화에 유동적인 대처가 가능하며 빠른 시간안에 서버를 구축할 수 있는 서비스 : 클라우드 서버
출처 : https://velog.io/@dreamjh/%ED%98%B8%EC%8A%A4%ED%8C%85%EC%9D%B4%EB%9E%80
'CS' 카테고리의 다른 글
.gitignore을 이용하여 commit하기 (0) | 2022.01.11 |
---|---|
동시성(Concurrency)와 병렬성(Parallelism) (0) | 2021.12.28 |
DNS와 작동 원리 (0) | 2021.12.28 |
브라우저의 작동 원리 (0) | 2021.12.27 |
웹의 동작 방식 (0) | 2021.12.27 |