Amazon Route 53 사용
본 자습서에서는 웹 사이트용으로 새로운 도메인 이름을 등록하겠습니다. 그런 다음 Domain Name System(DNS)을 통해 해당 도메인 이름을 현재 실행 중인 EC2 인스턴스(예: WebApp 또는 WordPress, Apache, NGINX, IIS, 기타 웹 사이트 플랫폼 구동 웹 사이트)에 연결하겠습니다. 도메인 이름을 이미 등록한 경우, 1단계를 실행한 다음 도메인 등록 대행자의 설명서를 참조하여 새로운 사이트의 DNS 레코드를 설정하는 방법을 확인하십시오.
소요 비용:
도메인 등록 요금은 연간 9 USD부터 시작하여 .com 등의 최상위 도메인의 경우에는 수백 달러까지 다양합니다. 자세한 내용은 Amazon Route 53의 도메인 등록 요금 페이지를 참조하십시오. 도메인 등록 요금은 환불되지 않습니다.
도메인을 등록하면 도메인과 동일한 이름의 호스팅 영역이 자동으로 생성됩니다. 호스팅 영역을 사용하여 Amazon Route 53이 도메인의 트래픽을 라우팅할 곳을 지정할 수 있습니다. 호스팅 영역 요금은 월 0.50 USD입니다. 이 요금이 청구되는 것을 원치 않으면 호스팅 영역을 삭제하면 됩니다.
직접 도메인 이름을 등록하려고 하십니까?
몇 분 만에 무료 계정 생성AWS 프리 티어에 12개월 동안 액세스할 수 있습니다. 연중무휴 24시간 고객 서비스, 지원 포럼 등을 비롯한 AWS Basic Support 기능을 사용해 보십시오.
참고: Elastic Load Balancing을 사용하는 경우 고정 IP 주소를 확보할 필요가 없으며(Amazon Elastic Beanstalk로 앱을 시작하면 Elastic Load Balancing이 자동으로 처리됨), 2단계로 바로 이동할 수 있습니다.
a. a. 여기를 클릭하여 새 창에서 EC2 콘솔의 탄력적 IP 부분을 열고, [ Allocate New Address]를 클릭합니다.
e. e. Instance 텍스트 상자를 클릭하고 인스턴스 이름이 있는 옵션을 선택합니다.
참고: WordPress 자습서에서 이 시스템의 이름을 WordPress로 지정했습니다.
이제 인스턴스에 연결된 IP 주소를 확보하였고, 다음은 Domain Name System(DNS)이 이 주소를 가리키게 구성하여 사람들이 웹 사이트를 찾을 수 있도록 해야 합니다.
참고: 이 예제에서는 새로운 도메인 이름을 확보하고, 방금 생성하여 인스턴스에 연결된 탄력적 IP 주소에 이를 연결하겠습니다. 도메인 이름이 이미 있거나 다른 도메인 등록 대행자를 통해 도메인 이름을 확보하려는 경우, 인스턴스에 대한 DNS 구성은 해당 설명서를 참조해주십시오.
a. a. 여기를 클릭하여 Route 53 콘솔을 새 창에서 엽니다(Route 53은 AWS의 DNS 서비스입니다). Route 53을 사용하여 새로운 도메인 이름을 등록하고, 도메인의 DNS 레코드를 관리할 수 있습니다.
도메인 등록 아래에 있는 지금 시작하기를 선택합니다.
b. b. 도메인 등록 버튼을 클릭합니다. 다음 화면에서 도메인 선택 상자에 원하는 도메인을 입력하고(예제 이미지에는 cloudexamples로 입력되어 있음), 최상위 도메인(TLD)을 선택합니다(예: .com, .org, .co.uk 등). 그런 다음 확인 버튼을 클릭하여 도메인을 사용할 수 있는지 확인합니다. 도메인을 사용할 수 있는 경우, 장바구니에 추가 버튼을 클릭하고 페이지 맨 아래로 스크롤하여 [계속]을 클릭합니다.
참고: 도메인은 프리 티어에 해당하지 않으므로 등록하는 모든 도메인에 요금이 부과됩니다.
e. e. 일반적인 최상위 도메인(.com 등)이 포함된 도메인을 등록한 경우, 이메일 주소 확인을 요청하는 이메일을 받게 됩니다. (AWS에서 사용자의 이메일 주소가 유효한지 이미 확인한 경우에는 이메일을 전송하지 않습니다.)
이 이메일에 있는 링크를 따라 이동해 이메일 주소를 확인해야 합니다. 그러지 않으면 도메인이 등록되지 않습니다.
도메인 등록이 승인되면 이메일을 수신하게 되며, 이는 모든 도메인에 적용됩니다.
참고: 시스템에서 새로운 도메인 등록을 확인하는 데 몇 분 정도 걸릴 수 있습니다.
마지막 단계는 DNS를 구성하여 2단계에서 생성한 새로운 도메인이 서버 주소를 가리키게 하는 것입니다. 1단계의 고정 IP 주소가 될 수도 있고, Amazon Elastic Beanstalk를 사용하는 경우에는 자동으로 생성된 FQDN(Fully Qualified Domain Name)이 될 수도 있습니다.
a. a. 여기를 클릭하여 Route 53 콘솔의 호스팅 영역 부분을 엽니다. 그런 다음 2단계에서 생성한 도메인 이름을 클릭합니다(이 예제에서는 cloudexamples.com을 사용하고 있지만, 사용자의 도메인은 다른 이름입니다).
아래 탭은 자신에게 가장 적합한 시나리오를 선택하는 데 도움이 됩니다.
웹 사이트, 가상 서버 또는 서비스용 고정 IP 주소가 있는 경우 아래 고정 IP 주소를 선택하십시오.
리소스용 FQDN(Fully Qualified Domain Name)이 있는 경우 아래 FQDN(Fully Qualified Domain Name)을 선택하십시오. FQDN은 Elastic Beanstalk, Lambda 함수 및 S3 정적 사이트에서 시작하거나 Elastic Load Balancing을 사용하는 좀 더 고급 배포로 시작한 애플리케이션에서 일반적입니다.
축하합니다! 이제 사용자는 여러분이 선택한 웹 주소를 통해 웹 사이트에 액세스할 수 있습니다. 다음 섹션에서는 인스턴스에 대한 모니터링 및 알림을 설정하는 방법을 배우게 됩니다.