Amazon Aurora용 예약 DB 인스턴스 구매
AWS Management Console, AWS CLI 및 RDS API를 사용하여 예약 DB 인스턴스 작업을 수행할 수 있습니다.
예약 DB 인스턴스에 대한 작업은 AWS Management Console에서 다음 절차에 따라 진행할 수 있습니다.
사용 가능한 예약 DB 인스턴스 상품에 대한 요금과 정보를 가져오려면
-
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/
에서 Amazon RDS 콘솔을 엽니다. -
탐색 창에서 예약 인스턴스를 선택합니다.
-
[Purchase Reserved DB Instance]를 선택합니다.
-
제품 설명에서 DB 엔진과 라이선스 유형을 선택합니다.
-
DB 인스턴스 클래스에서 DB 인스턴스 클래스를 선택합니다.
-
배포 옵션에서 단일 AZ 배포 또는 다중 AZ 배포를 사용할지 선택합니다.
참고
예약된 Amazon Aurora 인스턴스에서는 배포 옵션을 항상 단일 AZ DB 인스턴스로 설정합니다. 하지만 Aurora DB 클러스터를 생성할 때 기본 배포 옵션은 다른 AZ에 Aurora 복제본 또는 리더 생성(다중 AZ)입니다.
Aurora 복제본을 포함하여 사용하려는 각 인스턴스에 대한 예약 DB 인스턴스를 구매해야 합니다. 따라서 Aurora에 다중 AZ 배포를 하려면 예약 DB 인스턴스를 추가로 구매해야 합니다.
-
기간에서 DB 인스턴스를 예약할 기간을 선택합니다.
-
제공 유형에서 해당 제공 유형을 선택합니다.
상품 유형을 선택하면 요금 정보가 표시됩니다.
중요
취소를 선택하면 예약 DB 인스턴스를 구입하지 않으며 요금이 발생하지 않습니다.
구매할 수 있는 DB 인스턴스 예약 상품에 대한 정보를 확인하였으면 이제 정보를 사용하여 다음 절차에 따라 상품을 구매할 수 있습니다.
예약 DB 인스턴스를 구입하려면
-
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/
에서 Amazon RDS 콘솔을 엽니다. -
탐색 창에서 예약 인스턴스를 선택합니다.
-
Purchase reserved DB instance(예약 DB 인스턴스 구매)를 선택합니다.
-
제품 설명에서 DB 엔진과 라이선스 유형을 선택합니다.
-
DB 인스턴스 클래스에서 DB 인스턴스 클래스를 선택합니다.
-
다중 AZ 배포에서 단일 AZ 또는 다중 AZ DB 인스턴스 배포를 사용할지 여부를 선택합니다.
참고
예약된 Amazon Aurora 인스턴스에서는 배포 옵션을 항상 단일 AZ DB 인스턴스로 설정합니다. 예약 DB 인스턴스에서 Amazon Aurora DB 클러스터를 생성할 때 DB 클러스터가 자동으로 다중 AZ로 생성됩니다. Aurora 복제본을 포함하여 사용하려는 각 DB 인스턴스에 대한 예약 DB 인스턴스를 구매해야 합니다.
-
[Term]에서 DB 인스턴스를 예약할 기간을 선택합니다.
-
제공 유형에서 해당 제공 유형을 선택합니다.
오퍼링 유형을 선택하면 요금 정보가 표시됩니다.
-
(선택 사항) - 예약 DB 인스턴스를 조회할 수 있도록 구매하는 예약 인스턴스에 자체 식별자를 할당할 수 있습니다. [Reserved Id]에 자신이 예약한 DB 인스턴스 식별자를 입력하면 됩니다.
-
제출을 선택합니다.
예약 DB 인스턴스를 구매하면 예약 인스턴스 목록에 표시됩니다.
예약한 DB 인스턴스를 구매한 후에는 다음 절차에 따라 예약한 DB 인스턴스에 대한 정보를 가져올 수 있습니다.
AWS 계정에 대한 예약 DB 인스턴스 관련 정보를 가져오려면
-
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/
에서 Amazon RDS 콘솔을 엽니다. -
탐색 창에서 예약 인스턴스를 선택합니다.
현재 계정에서 예약한 DB 인스턴스가 나타납니다. 특정 예약 DB 인스턴스의 세부 정보를 보려면 목록에서 해당 인스턴스를 선택합니다. 그러면 콘솔 아래쪽의 세부 정보 창에 인스턴스에 대한 세부 정보가 표시됩니다.
예약 DB 인스턴스에 대한 작업은 다음 예제와 같이 AWS CLI를 사용하여 진행할 수 있습니다.
예 사용 가능한 예약 DB 인스턴스 오퍼링 가져오기
구매 가능한 DB 인스턴스 상품에 대한 정보를 가져오려면 AWS CLI 명령 describe-reserved-db-instances-offerings
를 호출합니다.
aws rds describe-reserved-db-instances-offerings
이 호출은 다음과 비슷한 출력을 반환합니다.
OFFERING OfferingId Class Multi-AZ Duration Fixed Price Usage Price Description Offering Type
OFFERING 438012d3-4052-4cc7-b2e3-8d3372e0e706 db.r3.large y 1y 1820.00 USD 0.368 USD mysql Partial Upfront
OFFERING 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f db.r3.small n 1y 227.50 USD 0.046 USD mysql Partial Upfront
OFFERING 123456cd-ab1c-47a0-bfa6-12345667232f db.r3.small n 1y 162.00 USD 0.00 USD mysql All Upfront
Recurring Charges: Amount Currency Frequency
Recurring Charges: 0.123 USD Hourly
OFFERING 123456cd-ab1c-37a0-bfa6-12345667232d db.r3.large y 1y 700.00 USD 0.00 USD mysql All Upfront
Recurring Charges: Amount Currency Frequency
Recurring Charges: 1.25 USD Hourly
OFFERING 123456cd-ab1c-17d0-bfa6-12345667234e db.r3.xlarge n 1y 4242.00 USD 2.42 USD mysql No Upfront
구매할 수 있는 DB 인스턴스 예약 상품에 대한 정보를 확인하였으면 이제 정보를 사용하여 오퍼링을 구매할 수 있습니다.
예약 DB 인스턴스를 구매하려면 다음 파라미터와 함께 AWS CLI 명령 purchase-reserved-db-instances-offering
을 사용합니다.
-
--reserved-db-instances-offering-id
– 구매하려는 오퍼링의 ID입니다. 위의 예제를 참조하여 상품 ID를 가져옵니다. -
--reserved-db-instance-id
– 구매하는 예약 DB 인스턴스에 자체 식별자를 할당하여 관리할 수 있습니다.
예 예약 DB 인스턴스 구매
다음은 ID가 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f
인 DB 인스턴스 예약 상품을 구매하고 식별자로 MyReservation
을 할당하는 예제입니다.
대상 LinuxmacOS, 또는Unix:
aws rds purchase-reserved-db-instances-offering \ --reserved-db-instances-offering-id
649fd0c8-cf6d-47a0-bfa6-060f8e75e95f
\ --reserved-db-instance-idMyReservation
Windows의 경우:
aws rds purchase-reserved-db-instances-offering ^ --reserved-db-instances-offering-id
649fd0c8-cf6d-47a0-bfa6-060f8e75e95f
^ --reserved-db-instance-idMyReservation
이 명령은 다음과 비슷한 출력을 반환합니다.
RESERVATION ReservationId Class Multi-AZ Start Time Duration Fixed Price Usage Price Count State Description Offering Type
RESERVATION MyReservation db.r3.small y 2011-12-19T00:30:23.247Z 1y 455.00 USD 0.092 USD 1 payment-pending mysql Partial Upfront
예약 DB 인스턴스를 구매한 후에는 예약 DB 인스턴스에 대한 정보를 가져올 수 있습니다.
AWS 계정에서 예약 DB 인스턴스에 대한 정보를 가져오려면 다음 예제와 같이 AWS CLI 명령 describe-reserved-db-instances
를 호출합니다.
예 예약 DB 인스턴스 가져오기
aws rds describe-reserved-db-instances
이 명령은 다음과 비슷한 출력을 반환합니다.
RESERVATION ReservationId Class Multi-AZ Start Time Duration Fixed Price Usage Price Count State Description Offering Type
RESERVATION MyReservation db.r3.small y 2011-12-09T23:37:44.720Z 1y 455.00 USD 0.092 USD 1 retired mysql Partial Upfront
RDS API를 사용하여 예약 DB 인스턴스 작업을 수행할 수 있습니다.
-
구매할 수 있는 DB 인스턴스 예약 상품에 대한 정보를 가져오려면 Amazon RDS API 작업
DescribeReservedDBInstancesOfferings
를 호출합니다. -
구매할 수 있는 DB 인스턴스 예약 상품에 대한 정보를 확인하였으면 이제 정보를 사용하여 오퍼링을 구매할 수 있습니다. 다음 파라미터로
PurchaseReservedDBInstancesOffering
RDS API 작업을 호출합니다.-
--reserved-db-instances-offering-id
– 구매하려는 오퍼링의 ID입니다. -
--reserved-db-instance-id
– 구매하는 예약 DB 인스턴스에 자체 식별자를 할당하여 관리할 수 있습니다.
-
-
예약 DB 인스턴스를 구매한 후에는 예약 DB 인스턴스에 대한 정보를 가져올 수 있습니다. RDS API 작업
DescribeReservedDBInstances
를 호출합니다.