안녕하세요. 잇킹 시도르입니다.
이번에는 클라우드 학습을 위해 알아야 할 몇 가지 웹의 기본 내용에 대해 정리하려고 합니다.
FQDN(Fully Qualified Domain Name)
도메인은 사람이 쉽게 식별할 수 있도록 만들어진 것으로 실제 TCP/IP 주소 통신을 할 때 도메인과 IP 주소 사이의 변환 기능을 해주는 것이 DNS입니다.
https://sidorl.tistory.com/36?category=859284
도메인을 볼 때 왼쪽 처음은 호스트가 지정되며 이는 리소스에 해당합니다.
예를 들어서,
ec2-54-10-X-X-X.ap-northeast-2.compute.amazon.com
빨간색은 호스트, 파란색이 도메인에 해당합니다.
이처럼 도메인과 호스트명이 하나로 연결된 전체 이름을 FQDN(Fully Qualified Domain Name)이라고 합니다.
FQDN과 IP 주소의 관계는 TCP/IP 통신 시에 기본적으로 1:1 변환 관계입니다. 하지만 클라우드에서는 시스템의 규모를 키우는데 유리한 환경을 만들기 위해서 1:N, N:1의 관계를 만들기도 합니다.
DNS 라운드 로빈
FQDN과 IP 주소가 1:N인 관계를 DNS 라운드 로빈이라고 하며, 대규모 시스템에서 활용됩니다. DNS가 순차적으로 IP 주소를 돌려쓰면서 하나의 서버가 모든 요청을 받을 때보다 부하를 줄일 수 있습니다.
해당 기능을 통해서 얻는 장점은 다음과 같습니다.
1. 클라우드에서는 CDN(Contents Delivery Network)이나 로드 밸런서에서 DNS 라운드 로빈 기능을 활용해서 확장성을 높인다고 합니다.
2. 부하 분산을 위해서 여러 서버를 사용하더라도 사용자 관점에서는 IP 주소를 변경하지 않아도 되며, 변경 사실을 은폐하는 역할도 가능합니다.
가상 호스트
FQDN과 IP 주소가 N:1인 관계로 서버 리소스를 효율적으로 활용하기 위한 목적으로 사용됩니다. 엔드포인트의 네트워크 접점을 한 곳으로 집약시켜 리소스를 효율적으로 활용하게 됩니다.
이상입니다!!!
'IT > Infra' 카테고리의 다른 글
[네트워크]IP 클래스(A ,B ,C 클래스란?)와 서브넷 마스크 (0) | 2020.08.10 |
---|---|
CLI vs SDK vs 콘솔 (0) | 2020.06.09 |
[Cloud]블록 스토리지와 오브젝트 스토리지 (0) | 2020.03.14 |
[Cloud]서버 리소스 설정 (0) | 2020.03.10 |
[Cloud]네트워크 구성요소 (0) | 2020.03.09 |