호스팅
host 는 '숙주'라는 뜻을 가지고 있습니다
숙주는 공생하는 생명체에게 영양분을 공급해주죠
서버를 유지하기 위해서도 영양분이 필요합니다
서버를 운영하기 위한 노동력, 전기, 빠른 회선, 보안 등등...
서버를 운영하는 것은 쉽지 않은 일이죠
이 때문에 사용자는 직접 서버를 운영하지 않고
전문업체의 대형 서버 공간을 빌려서 사용합니다
빌리는 방식에 따라 다음과 같이 분류됩니다
웹 호스팅, 서버 호스팅, 클라우드 호스팅
웹 호스팅
여러 고객이 하나의 서버를 공유하는 호스팅
가장 대중적인 호스팅입니다
웹페이지에는 많은 정보가 들어가지 않아
서버 공간을 서로 나누어 사용할 수 있습니다
하드웨어 공간에 제약이 있습니다
서버 호스팅
한 고객이 단독 서버를 사용하는 형태의 호스팅
넓은 하드웨어 공간을 사용할 수 있고
서버 운영/관리를 직접 할 수 있습니다
개발이 자유롭고 데이터 전송속도가 빠릅니다
하지만 서버 유지 비용도 그만큼 증가하겠죠
클라우드 서버 호스팅
cloud는 구름을 뜻합니다
구름은 눈에 보여도 특별한 형체가 없죠
클라우드 서버를 알아보겠습니다
위에서 소개드린 두 호스팅은 모두
고정된 서버 공간을 고객들에게 제공했습니다
고객들의 컴퓨터와 서버를 연결한 것이죠
클라우드 서버
하지만 기술이 발전함에 따라
고정된 공간들을 가상화할 수 있게 되었습니다
물리적으로 묶여있는 '고정된 공간'이 아닌
사용하는 데이터만큼이 곧 공간이 된 것이죠
클라우드 공간 안에서 컴퓨터 자원이 공유되어
고객은 자신의 컴퓨터를 가지고 있지 않아도
서버의 자체적인 컴퓨터 기능을 사용해
데이터를 그 안에서 바로 처리하고 가공할 수 있습니다
클라우드 공간은 곧 컴퓨터이자 저장공간이 된 것이죠
클라우드 서버를 대여하는 호스팅의 방식은
서버 운영에 매우 유연하기 때문에
현재 많은 관심을 받고 있습니다
아마존의 AWS가 대표적이죠!
참고한 글들
https://www.vmware.com/kr/topics/glossary/content/cloud-server.html
'Study > IT 지식' 카테고리의 다른 글
IT 지식: 프로토콜 이해하기, HTTP와 HTTPS의 개념 (0) | 2021.11.29 |
---|---|
IT지식: 브라우저의 개념과 동작 원리 요약 - 파싱과 렌더링 엔진 (0) | 2021.11.24 |
인터넷(Internet), 도메인 네임(Domain name), DNS 개념 이해 (0) | 2021.11.23 |