Amazon Route 53 : 지연 시간 기반 라우팅에 대해 알아야 할 모든 것



이 Amazon Route 53 자습서는 AWS Route 53 서비스를 소개하고이 서비스를 사용하여 온라인 트래픽을 리디렉션하는 방법을 안내합니다.

인터넷과 디지털 데이터의 시대에 우리는 많은 온라인 데이터가 생성되고 소비되는 것을 목격합니다. 엄청난 양의 온라인 트래픽이 발생했습니다. 따라서 온라인 플랫폼이이 트래픽을 관리하고 고객에게 더 빠르고 더 나은 서비스를 제공하는 것이 매우 중요합니다. 이 Amazon Route 53 ( Route 53) 자습서는 위에서 언급 한 사례를 이해하고 구현하는 데 도움이됩니다.

이 기사는 다음 사항에 중점을 둡니다.





이제 다음 서비스를 통해이 Amazon Route 53 자습서를 살펴 보겠습니다.

아마존 루트 53

로고-Amazon Route 53-Edureka확장 가능한신뢰할 수있는 리디렉션 방법을 제공하는 (DNS) 서비스교통 응용 프로그램에. 이 도메인 이름을 달성하기 위해 컴퓨터가 더 잘 연결할 수 있도록 IP 주소로 변환됩니다. Amazon Route 53을 사용하여 AWS의 Elastic Load Balancer와 같은 엔터티에 쿼리를 연결할 수 있습니다. 따라서 개발자는 도메인 이름을 S3 버킷 또는 기타 리소스. Amazon Route 53을 통해 기업은 글로벌 데이터 트래픽을 쉽게 모니터링하고 라우팅 할 수 있습니다. 간단히 말해서 Route 53은 주로 3 가지 목적으로 사용됩니다.



  • DNS 등록
  • 인터넷 트래픽 라우팅
  • 건강 상태 확인

이제이 Amazon Route 53 자습서를 계속 진행하고 다음 주제를 살펴 보겠습니다.

라우팅 유형

Amazon Route 53은 다양한 라우팅 정책을 사용하여 전 세계적으로 널리 퍼져있는 트래픽을 라우팅합니다. 다음은 같은 목록입니다.

  • 간단한 라우팅
  • 지연 기반 라우팅
  • 장애 조치 라우팅
  • 지리적 위치 라우팅
  • 지리 근접 라우팅 (트래픽 흐름 만 해당)
  • 다중 값 응답 라우팅
  • 가중 라우팅

Amazon Route 53 자습서에 대한이 기사에서는 지연 시간 라우팅 정책에 정확히 초점을 맞출 것입니다.



지연 라우팅 정책

성능은 웹 사이트의 성공에 중요한 역할을합니다. 웹 사이트의 응답 시간과 트래픽간에 직접적인 상관 관계가 있습니다. Google에 따르면

  • Pinterest는인지 대기 시간을 40 % 줄 였을 때 검색 엔진 트래픽과 가입을 15 % 증가 시켰습니다.
  • BBC는 사이트를로드하는 데 1 초가 더 걸릴 때마다 10 %의 추가 사용자를 잃었다는 사실을 발견했습니다

웹 사이트 또는 CRM 애플리케이션에 여러 위치의 고객이있는 경우 웹 사이트를 여러 AWS 리전에 설치하거나 호스팅 할 수 있습니다. 그리고 웹 사이트에 대한 모든 요청은 전체 고객 만족도를 향상시키기 위해 가장 낮은 지연 시간을 제공하는 AWS 리전에서 서비스 될 수 있습니다. 이 기능은 'Latency Routing Policy'에 의해 제공됩니다.AWS Route53 서비스.

자바에서 느슨한 결합이란?

이 Amazon Route 53 자습서의 마지막 장으로 이동하겠습니다.

데모 라우팅 샘플 웹 사이트

