반응형
호스팅이란?
호스팅은 웹 사이트나 애플리케이션과 같은 디지털 콘텐츠를 인터넷을 통해 접근 가능하게 만들기 위한 서비스를 제공하는 것을 만한다. 말 그대로 외부의 서버를 빌려서 기능을 사용하도록 한다는 의미이다.
서버를 관리하기 위해서는 24시간 내내 안정적으로 전기를 공급해야 하고, 빠르고 안정적인 인터넷 회선을 사용해야 하며, 철저한 보안 시스템을 갖추고 있어야 한다. 따라서 개인이 서버를 관리하기보다 전문 업체의 호스팅 서비스를 사용하는 것이 일반적이다.
호스팅의 종류에는 웹 호스팅, 서버 호스팅, 클라우드 호스팅 등이 있다.
호스팅의 종류
웹 호스팅
- 웹 사이트의 파일이나 데이터를 저장하고 관리하는 서버를 제공하는 서비스이다. 여러 웹 사이트가 하나의 서버 자원을 공유하는 형태로 제공된다.
- 하나의 서버를 나누어 사용하기 때문에 저렴하게 이용할 수 있다.
- 호스팅 업체의 통합 관리를 받기 때문에 편리하다.
- 사용할 수 있는 하드웨어가 제한적이라는 단점도 있다.
- 주로 소규모 웹 사이트나 개인 블로그, 소상공인 웹 페이즈 등을 호스팅 하는 데 사용된다. 공유 호스팅이 일반적으로 호스팅의 하위 범주로 포함된다.
서버 호스팅
- 특정 고객이나 기업에게 전용 서버를 제공하는 형태이다. 이는 해당 고객이 전체 서버 자원을 독립적을 사용한다.
- 넓은 하드웨어 공간을 사용할 수 있다.
- 서버 운영/ 관리에 대한 직접적인 권한을 가질 수도 있다.
- 빠른 데이터 전송 속도를 누릴 수 있지만 비용이 높은 편이다.
- 대규모 비지니스나 트래픽이 많은 웹 사이트, 애플리케이션을 운영하는 데 사용된다. 사용자가 직접 서버를 관리하거나 호스팅 제공 업체가 관리 서비스를 제공한다.
클라우드 서버
- 서버 호스팅을 가상화한 것으로, 가상서버를 단독으로 사용할 수 있는 형태이다.
- 가상 서버를 클라우드 인프라에서 이용하는 형태이다. 여러 대의 가상 서버가 필요한 만큼 유연하게 조절될 수 있다.
- 자원의 유연한 할당과 고가용성이 있다.
- 사용자는 필요한 만큼의 컴퓨팅 리소스를 사용하며, 서버의 확장이나 축소가 용이하다.
- 대규모 애플리케이션, 온라인 비지니스, 개발 테스트등에 널리 사용된다.
- 하나의 가상서버에 문제가 생기면 연결된 다른 가상 서버에도 문제가 생길 수 있다는 단점이 있다.
3가지 호스팅 정리
개인 블로그나 소규모 트래픽이 필요한 곳 - 웹 호스팅
트래픽과 DB 사용량이 많아 서버 관리 인프라가 같이 필요한 곳 - 서버 호스팅
트래픽 변화에 유동적인 대처가 가능하며 빠른 시간 안에 서버를 구축할 수 있는 서비스 - 클라우드 호스팅
반응형
'Theory' 카테고리의 다른 글
효율적으로 로그 관리하기 (1) | 2024.05.23 |
---|---|
프로그램 명명 규칙 - Naming (0) | 2024.03.15 |
HTTP란 무엇인가? (0) | 2023.11.24 |
웹 브라우저와 동작 원리 (1) | 2023.11.21 |
운영체제(OS) 메모리 관리 (1) | 2023.11.19 |