클라우드/AWS

[AWS] Route53 - Private Hosted Zone, Health Check

코딩하는 도람쥐 2025. 5. 19. 10:31
728x90
반응형

 

✅Route53 이란? 
Route(트래픽 라우팅) + 53(TCP/UDP 포트번호)
AWS에서 제공하는 DNS(도메인 네임 시스템)

사람이 읽을 수 있는 도메인 (doyeon-charm.tistory)을
기계가 이해할 수 있는 IP주소(192.168.108.3)으로 바꿔주는 서비스

기능 
- 도메인 등록
- DNS 라우팅 
- 헬스 체크 
- 트래픽 분산 
- private DNS

순서 
1. 사용자가 docharm.tistory 입력
2. Route53에서 docharm.tistory에 대한 IP 주소 조회
3. S3, ALB, EC2, CloudFront 등 연결된 리소스의 IP 반환
4. 해당 IP로 접속하여 웹 로드  

사례 
- 웹사이트 도메인 연결: docharm.tistory -> S3 EC2 CloudFront 등과 연결 
- API 트래픽 분산: 여러 지역에 있는 API 서버로 라우팅
- 고가용성 설계: 장애 발생 시 다른 리전으로 트래픽 우회
- 내부 DNS



1. Route 53 Health Check (헬스 체크)

리소스 정상 상태 확인 
Route 53이 웹 서버나 리소스의 상태를 주기적으로 체크해서
장애가 발생하면 자동으로 DNS 라우팅을 다른 정상 리소스로 변경하는 기능.

응답을 못 받거나, 실패하면 "비정상" " unhealthy" 상태로 간주 

Failover routing

 

장점

- 고가용성 

- 자동 장애 복구 

- 장애 자동 감지

- 무중단 장애 대응

- CloudWatch 연동 

- 복잡한 라우팅 적용



2. Route 53 Private Hosted Zone

VPC 내부에서만 작동하는 DNS 서비스. 내부 호출
퍼블릭 인터넷에서 접근이 불가. 오직 내부 네트워크에서만 사용
내부 리소스를 전용 도메인 이름으로 관리. 

조건: VPC에 연결

장점
- 보안성
- 관리 편의성 (내부 서비스 이름으로 통신 가능)
- 가독성 향상
- VPC 간 공유 가능 

사례 
RDS 프라이빗 도메인 연결: mydb.internal → RDS Endpoint

적용 범위 
EC2, ECS, EKS, Lambda, RDS, VPC 엔드포인트 등 내부 리소스 전반

728x90
반응형

'클라우드 > AWS' 카테고리의 다른 글

[AWS] 컨테이너  (0) 2025.05.19
[AWS] RDS Proxy  (0) 2025.05.19
[AWS] 서버리스(Serverless)란?  (1) 2025.05.19
[AWS] VPC란?  (0) 2024.11.24
[AWS] S3, CloudFront, Route53 연동하기  (2) 2024.11.14