이 자습서에서는 두 개의 다른 리전 (예 : North Virginia 및 Mumbai)에 간단한 정적 웹 사이트를 설정 한 다음 도메인 이름을 사용하여 웹 사이트에 액세스하면 가장 가까운 AWS 리전으로 자동 리디렉션된다는 것을 알 수 있습니다. 영역을 선택하는 동안 패턴은 영역 중 하나가 물리적으로 당신에게 가장 가까운 영역이어야하고 다른 영역은 반대편처럼 세계의 다른 끝을 향해야한다는 것입니다.

다음은 동일한 상위 수준 단계의 순서입니다. 또한 전체 데모는AWS무료 계층.

  1. Freenom에서 무료 도메인 만들기
  2. 서로 다른 AWS 리전에 2 개의 Ubuntu EC2 인스턴스 생성
  3. Apache 웹 서버를 설치하고 간단한 정적 웹 사이트를 만듭니다.
  4. '대기 시간 라우팅 정책'에 대한 Route53 구성
  5. Route53에서 Freenom에 네임 서버 추가
  6. 전체 설정을 테스트하십시오.

전제 조건은 무엇입니까?

  • 노스 버지니아 및 뭄바이 지역에서 실행중인 두 개의 Ubuntu EC2 인스턴스에 액세스 할 수 있습니다 (지역에서 가용성 영역을 선택하는 것은 중요하지 않습니다). t2.micro 유형의 EC2 인스턴스는 간단한 정적 웹 사이트를 설치하기 때문에 충분해야하며 좋은 점은 t2.micro도AWS무료 계층. EC2 인스턴스 생성 절차 및 연결 방법은 Edureka 자습서에 언급되어 있습니다. Amazon Elastic Compute Cloud .

  • AMI 용 최신 Ubuntu를 선택해야합니다. 또한 보안 그룹에서 포트 80 (http) 및 포트 22 (ssh)가 열려 있는지 확인하십시오.
  • 공식에 언급 된 Freenom의 무료 도메인 선적 서류 비치 생성되어야합니다. 이 자습서에서는 모든 도메인 공급자의 기존 도메인 이름을 사용할 수도 있지만이 자습서의 단계는 Freenom에서 만든 도메인과 관련이 있습니다.

1 단계 : 웹 서버를 설치하고 Ubuntu에 간단한 정적 웹 사이트 만들기

Putty 또는 다른 소프트웨어를 사용하여 두 Ubuntu 서버에 로그인하고 다음 명령을 실행하여 웹 서버를 설치하고 정적 웹 사이트를 만듭니다.

1.1 단계 : 후속 명령을 수행하려면 루트 사용자가 되십시오.

sudo su

단계 1.2 : 소프트웨어 목록 얻기

apt-get 업데이트

단계 1.3 : 종속성과 함께 Apache 웹 서버를 설치하고 시작하십시오.

apt-get 설치 apache2
서비스 apache2 시작

단계 1.4 : / var / www / html 폴더에 정적 웹 페이지 'index.html'을 만듭니다.

cd / var / www / html
echo“나는 뭄바이에 있습니다”> index.html

그리고 거의 사용할 웹 사이트가 있습니다.

North Virginia 서버의 경우 문자열을 'I am in North Virginia'로 변경합니다. 일반적으로 동일한 웹 페이지 집합이 모든 지역에 배포됩니다. 그러나 Route53이 리디렉션하는 AWS 리전을 구별하려면 각 서버에 서로 다른 웹 페이지가 있어야합니다.

단계 1.5 : 브라우저에 EC2 서버의 IP 주소를 입력하여 웹 사이트가 실행되고 있는지 확인합니다.

2 단계 : 지연 시간 기반 라우팅 정책을위한 Route53 구성 (Amazon Route 53 자습서)

AWS 설명서에 따르면 호스팅 영역 가격 , 생성에 대한 추가 비용은 없습니다.호스팅 영역.생성 후 12 시간 이내에 동일 삭제 된 경우

