Domain, DNS, Hosting

pbs1014·2022년 5월 5일
0

Domain

도메인이란?? 기존의 사이트는 각각의 IP가 있다.
사이트를 들어갈때 IP를 이용해서 들어갈 수 있지만, 사용자가 IP를 직접 쳐서 들어간다면 많이 사용자가 불편함을 느낄 것이다.
따라서 IP를 이름으로 둔갑시켜서 사용자가 좀더 편하게 사이트에 접속 할수 있도록 만들어 준다.
즉 ip는 사람이 이해하고 기억하기 어렵기 때문에 이를 위해서 각 ip에 이름을 부여할 수 있게 했는데, 이것을 도메인이라고 한다.

DNS

Domain Name System의 약자이다.

IP 네트워크에서 사용하는 시스템이다. 우리가 인터넷을 편리하게 쓰게 해주는 것으로, 영문/한글 주소를 IP 네트워크에서 찾아갈 수 있는 IP로 변환해 준다. 모든 웹 사이트 주소를 도메인 대신 아이피로 외운다고 생각하면 머리 아파진다.

이 DNS를 운영하는 서버를 네임서버(Name Server)라고 한다. 서버 구축에 대한 지식이 있으면 어렵지 않게 구성하는 것이 가능하다. 규모가 있는 사이트의 경우에는 네임서버를 자체 운영하는 경우가 많다.

Hosting

호스팅(Hosting)은 서버의 전체 혹은 일부를 이용할 수 있도록 임대해 주는 서비스이다.
예를 들어 개인 홈페이지를 만들었다면 이 홈페이지가 들어설 웹상의 공간이 필요하다.
하지만 개인 컴퓨터로 공간을 마련하고 24시간 가동하며 이용자들의 방문을 감당하기는 쉽지 않다.
그래서 서버를 전문적으로 빌려주는 호스팅사의 공간을 빌리는 것을 호스팅이라고 한다.
호스팅의 종류는 다양하다.

웹 호스팅
웹 호스팅은 하나의 서버장비를 여러명이서 공유하는 것이다.
가격도 저렴하고 대중적으로 가장 많이 사용되는 호스팅이다.
기업이나 개인 홈페이지는 월트래픽양이 많지 않기에 웹호스팅을 사용하기 적합하다.
하지만 트래픽양이 증가해서 혼자 너무 많은 트래픽을 잡아먹으면 서버가 다운된다.

서버 호스팅
서버 호스팅은 웹 호스팅과 반대된다.
한 명의 고객이 하나의 서버를 빌리는 방식에 호스팅이다.
웹 호스팅과는 반대로 가격은 비싸지만 스케일과 트래픽양이 많은 대형 홈페이지를 구축할 때 사용하는 서비스이다.
서버를 단독사용하므로 설치, 삭제 등의 개발이 자유롭다.

클라우드 호스팅
클라우드 호스팅은 서버 호스팅과 비슷하지만 물리적 서버 장비가 아닌 가상 서버를 임대한다는데 차이가 있다.
자유롭게 서버스펙을 조절할 수 있다.
그리고 이용한 만큼의 금액만 지불하면 되는 장점이 있다.
일시적인 트래픽 변동량이 많은 사이트에 적합한 호스팅 방식이다.

profile
프론트엔드 개발자 지망생 (react/next/js/ts)

0개의 댓글