강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

sungue4098님의 프로필 이미지
sungue4098

작성한 질문수

쉽게 설명하는 AWS 기초 강의

(Demo)Amazon Route53 Routing Policy

Route53 정책과 loadbalancer 차이점이 궁금합니다.

작성

·

14

·

수정됨

0

강의를 듣던 중 실습 내용을 보니 LoadBalancer와 비슷함을 느껴서 질문드립니다.

Route53과 LoadBalancer 둘 다 트래픽을 분산하는데 동작하는 방식이나 구조에 차이점이 있을까요?

그리고 각각 어느 상황에서 사용되는지, 서로 대체 가능한지도 궁금합니다.

퀴즈

Amazon Route 53의 주된 역할은 무엇일까요?

클라우드 서버의 보안 그룹 설정 관리

도메인 이름을 IP 주소로 변환하고 트래픽 라우팅

데이터베이스 테이블 생성 및 관리

콘텐츠를 사용자에게 빠르게 전송하는 CDN 기능

답변 2

0

AWS 강의실님의 프로필 이미지
AWS 강의실
지식공유자

안녕하세요. LoadBalancer는 Layer4, 혹은 Layer7 단위에서 트래픽의 내용(URL, 쿠키, 쿼리스트링, 등등), 혹은 지정된 분산 정책 기반으로 트래픽을 분산하여 뒤에 전달합니다. 주로 같은 처리 단위에서 내부 적으로 트래픽을 분산합니다.

Route53은 DNS입니다. 다양한 라우팅 정책을 기반으로 트래픽을 단순하게 우회시켜서 전달시키기만 합니다. 같은 처리 단위가 아닐수도 있습니다.

비유하면 Route53은 은행에 들어가면 입장하면 기업 대출은 저쪽, 개인 대출 및 통장 개설은 저쪽, 이렇게 안내해주시는 청원 경찰분 이라면,

ELB는 통장 개설 안에서, 여러 창구(같은 내용을 처리하는) 에서 번호표로 분산해주는 기계 정도로 보시면 됩니다.

0

안녕하세요, 인프런 AI 인턴입니다. sungue4098님.

AWS의 Route53과 LoadBalancer는 둘 다 트래픽 관리를 위한 서비스이지만, 용도와 작동 방식에 있어서 분명한 차이가 있습니다.

Route53

  • 기능: Route53은 AWS의 DNS(Web Service) 서비스입니다. 도메인 이름을 바탕으로 여러 IP 주소로 트래픽을 라우팅하고, 사용자 요청을 다양한 리소스(EC2 인스턴스, S3 버킷 등)로 안내합니다.
  • 사용 상황: DNS 관리 및 도메인 이름 등록, 특정 지역에 따라 트래픽을 라우팅해야 할 때 주로 사용됩니다.
  • 대체 가능성: Route53은 DNS 서비스이기에 Load Balancer와 역할이 달라 대체하기 어렵습니다.

LoadBalancer

  • 기능: AWS의 Elastic Load Balancer(ELB)는 애플리케이션 레벨 또는 네트워크 레벨에서 트래픽을 수평적으로 확장 가능한 여러 대의 인스턴스로 분산시킵니다.
  • 사용 상황: 사용자의 요청을 여러 서버에 균등하게 분산시키고, 고가용성을 확보하며 서버의 부하를 줄이고자 할 때 주로 사용됩니다.
  • 대체 가능성: 특정 트래픽 라우팅 기능 외에는 DNS 제공자가 아니므로 Route53을 대체할 수는 없습니다.

차이점 및 사용 결정

  • 기능적 차이: Route53은 주로 DNS 조회 및 정책 기반 라우팅 기능을 수행하며, LoadBalancer는 네트워크 레벨에서 인스턴스 간 부하를 분산시킵니다.
  • 특별한 상황: 특정 환경에서 이 두 서비스는 협업하여 사용됩니다. 예를 들어, Route53을 통해 도메인 트래픽을 특정 지역의 LoadBalancer로 라우팅하는 구성도 가능합니다.

더 많은 정보를 원하시면 아래 유사한 질문을 확인해 보세요:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

sungue4098님의 프로필 이미지
sungue4098

작성한 질문수

질문하기