기존 Aurora PostgreSQL Limitless Database DB 클러스터에 DB 샤드 그룹 추가
예를 들어 DB 클러스터를 복원 중이거나 DB 샤드 그룹을 삭제한 경우 기존 DB 클러스터에서 DB 샤드 그룹을 만들 수 있습니다.
기본 DB 클러스터 및 DB 샤드 그룹 요구 사항에 대한 자세한 내용은 Aurora PostgreSQL Limitless Database 요구 사항 및 고려 사항 섹션을 참조하세요.
참고
클러스터당 하나의 샤드 그룹만 가질 수 있습니다.
DB 샤드 그룹을 만들려면 Limitless Database DB 클러스터가 available
상태여야 합니다.
AWS Management Console을 사용하여 기존 DB 클러스터에 DB 샤드 그룹을 추가할 수 있습니다.
DB 샤드 그룹을 추가하는 방법
https://console.aws.amazon.com/rds/
에서 AWS Management Console에 로그인한 후 Amazon RDS 콘솔을 엽니다. -
데이터베이스 페이지로 이동합니다.
-
DB 샤드 그룹을 추가할 Limitless Database DB 클러스터를 선택합니다.
-
작업에서 DB 샤드 그룹 추가를 선택합니다.
-
DB 샤드 그룹 식별자를 입력합니다.
중요
DB 샤드 그룹을 만든 후에는 DB 클러스터 식별자 또는 DB 샤드 그룹 식별자를 변경할 수 없습니다.
-
최소 용량(ACU)을 입력합니다. 값을 최소 16ACU로 지정합니다.
-
최대 용량(ACU)을 입력합니다. 16~6,144ACU의 값을 사용합니다.
자세한 내용은 DB 샤드 그룹 최대 용량과 만들어진 라우터 및 샤드 수 연결 단원을 참조하십시오.
-
DB 샤드 그룹 배포의 경우 DB 샤드 그룹에 대한 대기를 만들지 선택합니다.
-
컴퓨팅 중복 없음 - 각 샤드에 대해 대기 없이 DB 샤드 그룹을 만듭니다. 이것이 기본값입니다.
-
단일 장애 조치 타겟을 사용한 컴퓨팅 중복 - 다른 가용 영역(AZ)에 하나의 컴퓨팅 대기가 있는 DB 샤드 그룹을 만듭니다.
-
2개의 장애 조치 타겟을 사용한 컴퓨팅 중복 - 2개의 서로 다른 AZ에서 2개의 컴퓨팅 대기가 있는 DB 샤드 그룹을 만듭니다.
-
-
DB 샤드 그룹에 공개적으로 액세스할 수 있도록 할지 선택합니다.
참고
DB 샤드 그룹을 만든 후에는 이 설정을 수정할 수 없습니다.
-
DB 샤드 그룹 추가를 선택합니다.
create-db-shard-group
AWS CLI 명령을 사용하여 DB 샤드 그룹을 만듭니다.
다음 파라미터는 필수 파라미터입니다.
-
--db-cluster-identifier
- DB 샤드 그룹이 속한 DB 클러스터입니다. -
--db-shard-group-identifier
- DB 샤드 그룹의 이름입니다.DB 샤드 그룹 식별자에는 다음과 같은 제약이 있습니다.
-
DB 샤드 그룹을 만드는 AWS 계정과 AWS 리전에서 고유해야 합니다.
-
1~63자의 문자, 숫자 또는 하이픈을 포함해야 합니다.
-
첫 번째 자리는 문자여야 합니다.
-
하이픈으로 끝나거나 하이픈이 2개 연속으로 이어져서는 안 됩니다.
중요
DB 샤드 그룹을 만든 후에는 DB 클러스터 식별자 또는 DB 샤드 그룹 식별자를 변경할 수 없습니다.
-
-
--max-acu
– DB 샤드 그룹의 최대 용량입니다. 16~6,144ACU의 값을 사용합니다.
다음 파라미터는 선택적입니다.
-
--compute-redundancy
- DB 샤드 그룹에 대한 대기를 만들지를 나타냅니다. 이 파라미터의 값은 다음과 같을 수 있습니다.-
0
- 각 샤드에 대해 대기 없이 DB 샤드 그룹을 만듭니다. 이것이 기본값입니다. -
1
- 다른 가용 영역(AZ)에 하나의 컴퓨팅 대기가 있는 DB 샤드 그룹을 만듭니다. -
2
- 서로 다른 2개의 AZ에 2개의 컴퓨팅 대기가 있는 DB 샤드 그룹을 만듭니다.
참고
컴퓨팅 중복을 0이 아닌 값으로 설정하면 총 노드 수가 두 배 또는 세 배가 됩니다. 이로 인해 추가 비용이 발생합니다.
-
-
--min-acu
– DB 샤드 그룹의 최소 용량입니다. ACU는 기본값인 16개 이상이어야 합니다. -
--publicly-accessible|--no-publicly-accessible
- 공개적으로 액세스할 수 있는 IP 주소를 DB 샤드 그룹에 할당할지를 나타냅니다. DB 샤드 그룹에 대한 액세스는 클러스터에서 사용하는 보안 그룹에 의해 제어됩니다.기본값은
--no-publicly-accessible
입니다.참고
DB 샤드 그룹을 만든 후에는 이 설정을 수정할 수 없습니다.
다음 예시에서는 Aurora PostgreSQL DB 클러스터에 DB 샤드 그룹을 만듭니다.
aws rds create-db-shard-group \ --db-cluster-identifier
my-db-cluster
\ --db-shard-group-identifiermy-new-shard-group
\ --max-acu1000
출력은 다음 예시와 유사합니다.
{ "Status": "CREATING", "Endpoint": "my-db-cluster.limitless-ckifpdyyyxxx.us-east-1.rds.amazonaws.com", "PubliclyAccessible": false, "DBClusterIdentifier": "my-db-cluster", "MaxACU": 1000.0, "DBShardGroupIdentifier": "my-new-shard-group", "DBShardGroupResourceId": "shardgroup-8986d309a93c4da1b1455add17abcdef", "ComputeRedundancy": 0 }