Amazon Route 53 사용

본 자습서에서는 웹 사이트용으로 새로운 도메인 이름을 등록하겠습니다. 그런 다음 Domain Name System(DNS)을 통해 해당 도메인 이름을 현재 실행 중인 EC2 인스턴스(예: WebApp 또는 WordPress, Apache, NGINX, IIS, 기타 웹 사이트 플랫폼 구동 웹 사이트)에 연결하겠습니다. 도메인 이름을 이미 등록한 경우, 1단계를 실행한 다음 도메인 등록 대행자의 설명서를 참조하여 새로운 사이트의 DNS 레코드를 설정하는 방법을 확인하십시오.

소요 비용

도메인 등록 요금은 연간 9달러부터 시작하여 .com 등의 최상위 도메인의 경우에는 수백 달러까지 다양합니다. 자세한 내용은 Amazon Route 53 Pricing for Domain Registration을 참조하십시오. 도메인 등록 요금은 환불되지 않습니다.

도메인을 등록하면 도메인과 동일한 이름의 호스팅 영역이 자동으로 생성됩니다. 호스팅 영역을 사용하여 Amazon Route 53이 도메인의 트래픽을 라우팅할 곳을 지정할 수 있습니다. 호스팅 영역 요금은 월 0.50 USD입니다. 이 요금이 청구되는 것을 원치 않으면 호스팅 영역을 삭제하면 됩니다.

AWS에서 도메인 이름을 받으려면 계정 필요

몇 분 만에 무료 계정 생성

12개월 동안 AWS 프리 티어에 액세스하고, 연중무휴 24시간 고객 서비스, 지원 포럼 등을 비롯한 AWS Basic Support의 혜택을 누려 보십시오.

 

참고: Elastic Load Balancing을 사용하는 경우, 고정 IP 주소를 확보할 필요가 없습니다(Amazon Elastic Beanstalk로 앱을 시작하면 Elastic Load Balancing이 자동으로 처리됩니다). 2단계로 바로 이동하시기 바랍니다.


a. 여기를 클릭하여 EC2 콘솔탄력적 IP 부분을 새 창에서 열고, Allocate New Address를 클릭합니다.

Getting-Started-EIP1

(확장하려면 클릭)

Getting-Started-EIP1

b. EIP used in:VPC로 설정하고 Yes, Allocate를 클릭합니다.

참고: 실행 중인 인스턴스에 연결된 탄력적 IP 주소(EIP)에는 요금이 부과되지 않습니다. 해당 인스턴스를 제거하는 경우(예: EIP가 더는 실행 중인 인스턴스에 연결되어 있지 않은 경우), EIP에 대해 시간당 0.005 USD의 비용이 부과됩니다.

Getting-Started-EIP2

(확장하려면 클릭)

Getting-Started-EIP2

c. 새 IP 주소를 적어두고 Close를 클릭합니다.

Getting-Started-EIP3

(확장하려면 클릭)

Getting-Started-EIP3

d. Elastic IP 열에서 새 IP 주소를 선택합니다. Actions 버튼을 누르고 Associate Address 옵션을 선택합니다.

Getting-Started-EIP4

(확장하려면 클릭)

Getting-Started-EIP4

e. Instance 텍스트 상자를 클릭하고 인스턴스 이름이 있는 옵션을 선택합니다.

참고: WordPress 자습서에서 이 시스템의 이름을 WordPress로 지정했습니다.

Getting-Started-EIP5

(확장하려면 클릭)

Getting-Started-EIP5

f. Elastic IP 열의 새 IP 주소를 적어놓습니다.

Getting-Started-EIP6

(확장하려면 클릭)

Getting-Started-EIP6

g. 웹 브라우저에 새 탄력적 IP 주소를 입력하여 제대로 작동하는지 확인합니다.

Getting-Started-RT53-DNS-IP-web-check

(확장하려면 클릭)

Getting-Started-RT53-DNS-IP-web-check

이제 인스턴스에 연결된 IP 주소를 확보하였고, 다음은 Domain Name System(DNS)이 이 주소를 가리키게 구성하여 사람들이 웹 사이트를 찾을 수 있도록 해야 합니다.

참고: 이 예제에서는 새로운 도메인 이름을 확보하고, 이를 방금 생성하였으며 인스턴스에 연결된 탄력적 IP 주소에 연결하겠습니다. 도메인 이름이 이미 있거나 다른 도메인 등록 대행자를 통해 도메인 이름을 확보하려는 경우, 인스턴스에 대한 DNS 구성 부분은 해당 설명서를 참조해주십시오.


a. 여기를 클릭하여 Route 53 콘솔을 새 창에서 엽니다(Route 53은 AWS의 DNS 서비스입니다). Route 53을 사용하여 새로운 도메인 이름을 등록하고, 도메인의 DNS 레코드를 관리할 수 있습니다.

Domain Registration 아래에 있는 Get Started Now를 선택합니다.

Getting-Started-RT53-1

(확장하려면 클릭)

Getting-Started-RT53-1

b. Register Domain 버튼을 클릭합니다. 다음 화면에서 Choose a Domain 상자에 원하는 도메인을 입력하고(예제 이미지에는 cloudexamples로 입력되어 있음), 최상위 도메인(TLD)을 선택합니다(예: .com, .org, .co.uk 등). 그런 다음 Check 버튼을 클릭하여 도메인을 사용할 수 있는지 확인합니다. 도메인을 사용할 수 있는 경우, Add to cart 버튼을 클릭하고 페이지 맨 아래로 스크롤하여 Continue를 클릭합니다.

