[AWS] Amazon Route 53, Amazon Elastic Load Balancing (ELB)

2023. 8. 3. 14:25AWS

Amazon Route 53은 아마존 웹 서비스(AWS)의 확장 가능한 도메인 이름 시스템(DNS) 웹 서비스입니다. 이름은 DNS의 기본 포트인 53번을 참조하여 명명되었습니다.

Route 53의 주요 기능은 다음과 같습니다:

  1. 도메인 등록 : 사용자는 Amazon Route 53을 사용하여 새 도메인을 등록하거나 기존 도메인을 AWS로 이전할 수 있습니다.
  2. DNS 라우팅 : Amazon Route 53을 사용하여 DNS 쿼리를 인터넷 응용 프로그램의 리소스로 라우팅합니다. 예를 들어, Amazon S3 버킷, EC2 인스턴스, ELB 로드 밸런서 등에 연결할 수 있습니다.
  3. 건강 검사 : Amazon Route 53은 실제 트래픽을 라우팅하기 전에 애플리케이션 및 해당 컴포넌트의 건강을 확인할 수 있습니다. 어떤 문제가 발생하면 Amazon Route 53는 해당 컴포넌트를 자동으로 회피하여 전체 시스템의 가용성을 높입니다.
  4. 트래픽 흐름 관리 : Amazon Route 53은 기본적으로 DNS 라우팅 결정을 기반으로 전세계 트래픽을 효과적으로 분산시킬 수 있습니다. 이를 통해 사용자는 최적의 리소스로 트래픽을 라우팅하거나 트래픽을 여러 리소스로 분산시키는 등 다양한 전략을 구현할 수 있습니다.

Route 53은 고가용성과 확장성을 제공하며, 사용자는 간편하게 관리 및 구성할 수 있는 DNS 웹 서비스를 필요로 하는 애플리케이션에 특히 유용합니다.

Amazon Route 53과 Amazon Elastic Load Balancing (ELB)은 서로 독립적인 서비스이지만, 강력한 통합 기능을 제공하여 웹 애플리케이션의 가용성과 유연성을 향상시키는 데 사용될 수 있습니다.

Elastic Load Balancing은 AWS에서 제공하는 로드 밸런서 서비스로, 들어오는 애플리케이션 트래픽을 Amazon EC2 인스턴스, 컨테이너, IP 주소 등과 같은 여러 대상에 자동으로 분산시킵니다. 이렇게 하면 애플리케이션의 가용성이 향상되며, 부하 분산을 통해 성능도 향상될 수 있습니다.

반면에 Amazon Route 53은 도메인 이름 시스템(DNS) 웹 서비스로, DNS 쿼리를 애플리케이션의 다양한 AWS 리소스로 라우팅합니다.

이 두 서비스를 함께 사용하면 다음과 같은 이점이 있습니다:

  • 건강 검사와 트래픽 라우팅: Route 53은 ELB에 등록된 EC2 인스턴스의 상태를 확인할 수 있으며, 문제가 발생한 인스턴스로부터 트래픽을 자동으로 회피합니다. 이를 통해 애플리케이션의 가용성이 높아집니다.
  • 지역 기반 라우팅: Route 53과 ELB를 함께 사용하면, 사용자의 지리적 위치에 따라 가장 가까운 또는 최적의 EC2 인스턴스로 트래픽을 라우팅할 수 있습니다. 이를 통해 애플리케이션의 반응성이 향상됩니다.
  • 스케일링과 복원력 : ELB는 트래픽이 증가하거나 인스턴스가 실패할 경우 자동으로 조정하고 복구하는 능력을 가지고 있습니다. Route 53은 이러한 인스턴스의 상태를 계속 모니터링하며, 가용성에 따라 트래픽을 다시 라우팅합니다.

따라서, 두 서비스는 웹 애플리케이션을 보다 복원력 있고 확장 가능하게 만드는 데 중요한 역할을 합니다.

'AWS' 카테고리의 다른 글

[AWS] S3 IAM 권한 정책  (0) 2023.08.02
[AWS] EC2 프리티어(t2.micro)에서 용량 초과 문제  (0) 2022.12.13
[AWS] Amazon Simple Storage Service(S3)  (0) 2022.07.26
[AWS] 서버 타임존 설정  (0) 2022.07.25
[AWS] Mobaxterm 세팅  (0) 2022.07.18