인터넷과 디지털 데이터의 시대에 우리는 많은 온라인 데이터가 생성되고 소비되는 것을 목격합니다. 엄청난 양의 온라인 트래픽이 발생했습니다. 따라서 온라인 플랫폼이이 트래픽을 관리하고 고객에게 더 빠르고 더 나은 서비스를 제공하는 것이 매우 중요합니다. 이 Amazon Route 53 ( Route 53) 자습서는 위에서 언급 한 사례를 이해하고 구현하는 데 도움이됩니다.
이 기사는 다음 사항에 중점을 둡니다.
이제 다음 서비스를 통해이 Amazon Route 53 자습서를 살펴 보겠습니다.
아마존 루트 53
확장 가능한신뢰할 수있는 리디렉션 방법을 제공하는 (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무료 계층.
- Freenom에서 무료 도메인 만들기
- 서로 다른 AWS 리전에 2 개의 Ubuntu EC2 인스턴스 생성
- Apache 웹 서버를 설치하고 간단한 정적 웹 사이트를 만듭니다.
- '대기 시간 라우팅 정책'에 대한 Route53 구성
- Route53에서 Freenom에 네임 서버 추가
- 전체 설정을 테스트하십시오.
전제 조건은 무엇입니까?
노스 버지니아 및 뭄바이 지역에서 실행중인 두 개의 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 시험을 깨는 데 필요한 것을 정확히 다루는 커리큘럼을 마련했습니다! 코스 세부 정보를 볼 수 있습니다. 훈련.
이 블로그와 관련된 질문이 있으시면 아래 댓글 섹션에 질문을 남겨 주시면 빠른 시일 내에 답변 해 드리겠습니다.