2.1 단계 : AWS Management Console로 이동하여 Route53 서비스를 찾은 다음 DNS 관리에서 '지금 시작하기'를 클릭합니다.

2.2 단계 : “Create Hosted Zone”을 클릭하고 Freenom에서 생성 한 도메인 이름을 입력하고 Create를 클릭합니다.

호스팅 영역이 생성되고 네임 서버가 아래와 같이 나타나야합니다. 나중에 Freenom 콘솔에서 같은 것을 사용할 것입니다.

자바에서 우선 순위 큐 구현

2.3 단계 : 각 Ubuntu 서버에 대해 'Create Record Set'를 한 번 클릭하고 아래와 같이 세부 정보를 지정합니다. 값 필드에 언급 된 IP 주소는 EC2 인스턴스의 IP 주소입니다. 또한 ANAME RECORDS (이 경우 테스트)의 레코드 이름은 동일해야하며 두 레코드의 'SET ID'는 달라야합니다.

마지막으로 ANAME 레코드는 다음과 같이 표시되어야합니다.

3 단계 : Route53에서 Freenom으로 네임 서버 추가 (Amazon Route 53 자습서)

Route53 호스팅 영역의 네임 서버 세부 정보를 앞서 생성 한 Freenom 도메인에 추가해야합니다. 그러면 Freenom이 도메인 이름을 IP 주소로 확인할 수 있습니다.

3.1 단계 : 로 이동 Freenom 브라우저에서 '서비스-> 내 도메인'으로 이동합니다. 현재 소유하고있는 모든 도메인이 표시됩니다. 변경하려면 '도메인 관리'를 클릭하십시오.

3.2 단계 : “관리 도구-> 네임 서버로 이동하여“사용자 지정 네임 서버 사용”을 선택합니다.

단계 3.3 : AWS Route53 호스팅 영역에서받은 네임 서버를 입력하고“Change Nameservers”를 클릭하여 Freenom에서 설정을 완료합니다.

셀레늄의 키워드 기반 프레임 워크

도메인이 GoDaddy에 등록 된 경우 공식 지침 사용자 지정 네임 서버를 설정합니다. 위의 단계는 Freenom에 대한 것입니다.

4 단계 : 전체 설정 테스트

이제 전체 설정이 완료되었습니다. 브라우저에 도메인 이름의 URL을 입력하면 Route53 'Latency Routing Policy'가 최상의 대기 시간을 기준으로 웹 페이지로 자동 리디렉션됩니다. 이 자습서는 인도에서 작성 중이므로 아래에서 볼 수 있듯이 뭄바이 AWS 리전으로 자동 리디렉션됩니다.

이 자습서에서 우리는 '지연 라우팅 정책'이 지연 시간을 기반으로 사용자를 리전으로 리디렉션하여 궁극적으로 고객에게 최상의 경험을 제공한다는 것을 확인했습니다. 이 접근 방식의 유일한 문제는 웹 서버를 여러 지역에 복제해야하고 이로 인해 추가 비용이 발생한다는 것입니다.

다음 자습서에서는 EC2 인스턴스의 크기에 비례하여 트래픽을 다시 라우팅 할 수있는 '가중 라우팅 정책'을 살펴 보겠습니다. 이제 떠나기 전에 m프리 티어 외부의 리소스와 관련된 비용이 있으므로이 자습서의 일부로 생성 된 리소스를 삭제해야합니다.

이것이 바로 Amazon Route 53 자습서에 대한이 기사의 끝입니다.이 주제에 대한 전문 지식을 얻고 싶다면, Edureka는 Solution Architect 시험을 깨는 데 필요한 것을 정확히 다루는 커리큘럼을 마련했습니다! 코스 세부 정보를 볼 수 있습니다. 훈련.

이 블로그와 관련된 질문이 있으시면 아래 댓글 섹션에 질문을 남겨 주시면 빠른 시일 내에 답변 해 드리겠습니다.