참고: 도메인은 프리 티어에 해당하지 않으므로 등록하는 모든 도메인에 요금이 부과됩니다.

Getting-Started-RT53-3a

(확장하려면 클릭)

Getting-Started-RT53-3a

c. 담당자 세부 정보를 입력합니다. 도메인 이름과 관련된 세부 정보입니다. 완료하면 페이지 맨 아래에 있는 Continue를 클릭합니다.

Getting-Started-RT53-4a

(확장하려면 클릭)

Getting-Started-RT53-4a

d. 정리되어 있는 세부 정보를 확인하고 틀린 내용이 없는 경우, I have read and agree to the AWS Domain Name Registration Agreement라는 제목의 확인란을 선택합니다. 그런 다음 Complete Purchase 버튼을 클릭합니다.

Getting-Started-RT53-5

(확장하려면 클릭)

Getting-Started-RT53-5

e. 일반적인 최상위 도메인(.com 등)이 포함된 도메인을 등록한 경우, 이메일 주소 확인을 요청하는 이메일을 받게 됩니다. (AWS에서 사용자의 이메일 주소가 유효한지 이미 확인한 경우에는 이메일을 전송하지 않습니다.)

이 이메일에 있는 링크를 클릭하여 이메일 주소를 확인해야 합니다. 아니면 도메인이 등록되지 않습니다.

도메인 등록이 승인되면 이메일을 수신하게 되며, 이는 모든 도메인에 적용됩니다.

참고: 시스템에서 새로운 도메인 등록을 확인하는 데 몇 분 정도 걸릴 수 있습니다.

Getting-Started-RT53-10-registered_email

(확장하려면 클릭)

Getting-Started-RT53-10-registered_email
Getting-Started-RT53-8-email

(확장하려면 클릭)

Getting-Started-RT53-8-email

마지막 단계는 DNS를 구성하여 2단계에서 생성한 새로운 도메인이 서버 주소를 가리키게 하는 것입니다.  1단계의 고정 IP 주소가 될 수도 있고, Amazon Elastic Beanstalk를 사용하는 경우에는 자동으로 생성된 FQDN(Fully Qualified Domain Name)이 될 수도 있습니다.


a. 여기를 클릭하여 Route 53 콘솔의 Hosted Zones 부분을 엽니다. 그런 다음 2단계에서 생성한 도메인 이름을 클릭합니다(이 예제에서는 cloudexamples를 사용하고 있지만, 사용자의 도메인은 다른 이름입니다).

Getting-Started-RT53-DNS1

(확장하려면 클릭)

Getting-Started-RT53-DNS1

아래 탭은 자신에게 가장 적합한 시나리오를 선택하는 데 도움이 됩니다. 

웹 사이트, 가상 서버 또는 서비스용 고정 IP 주소가 있는 경우 아래 고정 IP 주소를 선택하십시오. 

리소스용 FQDN(Fully Qualified Domain Name)이 있는 경우 아래 FQDN(Fully Qualified Domain Name)을 선택하십시오. FQDN은 Elastic Beanstalk, Lambda 함수 및 S3 정적 사이트에서 시작하거나 Elastic Load Balancing을 사용하는 좀 더 고급 배포로 시작한 애플리케이션에서 일반적입니다.

  • 고정 IP 주소

    b. Create Record Set 버튼을 클릭합니다. 창의 오른쪽에 있는 Name 텍스트 상자에 www를 입력합니다. Value 상자에 1단계에서 생성한 탄력적 IP 주소를 입력한 다음 Create를 클릭합니다.

    Getting-Started-RT53-DNS3

    (확장하려면 클릭)

    Getting-Started-RT53-DNS3

    c. 가운데 표에 입력한 주소가 제대로 기록되었는지 확인합니다.

    Getting-Started-RT53-DNS4

    (확장하려면 클릭)

    Getting-Started-RT53-DNS4
  • FQDN(Fully Qualified Domain Name)


    b. Create Record Set 버튼을 클릭합니다. 창의 오른쪽에 있는 Name 텍스트 상자에 www를 입력합니다. 그런 다음 Alias 설정에서 Yes를 선택합니다.  Alias Target 상자가 표시됩니다. Alias Target 상자를 클릭하면, 사용할 수 있는 리소스 목록이 보입니다.  가리키려고 하는 리소스를 선택합니다. 해당 리소스는 Elastic Load Balancers 아래에 있으며, Elastic Beanstalk에서 배포한 애플리케이션에 연결된 리소스여야 합니다. 그런 다음 Create를 클릭합니다.

    Getting-Started-RT53-DNS3b

    (확장하려면 클릭)

    Getting-Started-RT53-DNS3b

    c. 가운데 표에 입력한 주소가 제대로 기록되었는지 확인합니다.

    Getting-Started-RT53-DNS4b

    (확장하려면 클릭)

    Getting-Started-RT53-DNS4b

d. 웹 브라우저에 새 웹 사이트 주소를 입력하여 웹 사이트에서 지금 새로운 도메인을 사용할 수 있는지 확인합니다.

Getting-Started-RT53-DNS-web-check

(확장하려면 클릭)

Getting-Started-RT53-DNS-web-check

축하합니다! 이제 사용자는 여러분이 선택한 웹 주소를 통해 웹 사이트에 액세스할 수 있습니다.  다음 섹션에서는 인스턴스에 대한 모니터링 및 알림을 설정하는 방법을 배우게 됩니다.

웹 사이트를 모니터링하도록 Amazon CloudWatch를 설정하는 방법 배우기 »


아니요