'AWS로 구현하는 MAS와 컨테이너 오캐스트레이션' 강의를
블로그를 통해 구매하시는 분들에게만 10%할인 중입니다.
이미지를 클릭하고, 아래 쿠폰번호를 입력해 주세요!
16861-259843d6c2d7
Route 53
AWS에서 제공하는 DNS이다.
다른 도메인 등록 기관(가비아, 후이즈 등) 에 비해 가격이 비슷하거나 저렴하고, 등록 외에 부가적인 기능 제공 및 안정성, GUI를 제공해 관리가 수월하다.
Route 53은 Public host zone 과 Private host zone이 존재한다.
Public host zone 은 일반 DNS와 같이 동작하고, Private host zone 은 AWS 내부에서만 동작된다.
Route 53 기능
1. 모니터링 - 특정 포트에 대해 모니터링이 가능하다.
2. L4 기능
3. GSLB(global server load balancing) - 지역에 상관없이 부하를 분산 및 속도 개선이 가능함
Route 53 으로 도메인 등록
먼저 Route 53 에 접속한다.
Amazone Route53 시작하기를 눌러준다.
도메인 등록 밑의 도메인을 눌러준다.
도메인 등록을 눌러준다.
버튼 밑으로는 기존에 등록되어 있는 도메인의 항목이 표시된다.
도메인 이름 선택 페이지에서 입력창에 원하는 도메인을 입력하면 사용 가능한 도메인 항목들이 나온다.
com, net, org 와 같은 최상위 도메인은 흔한 이름과 조합 시 웬만해서는 사용할 수 없다고 나오고,
그 밑으로 aws 가 사용 가능한 도메인을 추천해준다.
적절한 이름을 선택하고 우측 하단 계속 버튼을 눌러준다.
다시 대시보드로 오게되면 도메인 등록의 숫자가 바뀌었을것이다. (시간이 걸릴 수 있음)
알림에는 정상적으로 등록되면 다음과 같은 메세지가 등록되어 있을것이고 AWS 계좌에 돈이 없을 경우 에러 메세지가 와있을 수도 있다.
잠시 지나면 등록이 되고 DNS 관리에도 숫자가 바뀌게 되면 호스팅 영역을 눌러준다.
다음과 같이 생성한 도메인이 등록되어 있고 EC2에 연결하기 위해 도메인 이름을 클릭해 준다.
생성할 레코드의 정보를 입력하는 화면이다. (정책 선택화면이 나올경우 우측 상단 빠른 생성으로 전환 클릭 시 진입가능)
- 레코드 이름 - 라우팅할 이름을 지정, 지정하지 않으면 기본 도메인 이름이 설정된다. 예를 들어 www 만 입력하게되면 www.recordname.com 의 도메인이 라우팅 된다.
- 레코드 유형 - ec2로 라우팅 시 ipv4 로 라우팅하기때문에 건들지 않는다, 다른 유형의 레코드 생성 시 해당 유형 선택.
- 값 - 라우팅 할 ec2의 ipv4 를 입력, 다른 AWS 리소스로 라우팅이 가능한 유형의 경우 별칭을 체크하면 라우팅 가능한 서비스를 선택할 수 있다.
- TTL - DNS에 ip주소를 저장할 시간(초), health check 기능을 사용할 경우 AWS에서는 60초 이하를 권장한다.
- 라우팅 정책 - 트래픽에 대한 라우팅방법 선택.
- 단순 - 표준 DNS기능 사용
- 가중치 기반 - 각 리소스에 보낼 트래픽을 지정 가능
- 지리적 위치 - 지정한 위치의 가까운 사용자의 트래픽을 라우팅
- 지연 시간 - 지연시간이 가장 짧은 리전으로 트래픽을 라우팅
- 장애 조치 - 정상 상태일때만 트래픽을 라우팅
- 다중값 응답 - DNS의 look up 시 ip값을 다중으로 반환 하도록 구성
다른 설정 없이 레코드 이름과 값만 추가하여 레코드를 생성하였다.
생성된 레코드의 이름으로 접근해보면 다음과 같이 정상적으로 응답하는것을 확인할 수 있다.
해당 응답은 EC2에 Docker container로 구동중인 Spring Boot 서비스 이다.
'AWS' 카테고리의 다른 글
[AWS] AWS SNS와 SQS를 사용한 이벤트 처리 구현하기 (w.Spring Boot) (0) | 2023.05.03 |
---|---|
[AWS] 마이크로 서비스 환경 구축을 위한 EC2 + Route53 + Load Balancer + ACM(SSL) 사용 (0) | 2022.05.09 |
[AWS] EC2 볼륨(용량) 늘리기 (0) | 2021.11.30 |
[AWS-EC2] EC2 인스턴스 생성 + 탄력적 IP 주소 (Ubuntu) (0) | 2021.11.22 |
[AWS] 아주 쉽게 AWS ElastiCache 도입하여 spring 에서 redis 기능 구현 (0) | 2021.05.25 |