Bin's Blog

호스팅 본문

프로그래밍 용어

호스팅

hotIce 2023. 7. 7. 20:05
728x90

❗️오늘은 개발자라면 많이 들어보는 단어인 호스팅에 대해서 알아보려고 합니다. 

 

🤔 호스팅이란?

👉 호스팅이란 정보의 집약체인 서버의 전체 혹은 일부를 이용할 수 있도록 임대해 주는 서비스를 말한다.

👉 예를 들어, 내가 그림을 그렸다고 한다면 그림을 다른 사람한테 보여주고 싶다면 하나하나 사람들에게 가져가서 보여줄 수 없으니, 대신에 그림을 전시할 공간, "전시장"이 필요하다. 그림 전시장이 바로 "호스팅" 서비스와 같은 역할을 한다. 전시장에 그림을 걸어두면 언제든지 볼 수 있다.

👉 웹사이트를 만들면 이를 인터넷에 올려서 많은 사람들이 볼 수 있도록 해야한다. 이대 필요한 "인터넷 전시장"이 바로 호스팅 서비스이다. 호스팅 서비스를 이용하면, 우리가 만든 웹사이트를 언제든지 인터넷을 통해 접근할 수 있게 된다. 

 

📚 호스팅의 종류

1️⃣ 웹 호스팅

👉 웹 호스팅은 여러 고객이 하나의 서버를 함께 사용하는 형태이다. 하나의 서버를 나누어 쓰기 때문에 저렴하게 이용할 수 있고, 호스팅 업체의 통합 관리를 받기에 편리하다. 그러나 사용할 수 있는 하드웨어가 제한적이다.

 

2️⃣ 서버 호스팅

👉 서버 호스팅은 고객이 단독 서버를 사용하는 형태이다. 넓은 하드웨어 공간을 사용할 수 있다. 서버 운영/관리에 대한 직접적인 권한을 가질 수 있다. 또한 빠른 데이터 전송 속도도 누릴 수 있다. 하지만 비용이 높은 편이다. 대기업이나 대형 포탈 혹은 대형 오픈마켓과 같이 많은 데이터를 사용하는 기업들이 사용하기 좋다. 

 

3️⃣ 클라우드 서버

👉 서버 호스팅을 가상화한 것으로, 가상 서버를 단독으로 사용할 수 있는 형태이다. 고객이 필요할 때마다 서버 자원을 늘리거나 축소하여 유연하게 서버를 이용할 수 있다. 하지만 하나의 가상 서버에 문제가 생기면 다른 가상 서버에도 문제가 생길 수 있다는 단점이 있다. 

728x90