티스토리 뷰

1. 클라우드 DNS 서비스와 Route 53

외부에서는 클라우드 서비스 안의 호스트 이름을 해석하지 못하는데, DNS 서비스 설정을 통해 호스트 이름을 해석하도록 할 수 있습니다. 쉽게 말해, IP 주소가 아니라 도메인 이름으로 배포한 웹 서비스에 접속하도록 도와주는 서비스입니다.

 

AWS 클라우드 서비스를 이용하는 사용자는 Route 53을 통해 도메인 이름으로 접속할 수 있고, 이 도메인 네임을 새로 Route 53 내에서 구매하거나, 이전하거나, 기존의 도메인을 연결해 어플리케이션을 배포할 수 있습니다.

 

클라우드 서비스의 구조와 Route 53의 위치 이해

 

 

Route 53은 위 아키텍쳐에서 VPC 앞 단에 위치하여 배포한 웹 서비스 접속을 위해 사용자가 타고 들어오며, 필요에 따라 다양한 라우팅 옵션을 선택해 사용할 수 있습니다.

 

그럼 지금부터 함께 Route 53 서비스를 이용해 VPC 안 퍼블릭 인스턴스 서버를 도메인 이름으로 접속해보겠습니다.

 

 

 

2. Route 53 사용하기

 

다음은 시작하기 에서 알 수 있는 Route 53의 주요 기능입니다.

 

첫 화면 - 시작하기 클릭 시 구성

 

 

새 도메인 등록 웹 사이트에 사용할 도메인 이름 등록 (구매)
도메인 이전 다른 등록 기관에서 Route 53으로 도메인 이름 이전
호스팅 영역 생성 외부 사이트에서 구입/생성한 도메인 이름에 대한 인터넷 트래픽 라우팅
상태 확인 구성 리소스 상태, DNS 장애 모니터링 및 알림
트래픽 흐름 구성 복잡한 레코드 트리의 시각적 표현 생성
해석기 구성 네트워크와 VPC 간 DNS 쿼리 전달

 

 

 

2.1 새로운 도메인 생성

 

새 도메인 등록 과정

 

 

도메인 등록을 통해 AWS Route 53 자체적으로 사용가능한 도메인 이름을 검색하고, 구매할 수 있습니다.

 

 

 

2.2 기존의 도메인을 연결해 사용

 

AWS에서 구매하지 않아도, 기존에 사용하는 도메인이 있다면 연결해 사용할 수 있습니다.

저는 기존 가비아를 통해 구매했던 도메인을 사용하기 위해, 연결하는 과정을 진행했습니다.

 

 

상세 도메인 호스팅 영역 생성

 

 

이 경우, 호스팅 영역 생성을 선택해 외부 사이트에서 생성한 도메인 라우팅을 등록하면 됩니다.

 

 

레코드를 생성해 Route 53에서 도메인에 대한 트래픽을 라우팅하는 방법 지정 가능

 

 

생성된 호스팅 영역에는 NS와 SOA가 자동 생성되며, NS에 해당하는 값 4개를 확인한 후 가비아 도메인 관리 설정에서 네임서버를 등록합니다.

도메인 서버를 등록한 후 레코드를 생성해 실제 대상과 연결하는 과정입니다. 이렇게 하면 가비아에서 구매한 도메인을 Route 53에 연결해 사용할 수 있습니다.

 

 

 

레코드 생성 - 별칭 사용으로 인프라와 직접 연결 가능

 

 

이후 실제 서버인 인스턴스와 연결하는 작업이 필요합니다. 이 때 IP 연결뿐만 아니라 AWS의 리소스(로드 밸런서 등)를 라우팅 대상으로 선택해 인프라와 직접 연결할 수 있으며, 레코드 유형, TTL, 라우팅 정책 설정 등이 가능합니다.

 

 

추가된 호스팅 영역과 A 레코드 확인 가능

 

 

호스팅 영역에서 레코드를 확인할 수 있으며, 자유로운 레코드 편집이 가능합니다.

 

 

등록한 도메인 연결 확인

 

 

이렇게 설정하면 등록한 도메인으로 연결한 IP의 인스턴스에 접속할 수 있습니다. (저는 간단한 실습을 위해 nginx를 설치한 테스트용 public 인스턴스를 만들어 사용했습니다.)

 

 

2.3 DNS 서비스 작동 모니터링

 

Route 53으로 도메인에 연결한 엔드포인트가 잘 작동하는지 상태 검사를 생성해 확인할 수 있습니다. 그리고 만약 상태 검사에서 오류가 발생한다면 SNS 알림을 받도록 설정할 수도 있습니다.

 

다음은 상태 검사를 생성하고 간단한 모니터링을 수행하는 방법입니다.

 

상태 검사 생성, 알림 메시지 설정

 

 

도메인에 연결된 엔드포인트에 대한 상태 검사 및 모니터링

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함