

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 글로벌 데이터 스토어를 사용하여AWS리전 간 복제
<a name="Redis-Global-Datastore"></a>

**참고**  
글로벌 데이터 저장소는 현재 노드 기반 클러스터에만 사용할 수 있습니다.

글로벌 데이터 스토어 기능을 사용하면AWS리전 간 완전 관리형, 빠르고 안정적이며 안전한 Valkey 또는 Redis OSS 클러스터 복제 작업을 수행할 수 있습니다. 이 기능을 사용하면 리전 간 읽기 전용 복제본 클러스터를 생성하여AWS리전 간 지연 시간이 짧은 읽기 및 재해 복구를 활성화할 수 있습니다.

다음 섹션에서는 글로벌 데이터 스토어로 작업하는 방법에 대한 설명을 찾을 수 있습니다.

**Topics**
+ [개요](#Redis-Global-Data-Stores-Overview)
+ [사전 조건 및 제한 사항](Redis-Global-Datastores-Getting-Started.md)
+ [글로벌 데이터 스토어 사용(콘솔)](Redis-Global-Datastores-Console.md)
+ [글로벌 데이터 저장소 사용(CLI)](Redis-Global-Datastores-CLI.md)

## 개요
<a name="Redis-Global-Data-Stores-Overview"></a>

각 *글로벌 데이터 스토어*는 서로 복제하는 하나 이상의 클러스터 모음입니다.

글로벌 데이터 스토어는 다음과 같이 구성됩니다.
+ **기본(활성) 클러스터** - 기본 클러스터는 글로벌 데이터 스토어 내의 모든 클러스터에 복제되는 쓰기를 허용합니다. 기본 클러스터는 읽기 요청도 허용합니다.
+ **보조(수동) 클러스터** - 보조 클러스터는 읽기 요청만 허용하고 기본 클러스터에서 데이터 업데이트를 복제합니다. 보조 클러스터는 기본 클러스터와 다른AWS리전에 있어야 합니다.

ElastiCache에서 글로벌 데이터 저장소를 생성하면 ElastiCache for Valkey 및 Redis OSS에서 기본 클러스터에서 보조 클러스터로 데이터를 자동으로 복제합니다. Valkey 또는 Redis OSS 데이터를 복제해야 하는AWS리전을 선택한 다음 해당AWS리전에 보조 클러스터를 생성합니다. 그런 다음 ElastiCache는 두 클러스터 간의 자동 비동기식 데이터 복제를 설정하고 관리합니다.

Valkey 또는 Redis OSS용 글로벌 데이터 저장소를 사용하면 다음과 같은 이점을 얻을 수 있습니다.
+ **지리적 성능** - 추가AWS리전에 원격 복제본 클러스터를 설정하고 이들 간에 데이터를 동기화하면 해당AWS리전의 데이터 액세스 지연 시간을 줄일 수 있습니다. 글로벌 데이터 스토어는AWS리전 간에 지연 시간이 짧은 지리로컬 읽기를 제공하여 애플리케이션의 응답성을 높이는 데 도움이 될 수 있습니다.
+ **재해 복구** - 글로벌 데이터 스토어의 기본 클러스터에서 성능 저하가 발생하는 경우 보조 클러스터를 새 기본 클러스터로 승격할 수 있습니다. 보조 클러스터가 포함된 모든AWS리전에 연결하여이 작업을 수행할 수 있습니다.

다음 다이어그램은 글로벌 데이터 스토어가 작동하는 방식을 보여줍니다.

![\[글로벌 데이터 스토어\]](http://docs.aws.amazon.com/ko_kr/AmazonElastiCache/latest/dg/images/Global-DataStore.png)


# 사전 조건 및 제한 사항
<a name="Redis-Global-Datastores-Getting-Started"></a>

글로벌 데이터 스토어를 시작하기 전에 다음 사항에 유의하세요.
+ 글로벌 데이터 저장소는 다음 AWS 리전에서 지원됩니다.
  + **아프리카** - 케이프타운
  + **아시아 태평양** - 홍콩, 하이데라바드, 자카르타, 말레이시아, 멜버른, 뭄바이, 오사카, 서울, 싱가포르, 시드니, 태국, 도쿄 
  + **캐나다** - 캐나다 중부 및 캐나다 서부(캘거리)
  + **중국** - 베이징 및 닝샤
  + **유럽** - 프랑크푸르트, 런던, 아일랜드, 밀라노, 파리, 스페인, 스톡홀름, 취리히
  + **AWS GovCloud** - 미국 서부 및 미국 동부
  + **이스라엘** - 텔아비브
  + **중동** - 바레인 및 UAE
  + **미국** - 동부(버지니아 북부 및 오하이오) 및 미국 서부(캘리포니아 북부 및 오리건)
  + **남아메리카** - 멕시코(중부) 및 상파울루
+  글로벌 데이터 스토어의 모든 클러스터(기본 및 보조)에는 동일한 수의 프라이머리 노드, 노드 유형, 엔진 버전 및 샤드 수(클러스터 모드가 활성화된 경우)가 있어야 합니다. 글로벌 데이터 스토어의 각 클러스터에는 해당 클러스터에 대한 로컬 읽기 트래픽을 수용하기 위해 다른 수의 읽기 복제본이 있을 수 있습니다.

  기존 단일 노드 클러스터를 사용하려는 경우 복제를 활성화해야 합니다.
+ 글로벌 데이터 저장소는 크기가 큰 인스턴스 이상에서 지원됩니다.
+ 한 AWS 리전의 기본 클러스터에서 최대 두 개의 다른 AWS 리전의 보조 클러스터로 복제를 설정할 수 있습니다.
**참고**  
중국(베이징) 리전과 중국(닝샤) 리전은 예외로, 두 리전 간에서만 복제가 실행될 수 있습니다.
+ VPC 클러스터에서만 글로벌 데이터 스토어로 작업할 수 있습니다. 자세한 내용은 [Amazon VPC에 있는 ElastiCache 캐시에 액세스하기 위한 액세스 패턴](elasticache-vpc-accessing.md) 섹션을 참조하세요. EC2-Classic을 사용하는 경우 글로벌 데이터 스토어가 지원되지 않습니다. 자세한 내용은 *Amazon EC2 사용 설명서*의 [EC2-Classic](https://docs.aws.amazon.com//AWSEC2/latest/UserGuide/ec2-classic-platform.html)을 참조하세요.
**참고**  
현재 [ElastiCache에서 로컬 영역 사용](Local_zones.md)에서 글로벌 데이터 스토어를 사용할 수 없습니다.
+ ElastiCache는 한 AWS 리전에서 다른 리전으로 자동 장애 조치를 지원하지 않습니다. 필요한 경우 보조 클러스터를 수동으로 승격할 수 있습니다. 문제 해결 예는 [보조 클러스터를 기본 클러스터로 승격](Redis-Global-Datastores-Console.md#Redis-Global-Datastores-Console-Promote-Secondary)을(를) 참조하세요.
+ 기존 데이터에서 부트스트랩하려면 기존 클러스터를 기본 클러스터로 사용하여 글로벌 데이터 스토어를 생성합니다. 기존 클러스터를 보조 클러스터로 추가하는 것은 지원하지 않습니다. 클러스터를 보조 클러스터로 추가하는 프로세스로 데이터가 지워져 데이터가 손실될 수 있습니다.
+ 파라미터 업데이트는 글로벌 데이터 스토어에 속한 클러스터의 로컬 파라미터 그룹을 수정할 때 모든 클러스터에 적용됩니다.
+ 리전 클러스터를 수직(확장 및 축소) 및 수평(확장 및 축소)으로 확장할 수 있습니다. 글로벌 데이터 스토어를 수정하여 클러스터를 조정할 수 있습니다. 그러면 글로벌 데이터 스토어의 모든 리전 클러스터가 중단 없이 확장됩니다. 자세한 내용은 [ElastiCache 규모 조정](Scaling.md) 섹션을 참조하세요.
+ 글로벌 데이터 저장소는 [저장된 데이터 암호화](at-rest-encryption.md), [전송 중 데이터 암호화](in-transit-encryption.md), [AUTH](auth.md)를 지원합니다.
+ 글로벌 데이터 저장소는 인터넷 프로토콜 버전 6(IPv6)을 지원하지 않습니다.
+  글로벌 데이터 스토어는 AWS KMS 키를 지원합니다. 자세한 내용은 *AWS Key Management Service 개발자 안내서*의 [AWS key management service concepts](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#master_keys)를 참조하세요.

**참고**  
글로벌 데이터 스토어는 다음 규정에 따라 [pub/sub 메시지](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/elasticache-use-cases.html#elasticache-for-redis-use-cases-messaging)를 지원합니다.  
클러스터 모드가 비활성화된 경우 pub/sub가 완전히 지원됩니다. 기본 AWS 리전의 기본 클러스터에 게시된 이벤트는 보조 AWS 리전으로 전파됩니다.
클러스터 모드가 활성화된 경우 다음 사항이 적용됩니다.  
키스페이스에 없는 게시된 이벤트의 경우 동일한 AWS 리전의 구독자만 이벤트를 수신합니다.
게시된 키스페이스 이벤트의 경우 모든 AWS 리전의 구독자가 이벤트를 수신합니다.

# 글로벌 데이터 스토어 사용(콘솔)
<a name="Redis-Global-Datastores-Console"></a>

콘솔을 사용하여 글로벌 데이터 스토어를 생성하려면 다음 2단계 프로세스를 수행합니다.

1. 기존 클러스터를 사용하거나 새 클러스터를 생성하여 기본 클러스터를 생성합니다. 엔진은 Valkey 7.2 이상 또는 Redis OSS 5.0.6 이상이어야 합니다.

1. Valkey 7.2 이상 또는 Redis OSS 5.0.6 이상을 사용하여 서로 다른 AWS 리전에 최대 2개의 보조 클러스터를 추가합니다.

다음 절차에서는 Valkey 또는 Redis OSS용 글로벌 데이터 저장소를 생성하고 ElastiCache 콘솔을 사용하여 다른 작업을 수행하는 방법에 대해 설명합니다.

**Topics**
+ [기존 클러스터를 사용하여 글로벌 데이터 스토어 생성](#Redis-Global-Datastores-Console-Create-Primary)
+ [새 기본 클러스터를 사용하여 새 글로벌 데이터 스토어 생성](#Redis-Global-Datastores-Create-From-Scratch)
+ [글로벌 데이터 스토어 세부 정보 보기](#Redis-Global-Datastores-Console-Details)
+ [글로벌 데이터 스토어에 리전 추가](#Redis-Global-Datastores-Console-Create-Secondary)
+ [글로벌 데이터 스토어 수정](#Redis-Global-Datastores-Console-Modify-Regional-Clusters)
+ [보조 클러스터를 기본 클러스터로 승격](#Redis-Global-Datastores-Console-Promote-Secondary)
+ [글로벌 데이터 스토어에서 리전 제거](#Redis-Global-Datastore-Console-Remove-Region)
+ [글로벌 데이터 스토어 삭제](#Redis-Global-Datastores-Console-Delete-GlobalDatastore)

## 기존 클러스터를 사용하여 글로벌 데이터 스토어 생성
<a name="Redis-Global-Datastores-Console-Create-Primary"></a>

이 시나리오에서는 기존 클러스터를 사용하여 새 글로벌 데이터 스토어의 기본 클러스터 역할을 합니다. 그런 다음 별도의 AWS 리전에 보조 읽기 전용 클러스터를 생성합니다. 이 보조 클러스터는 기본 클러스터에서 자동 및 비동기 업데이트를 받습니다.

**중요**  
기존 클러스터는 Valkey 7.2 이상 또는 Redis OSS 5.0.6 이상의 엔진을 사용해야 합니다.

**기존 클러스터를 사용하여 글로벌 데이터 스토어를 생성하려면**

1. AWS Management Console에 로그인하고 [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)에서 ElastiCache 콘솔을 엽니다.

1. 탐색 창에서 **글로벌 데이터 저장소**를 선택한 다음 **글로벌 데이터 저장소 생성**을 선택합니다.

1. **기본 클러스 설정** 페이지에서 다음 작업을 수행합니다.
   + **글로벌 데이터 저장소 정보** 필드에 새 글로벌 데이터 저장소의 이름을 입력합니다.
   + (선택 사항) **설명** 값을 입력합니다.

1. **리전 클러스터**에서 **기존 리전 클러스터 사용**을 선택합니다.

1. **기존 클러스터**에서 사용하려는 기존 클러스터를 선택합니다.

1. 다음 옵션을 그대로 유지하세요. 기본 클러스터 구성과 일치하도록 미리 채워져 있으므로 변경할 수 없습니다.
   + 엔진 버전
   + 노드 유형
   + 파라미터 그룹
**참고**  
ElastiCache는 제공된 파라미터 그룹의 값에서 새 파라미터 그룹을 자동으로 생성하고 새 파라미터 그룹을 클러스터에 적용합니다. 글로벌 데이터 스토어의 파라미터를 수정하려면 이 새 파라미터 그룹을 사용합니다. 자동 생성된 각 파라미터 그룹은 하나의 클러스터에만 연결되므로 하나의 글로벌 데이터 스토어에만 연결됩니다.
   + 샤드 수
   + 저장된 데이터 암호화 - 디스크에 저장된 데이터 암호화를 활성화합니다. 자세한 내용은 [저장된 데이터 암호화](at-rest-encryption.md)를 참조하세요.
**참고**  
**고객 관리형 AWS KMS 키**를 선택하고 키를 선택하여 다른 암호화 키를 제공할 수 있습니다. 자세한 내용은 [고객 관리형 AWS KMS 키 사용](at-rest-encryption.md#using-customer-managed-keys-for-elasticache-security)을 참조하세요.
   + 전송 중 데이터 암호화 – 전송 데이터 암호화를 활성화합니다. 자세한 내용은 [전송 중 데이터 암호화](in-transit-encryption.md)를 참조하세요. Valkey 7.2 이상 및 Redis OSS 6.0 이상의 경우 전송 중 데이터 암호화를 활성화하면 다음 **액세스 제어** 옵션 중 하나를 지정하라는 메시지가 표시됩니다.
     + **액세스 제어 안 함** – 기본 설정입니다. 이 옵션은 제한하지 않는다는 의미입니다.
     + **사용자 그룹 액세스 제어 목록** - 사용 가능한 작업에 대한 사용자 및 권한 집합이 정의된 사용자 그룹을 선택합니다. 자세한 내용은 [콘솔 및 CLI를 사용하여 사용자 그룹 관리](Clusters.RBAC.md#User-Groups) 섹션을 참조하세요.
     + **AUTH 기본 사용자** – Valkey 또는 Redis OSS 서버의 인증 메커니즘입니다. 자세한 정보는 [AUTH](auth.md)를 참조하세요.

1. (선택 사항) 필요에 따라 나머지 보조 클러스터 설정을 업데이트합니다. 기본 클러스터와 동일한 값으로 미리 채워지지만 해당 클러스터에 대한 특정 요구 사항을 충족하도록 업데이트할 수 있습니다.
   + Port
   + 복제본 개수
   + Subnet Group
   + 기본 가용 영역
   + 보안 그룹
   + 고객 관리형(AWS KMS 키)
   + AUTH 토큰
   + 자동 백업 활성화
   + 백업 보존 기간
   + 백업 기간
   + 유지 관리 기간
   + SNS 알림에 대한 주제

1. **생성(Create)**을 선택합니다. 이렇게 하면 글로벌 데이터 스토어의 상태가 **생성 중**으로 설정됩니다. 기본 클러스터가 글로벌 데이터 스토어에 연결되고 보조 클러스터가 **연결 중(Associating)** 상태가 된 후 상태가 **수정 중(Modifying)**으로 전환됩니다.

   기본 클러스터 및 보조 클러스터가 글로벌 데이터 스토어와 연결되면 상태가 **사용 가능**으로 변경됩니다. 이 시점에서 읽기 및 쓰기를 허용하는 기본 클러스터와 기본 클러스터에서 복제된 읽기를 허용하는 보조 클러스터가 있습니다.

   페이지가 업데이트되어 클러스터가 글로벌 데이터 저장소의 일부인지 여부를 나타냅니다.
   + **글로벌 데이터 스토어** - 클러스터가 속한 글로벌 데이터 스토어의 이름입니다.
   + **글로벌 데이터 스토어 역할** - 클러스터의 역할(기본 또는 보조)입니다.

다른 AWS 리전에 보조 클러스터를 최대 1개까지 추가할 수 있습니다. 자세한 내용은 [글로벌 데이터 스토어에 리전 추가](#Redis-Global-Datastores-Console-Create-Secondary) 섹션을 참조하세요.

## 새 기본 클러스터를 사용하여 새 글로벌 데이터 스토어 생성
<a name="Redis-Global-Datastores-Create-From-Scratch"></a>

새 클러스터를 사용하여 글로벌 데이터 스토어를 생성하도록 선택한 경우 다음 절차를 따르십시오.

1. AWS Management Console에 로그인하고 [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)에서 ElastiCache 콘솔을 엽니다.

1. 탐색 창에서 **글로벌 데이터 저장소**를 선택한 다음 **글로벌 데이터 저장소 생성**을 선택합니다.

1. **기본 클러스터 설정(Primary cluster settings)**에서 다음을 수행합니다.

   1. **클러스터 모드(Cluster mode)**에서 **사용 설정됨(Enabled)** 또는 **사용 중지됨(Disabled)**을 선택합니다.

   1. **글로벌 데이터 스토어 정보(Global Datastore info)**에 **이름(Name)** 값을 입력합니다. ElastiCache는 이 접미사를 사용하여 글로벌 데이터 스토어의 고유한 이름을 생성합니다. 여기에서 지정하는 접미사를 사용하여 글로벌 데이터 저장소를 검색할 수 있습니다.

   1. (선택 사항) **글로벌 데이터 스토어 설명**에 값을 입력합니다.

1. **리전 클러스터(Regional cluster)**에서 다음을 수행합니다.

   1. **리전(Region)**의 경우 사용 가능한 AWS 리전을 선택합니다.

   1. **새 리전 클러스터 생성(Create new regional cluster)** 또는 **기존 리전 클러스터 사용(Use existing regional cluster)**을 선택합니다.

   1. **새 리전 클러스터 생성(Create new regional cluster)**을 선택한 경우 **클러스터 정보(Cluster info)**에서 클러스터의 이름과 설명(선택 사항)을 입력합니다.

   1. **위치(Location)**에서 **다중 AZ(Multi-AZ)** 및 **자동 장애 조치(Auto-failover)**의 기본 설정을 수락하는 것이 좋습니다.

1. **클러스터 설정(Cluster settings)**에서 다음을 수행합니다.

   1. **엔진 버전(Engine version)**의 경우 사용 가능한 버전(5.0.6 이상)을 선택합니다.

   1. **포트(Port)**의 경우 기본 포트인 6379를 사용합니다. 다른 포트를 사용해야 하는 경우 포트 번호를 입력합니다.

   1. **파라미터 그룹**에서 파라미터 그룹을 선택하거나 새 파라미터 그룹을 만듭니다. 파라미터 그룹은 클러스터의 런타임 파라미터를 제어합니다. 파라미터 그룹에 대한 자세한 정보는 [Valkey 및 Redis OSS 파라미터](ParameterGroups.Engine.md#ParameterGroups.Redis) 및 [ElastiCache 파라미터 그룹 생성](ParameterGroups.Creating.md) 섹션을 참조하세요.
**참고**  
파라미터 그룹을 선택하여 엔진 구성 값을 설정하면 해당 파라미터 그룹이 글로벌 데이터 스토어의 모든 클러스터에 적용됩니다. **파라미터 그룹** 페이지에서 yes/no **글로벌** 속성은 파라미터 그룹이 글로벌 데이터 스토어의 일부인지 여부를 나타냅니다.

   1. **노드 유형**에서 아래쪽 화살표(![\[Downward-pointing triangle icon, typically used to indicate a dropdown menu.\]](http://docs.aws.amazon.com/ko_kr/AmazonElastiCache/latest/dg/images/ElastiCache-DnArrow.png))를 선택합니다. **노드 유형 변경** 대화 상자에서 원하는 노드 유형의 **인스턴스 패밀리** 값을 선택합니다. 그런 다음 이 클러스터에 사용할 노드 유형을 선택한 다음 **저장**을 선택합니다.

      자세한 정보는 [노드 크기 선택](CacheNodes.SelectSize.md) 섹션을 참조하세요.

      r6gd 노드 유형을 선택하는 경우 데이터 계층화가 자동으로 사용 설정됩니다. 자세한 내용은 [ElastiCache의 데이터 계층화](data-tiering.md) 섹션을 참조하세요.

   1. Valkey 또는 Redis OSS(클러스터 모드 사용 중지됨) 클러스터를 생성하는 경우

      **복제본 개수(Number of replicas)**의 경우 이 클러스터에 대해 원하는 복제본 개수를 선택합니다.

   1. Valkey 또는 Redis OSS(클러스터 모드 활성화됨) 클러스터를 생성하는 경우

      1. **샤드 수**에서 이 Valkey 또는 Redis OSS(클러스터 모드 활성화됨) 클러스터에 사용할 샤드(파티션/노드 그룹) 수를 선택합니다.

         일부 Valkey 또는 Redis OSS(클러스터 모드 활성화됨) 버전의 경우 클러스터의 샤드 수를 동적으로 변경할 수 있습니다.
         + **Redis OSS 3.2.10 이상** - 클러스터에서 Redis OSS 3.2.10 이상 버전을 실행하는 경우 클러스터의 샤드 수를 동적으로 변경할 수 있습니다. 자세한 내용은 [Valkey 또는 Redis OSS(클러스터 모드 활성화됨) 클러스터 규모 조정](scaling-redis-cluster-mode-enabled.md) 섹션을 참조하세요.
         + **다른 Redis OSS 버전** - 클러스터에서 버전 3.2.10 이전의 Redis OSS 버전을 실행하는 경우 다른 방법이 있습니다. 이 경우 클러스터의 샤드 수를 변경하려면 새 샤드 수로 새 클러스터를 만듭니다. 자세한 내용은 [백업에서 새 캐시로 복원](backups-restoring.md) 섹션을 참조하세요.

      1. **샤드당 복제본**에서 각 샤드에 포함할 읽기 전용 복제본 노드 수를 선택합니다.

         Valkey 또는 Redis OSS(클러스터 모드 활성화됨)에는 다음과 같은 제한 사항이 있습니다.
         + 다중 AZ를 활성화한 경우 샤드당 복제본이 하나 이상 있어야 합니다.
         + 콘솔을 사용하여 클러스터를 생성할 때 샤드마다 복제본 수가 동일합니다.
         + 샤드당 읽기 전용 복제본 수가 고정되어 변경할 수 없습니다. 샤드(API/CLI: 노드 그룹)당 복제본 수를 늘리거나 줄이려면 새로운 복제본 수로 새 클러스터를 생성해야 합니다. 자세한 내용은 [자습서: 외부에서 생성된 백업으로 새로운 노드 기반 클러스터 시드](backups-seeding-redis.md) 섹션을 참조하세요.

1. **서브넷 그룹 설정(Subnet group settings)**에서 이 클러스터에 적용할 서브넷을 선택합니다. ElastiCache는 기본 IPv4 서브넷 그룹을 제공하거나 선택하여 새 서브넷 그룹을 생성할 수 있습니다. IPv6의 경우 IPv6 CIDR 블록이 있는 서브넷 그룹을 생성해야 합니다. **듀얼 스택**을 선택한 경우 검색 IP 유형으로 IPv6 또는 IPv4 중에 선택해야 합니다.

   자세한 정보는 [VPC에서 서브넷 생성](https://docs.aws.amazon.com/vpc/latest/userguide/working-with-vpcs.html#AddaSubnet)을 참조하세요.

1. **가용 영역 배치(Availability zone placements)**의 경우 다음 두 가지 옵션이 있습니다.
   + **기본 설정 없음** – ElastiCache에서 가용 영역을 선택합니다.
   + **가용 영역 지정** – 각 클러스터의 가용 영역을 지정합니다.

     가용 영역을 지정하도록 선택한 경우 샤드에 있는 각 클러스터에 대해 목록에서 가용 영역을 선택합니다.

   자세한 내용은 [ElastiCache에 대한 리전 및 가용 영역 선택](RegionsAndAZs.md) 섹션을 참조하세요.  
![\[이미지: Keyspaces 및 가용 영역 지정\]](http://docs.aws.amazon.com/ko_kr/AmazonElastiCache/latest/dg/images/ElastiCache-ClusterOn-Slots-AZs.png)

   *Keyspaces 및 가용 영역 지정*

1. **다음(Next)**을 선택합니다.

1. **고급 Valkey 및 Redis OSS 설정**에서

   1. **보안(Security)**의 경우 

     1. 데이터를 암호화하려면 다음과 같은 옵션이 있습니다.
        + **저장된 데이터 암호화** - 디스크에 저장된 데이터 암호화를 활성화합니다. 자세한 정보는 [저장된 데이터 암호화](at-rest-encryption.md)를 참조하세요.
**참고**  
**고객 관리형 AWS KMS 키**를 선택하고 키를 선택하여 다른 암호화 키를 제공하는 옵션이 있습니다. 자세한 정보는 [AWS KMS에서 고객 관리형 키 사용](at-rest-encryption.md#using-customer-managed-keys-for-elasticache-security)을 참조하세요.
        + **전송 중 데이터 암호화** – 전송 데이터 암호화를 활성화합니다. 자세한 정보는 [전송 중 데이터 암호화](in-transit-encryption.md)를 참조하세요. Valkey 7.2 이상 및 Redis OSS 6.0 이상의 경우 전송 중 암호화를 활성화하면 다음 **액세스 제어** 옵션 중 하나를 지정하라는 메시지가 표시됩니다.
          + **액세스 제어 안 함** – 기본 설정입니다. 이 옵션은 클러스터에 대한 사용자 액세스를 제한하지 않는다는 의미입니다.
          + **사용자 그룹 액세스 제어 목록** - 클러스터에 액세스할 수 있는 사용자 집합이 정의된 사용자 그룹을 선택합니다. 자세한 내용은 [콘솔 및 CLI를 사용하여 사용자 그룹 관리](Clusters.RBAC.md#User-Groups) 섹션을 참조하세요.
          + **AUTH 기본 사용자** – Valkey 또는 Redis OSS 서버의 인증 메커니즘입니다. 자세한 정보는 [AUTH](auth.md)를 참조하세요.
        + **AUTH** – Valkey 또는 Redis OSS 서버의 인증 메커니즘입니다. 자세한 정보는 [AUTH](auth.md)를 참조하세요.
**참고**  
버전 3.2.10을 제외한 3.2.6 이상의 Redis OSS 버전의 경우 AUTH가 유일한 옵션입니다.

     1. **보안 그룹**에서 이 클러스터에 사용할 보안 그룹을 선택합니다. *보안 그룹*은 클러스터에 대한 네트워크 액세스를 제어하는 방화벽 역할을 합니다. VPC의 기본 보안 그룹을 사용하거나 새 보안 그룹을 만들 수 있습니다.

        보안 그룹에 대한 자세한 정보는 *Amazon VPC 사용 설명서*의 [VPC의 보안 그룹](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html)을 참조하세요.

1. 정기적인 자동 백업을 예약할 경우 **Enable automatic backups(자동 백업 활성화)**를 선택한 후 자동으로 삭제되기 전에 각 자동 백업을 보존할 기간(일)을 입력합니다. 정기적인 자동 백업을 예약하지 않으려면 [**Enable automatic backups**] 확인란의 선택을 취소합니다. 어떤 경우든 수동 백업을 항상 생성할 수 있습니다.

   백업 및 복원에 대한 자세한 정보는 [스냅샷 및 복원](backups.md) 섹션을 참조하세요.

1. (선택 사항) 유지 관리 기간을 지정합니다. *유지 관리 기간*은 ElastiCache가 클러스터의 시스템 유지 관리를 예약하는 시간이며 일반적으로 매주 한 시간입니다. ElastiCache에서 유지 관리 기간의 요일과 시간을 선택하도록 허용하거나(*기본 설정 없음*) 요일 시간 및 기간을 직접 선택할 수 있습니다(*유지 관리 기간 지정*). *유지 관리 기간 지정*을 선택할 경우 목록에서 유지 관리 기간의 *시작 요일*, *시작 시간* 및 *기간*을 선택합니다. 모든 시간은 UCT 시간입니다.

   자세한 내용은 [ElastiCache 클러스터 유지 관리](maintenance-window.md) 섹션을 참조하세요.

1. (선택 사항) **로그**의 경우:
   + **로그 형식**에서 **텍스트** 또는 **JSON**을 선택합니다.
   + **대상 유형(Destination Type)**에서 **CloudWatch Logs** 또는 **Kinesis Firehose**를 선택합니다.
   + **로그 대상**에서 **새로 생성**을 선택하고 CloudWatch Logs 로그 그룹 이름이나 Firehose 스트림 이름을 입력하거나 **기존 항목 선택**을 선택한 다음 CloudWatch Logs 로그 그룹 이름이나 Firehose 스트림 이름을 선택합니다.

1. **태그(Tags)**의 경우 클러스터 및 기타 ElastiCache 리소스 관리를 돕기 위해 태그 형식으로 각 리소스에 고유한 메타데이터를 할당할 수 있습니다. 자세한 정보는 [ElastiCache 리소스에 태그 지정](Tagging-Resources.md) 섹션을 참조하세요.

1. 입력 및 선택한 내용을 모두 검토한 다음 필요한 내용을 수정합니다. 준비가 되면 **다음**을 선택합니다.

1. 이전 단계에서 클러스터를 구성한 후 이제 보조 클러스터 세부 정보를 구성합니다.

1. **리전 클러스터(Regional cluster)**에서 클러스터가 있는 AWS 리전을 선택합니다.

1. **클러스터 정보(Cluster info)**에 클러스터의 이름과 설명(선택 사항)을 입력합니다.

1. 다음 옵션은 기본 클러스터 구성과 일치하도록 미리 채워지며 변경할 수 없습니다.
   + 위치
   + 엔진 버전
   + 인스턴스 유형
   + 노드 유형
   + 샤드 수
   + 파라미터 그룹
**참고**  
ElastiCache는 제공된 파라미터 그룹의 값에서 새 파라미터 그룹을 자동으로 생성하고 새 파라미터 그룹을 클러스터에 적용합니다. 글로벌 데이터 스토어의 파라미터를 수정하려면 이 새 파라미터 그룹을 사용합니다. 자동 생성된 각 파라미터 그룹은 하나의 클러스터에만 연결되므로 하나의 글로벌 데이터 스토어에만 연결됩니다.
   + 저장된 데이터 암호화 - 디스크에 저장된 데이터 암호화를 활성화합니다. 자세한 내용은 [저장된 데이터 암호화](at-rest-encryption.md)를 참조하세요.
**참고**  
**고객 관리형 AWS KMS 키**를 선택하고 키를 선택하여 다른 암호화 키를 제공할 수 있습니다. 자세한 내용은 [고객 관리형 AWS KMS 키 사용](at-rest-encryption.md#using-customer-managed-keys-for-elasticache-security)을 참조하세요.
   + 전송 중 데이터 암호화 – 전송 데이터 암호화를 활성화합니다. 자세한 내용은 [전송 중 데이터 암호화](in-transit-encryption.md)를 참조하세요. Valkey 7.2 이상 및 Redis OSS 6.4 이상의 경우 전송 중 암호화를 활성화하면 다음 **액세스 제어** 옵션 중 하나를 지정하라는 메시지가 표시됩니다.
     + **액세스 제어 안 함** – 기본 설정입니다. 이 옵션은 클러스터에 대한 사용자 액세스를 제한하지 않는다는 의미입니다.
     + **사용자 그룹 액세스 제어 목록** - 클러스터에 액세스할 수 있는 사용자 집합이 정의된 사용자 그룹을 선택합니다. 자세한 내용은 [콘솔 및 CLI를 사용하여 사용자 그룹 관리](Clusters.RBAC.md#User-Groups) 섹션을 참조하세요.
     + **AUTH 기본 사용자** – Valkey 또는 Redis OSS 서버의 인증 메커니즘입니다. 자세한 정보는 [AUTH](auth.md)를 참조하세요.
**참고**  
전송 중 암호화가 먼저 지원되기 시작한 4.0.2 버전과 6.0.4 버전 사이에 있는 Redis OSS 버전의 경우 AUTH가 유일한 옵션입니다.

   나머지 보조 클러스터 설정은 기본 클러스터와 동일한 값으로 미리 채워지지만, 다음은 해당 클러스터에 대한 특정 요구 사항을 충족하도록 업데이트할 수 있습니다.
   + Port
   + 복제본 개수
   + Subnet Group
   + 기본 가용 영역 
   + 보안 그룹
   + 고객 관리형(AWS KMS 키) 
   + AUTH 토큰
   + 자동 백업 활성화
   + 백업 보존 기간
   + 백업 기간
   + 유지 관리 기간
   + SNS 알림에 대한 주제

1. **생성(Create)**을 선택합니다. 이렇게 하면 글로벌 데이터 스토어의 상태가 **생성 중**으로 설정됩니다. 기본 클러스터 및 보조 클러스터가 글로벌 데이터 스토어와 연결되면 상태가 **사용 가능**으로 변경됩니다. 읽기 및 쓰기를 허용하는 기본 클러스터와 기본 클러스터에서 복제된 읽기를 허용하는 보조 클러스터가 있습니다.

   또한 페이지가 업데이트되어 클러스터가 다음을 포함하여 글로벌 데이터 저장소의 일부인지 여부를 나타냅니다.
   + **글로벌 데이터 스토어** - 클러스터가 속한 글로벌 데이터 스토어의 이름입니다.
   + **글로벌 데이터 스토어 역할** - 클러스터의 역할(기본 또는 보조)입니다.

다른 AWS 리전에 보조 클러스터를 최대 1개까지 추가할 수 있습니다. 자세한 내용은 [글로벌 데이터 스토어에 리전 추가](#Redis-Global-Datastores-Console-Create-Secondary) 섹션을 참조하세요.

## 글로벌 데이터 스토어 세부 정보 보기
<a name="Redis-Global-Datastores-Console-Details"></a>

기존 글로벌 데이터 저장소의 세부 정보를 보고 **글로벌 데이터 저장소** 페이지에서 수정할 수도 있습니다.

**글로벌 데이터 스토어 세부 정보를 보려면**

1. AWS Management Console에 로그인하고 [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)에서 ElastiCache 콘솔을 엽니다.

1. 탐색 창에서 **글로벌 데이터 저장소**를 선택한 다음 사용 가능한 글로벌 데이터 저장소를 선택합니다.

그러면 다음 글로벌 데이터 스토어 속성을 검사할 수 있습니다.
+ **글로벌 데이터 스토어 이름:** 글로벌 데이터 스토어의 이름입니다.
+ **설명:** 글로벌 데이터 스토어에 대한 설명입니다.
+ **상태:** 옵션은 다음과 같습니다.
  + 생성 중
  + [Modifying]
  + Available
  + 삭제 중
  + 기본 전용 - 이 상태는 글로벌 데이터 스토어에 기본 클러스터만 포함되어 있음을 나타냅니다. 모든 보조 클러스터가 삭제되거나 성공적으로 생성되지 않습니다.
+ **클러스터 모드:** 활성화되거나 비활성화됩니다.
+ **엔진 버전:** 글로벌 데이터 저장소를 실행하는 Valkey 또는 Redis OSS 엔진 버전입니다.
+ **인스턴스 노드 유형:** 글로벌 데이터 스토어에 사용되는 노드 유형입니다.
+ **미사용 데이터 암호화:** 활성화되거나 비활성화됩니다.
+ **전송 중 데이터 암호화:** 활성화되거나 비활성화됩니다.
+ **AUTH:** 활성화되거나 비활성화됩니다.

글로벌 데이터 스토어를 다음과 같이 변경할 수 있습니다.
+ [글로벌 데이터 스토어에 리전 추가](#Redis-Global-Datastores-Console-Create-Secondary) 
+ [글로벌 데이터 스토어에서 리전 제거](#Redis-Global-Datastore-Console-Remove-Region) 
+ [보조 클러스터를 기본 클러스터로 승격](#Redis-Global-Datastores-Console-Promote-Secondary)
+ [글로벌 데이터 스토어 수정](#Redis-Global-Datastores-Console-Modify-Regional-Clusters)

글로벌 데이터 스토어 페이지에는 글로벌 데이터 스토어를 구성하는 개별 클러스터와 각각에 해당하는 다음 속성도 나열됩니다.
+ **리전** - 클러스터가 저장된 AWS 리전입니다.
+ **역할** - 기본 또는 보조입니다.
+ **클러스터 이름** - 클러스터의 이름입니다.
+ **상태** - 옵션은 다음과 같습니다.
  + **연결 중** - 클러스터가 글로벌 데이터 스토어에 연결되는 중입니다.
  + **연관됨** - 클러스터가 글로벌 데이터 스토어에 연결되어 있습니다.
  + **연결 해제 중** - 글로벌 데이터 스토어 이름을 사용하여 글로벌 데이터 스토어에서 보조 클러스터를 제거하는 중입니다. 이후에는 보조 클러스터가 더 이상 기본 클러스터에서 업데이트를 수신하지 않지만 해당 AWS 리전에서 독립 실행형 클러스터로 유지됩니다.
  + **연결 해제됨** - 보조 클러스터가 글로벌 데이터 스토어에서 제거되었으며 이제 AWS 리전에서 독립 실행형 클러스터가 되었습니다.
+ **글로벌 데이터 스토어 지연** - 글로벌 데이터 스토어에 보조 AWS 리전당 하나의 값을 표시합니다. 보조 리전의 프라이머리 노드와 기본 리전의 프라이머리 노드 간의 지연입니다. 클러스터 모드가 활성화된 Valkey 또는 Redis OSS의 경우 지연은 샤드 간의 최대 지연(초)을 나타냅니다.

## 글로벌 데이터 스토어에 리전 추가
<a name="Redis-Global-Datastores-Console-Create-Secondary"></a>

기존 글로벌 데이터 스토어에 최대 하나의 AWS 리전을 추가할 수 있습니다. 이 시나리오에서는 기본 클러스터로부터 자동 및 비동기 업데이트를 수신하는 별도의 AWS 리전에 읽기 전용 클러스터를 생성합니다.

**글로벌 데이터 스토어에 AWS 리전을 추가하려면**

1. AWS Management Console에 로그인하고 [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)에서 ElastiCache 콘솔을 엽니다.

1. 탐색 창에서 **글로벌 데이터 저장소**를 선택한 다음 기존 글로벌 데이터 저장소를 선택합니다.

1. **리전 클러스터 추가**를 선택하고 보조 클러스터가 상주할 AWS 리전을 선택합니다.

1. **클러스터 정보**에서 클러스터의 **이름**에 대한 값과 필요에 따라 **설명**에 값을 입력합니다.

1. 다음 옵션을 그대로 유지하세요. 기본 클러스터 구성과 일치하도록 미리 채워져 있으므로 변경할 수 없습니다.
   + 엔진 버전
   + 인스턴스 유형
   + 노드 유형
   + 샤드 수
   + 파라미터 그룹
**참고**  
ElastiCache는 제공된 파라미터 그룹의 값에서 새 파라미터 그룹을 자동으로 생성하고 새 파라미터 그룹을 클러스터에 적용합니다. 글로벌 데이터 스토어의 파라미터를 수정하려면 이 새 파라미터 그룹을 사용합니다. 자동 생성된 각 파라미터 그룹은 하나의 클러스터에만 연결되므로 하나의 글로벌 데이터 스토어에만 연결됩니다.
   + 저장된 데이터 암호화
**참고**  
**고객 관리형 AWS KMS 키**를 선택하고 키를 선택하여 다른 암호화 키를 제공할 수 있습니다.
   + 전송 중 암호화
   + AUTH

1. (선택 사항) 나머지 보조 클러스터 설정을 업데이트합니다. 기본 클러스터와 동일한 값으로 미리 채워지지만 해당 클러스터에 대한 특정 요구 사항을 충족하도록 업데이트할 수 있습니다.
   + Port
   + 복제본 개수
   + Subnet Group
   + 기본 가용 영역
   + 보안 그룹
   + 고객 관리형 AWS KMS 키) 
   + AUTH 토큰
   + 자동 백업 활성화
   + 백업 보존 기간
   + 백업 기간
   + 유지 관리 기간
   + SNS 알림에 대한 주제

1. **추가**를 선택합니다.

## 글로벌 데이터 스토어 수정
<a name="Redis-Global-Datastores-Console-Modify-Regional-Clusters"></a>

리전 클러스터의 속성을 수정할 수 있습니다. 보조 클러스터를 기본 클러스터로 승격하는 경우를 제외하고 글로벌 데이터 스토어에서는 하나의 수정 작업만 진행 중일 수 있습니다. 자세한 내용은 [보조 클러스터를 기본 클러스터로 승격](#Redis-Global-Datastores-Console-Promote-Secondary) 섹션을 참조하세요.

**글로벌 데이터 스토어를 수정하려면**

1. AWS Management Console에 로그인하고 [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)에서 ElastiCache 콘솔을 엽니다.

1. 탐색 창에서 **글로벌 데이터 저장소**를 선택한 다음 **글로벌 데이터 저장소 이름**에 글로벌 데이터 저장소를 선택합니다.

1. **수정**을 선택하고 다음 옵션 중에서 선택합니다.
   + **설명 수정** - 글로벌 데이터 스토어에 대한 설명을 업데이트합니다.
   + **엔진 버전 수정** - Valkey 7.2 이상 또는 Redis OSS 5.0.6 이상만 사용할 수 있습니다.
   + **노드 유형 수정** - 리전 클러스터를 수직(확장 및 축소) 및 수평(확장 및 축소)으로 확장합니다. 옵션에는 R5 및 M5 노드 패밀리가 포함됩니다. 노드 유형에 대한 자세한 내용은 [지원되는 노드 유형](CacheNodes.SupportedTypes.md) 섹션을 참조하세요.
   + **자동 장애 조치 수정** - 자동 장애 조치를 활성화하거나 비활성화합니다. 장애 조치를 활성화하고 리전 클러스터의 프라이머리 노드가 예기치 않게 종료된 경우 ElastiCache는 리전 복제본 중 하나로 장애 조치합니다. 자세한 내용은 [자동 장애 조치](AutoFailover.md)를 참조하세요.

   클러스터 모드가 활성화된 Valkey 또는 Redis OSS 클러스터의 경우:
   + **샤드 추가** - 추가할 샤드 수를 입력하고 선택적으로 하나 이상의 가용 영역을 지정합니다.
   + **샤드 삭제** - 각 AWS 리전에서 삭제할 샤드를 선택합니다.
   + **샤드 재분배** - 슬롯 분포를 재분배하여 클러스터의 기존 샤드 간에 균일한 분포를 보장합니다.

글로벌 데이터 스토어의 파라미터를 수정하려면 글로벌 데이터 스토어에 대한 멤버 클러스터의 파라미터 그룹을 수정합니다. ElastiCache는 자동으로 이 변경 사항을 해당 글로벌 데이터 스토어 내의 모든 클러스터에 적용합니다. 해당 클러스터의 파라미터 그룹을 수정하려면 Valkey 또는 Redis OSS 콘솔 또는 [ModifyCacheCluster](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyCacheCluster.html) API 작업을 사용합니다. 자세한 내용은 [ElastiCache 파라미터 그룹 수정](ParameterGroups.Modifying.md) 섹션을 참조하세요. 글로벌 데이터 스토어 내에 포함된 클러스터의 파라미터 그룹을 수정하면 해당 글로벌 데이터 스토어 내의 모든 클러스터에 적용됩니다.

전체 파라미터 그룹 또는 특정 파라미터를 재설정하려면 [ResetCacheParameterGroup](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ResetCacheParameterGroup.html) API 작업을 사용합니다.

## 보조 클러스터를 기본 클러스터로 승격
<a name="Redis-Global-Datastores-Console-Promote-Secondary"></a>

기본 클러스터 또는 AWS 리전을 사용할 수 없게 되거나 성능 문제가 발생하면 보조 클러스터를 기본 클러스터로 승격할 수 있습니다. 다른 수정이 진행 중이더라도 언제든지 승격이 허용됩니다. 또한 여러 승력을 병렬로 실행할 수 있으며 글로벌 데이터 스토어가 최종적으로 하나의 기본 클러스터가 됩니다. 여러 보조 클러스터를 동시에 승격하는 경우 ElastiCache에서 궁극적으로 하나의 클러스터가 기본 클러스터가 되는 것을 보장하지 않습니다.

**보조 클러스터를 기본 클러스터로 승격하려면**

1. AWS Management Console에 로그인하고 [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)에서 ElastiCache 콘솔을 엽니다.

1. 탐색 창에서 **글로벌 데이터 저장소**를 선택합니다.

1. 세부 정보를 보려면 글로벌 데이터 스토어 이름을 선택합니다.

1. **보조** 클러스터를 선택합니다.

1. **기본 클러스터로 승격**을 선택합니다.

   그러면 ` Promoting a region to primary will make the cluster in this region as read/writable. Are you sure you want to promote the secondary cluster to primary?` 경고와 함께 결정을 확인하라는 메시지가 표시됩니다.

   `The current primary cluster in primary region will become secondary and will stop accepting writes after this operation completes. Please ensure you update your application stack to direct traffic to the new primary region.`

1. 승력을 계속하려면 **확인**을 선택하고 그렇지 않으면 **취소**를 선택합니다.

확인하려면 글로벌 데이터 스토어가 **수정 중** 상태로 전환되어 승격이 완료될 때까지 사용할 수 없습니다.

## 글로벌 데이터 스토어에서 리전 제거
<a name="Redis-Global-Datastore-Console-Remove-Region"></a>

다음 절차를 사용하여 글로벌 데이터 스토어에서 AWS 리전을 제거할 수 있습니다.

**글로벌 데이터 스토어에서 AWS 리전을 제거하려면**

1. AWS Management Console에 로그인하고 [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)에서 ElastiCache 콘솔을 엽니다.

1. 탐색 창에서 **글로벌 데이터 저장소**를 선택합니다.

1. 글로벌 데이터 스토어를 선택합니다.

1. 제거할 **리전**을 선택합니다.

1. **리전 제거**를 선택합니다.
**참고**  
이 옵션은 보조 클러스터에만 사용할 수 있습니다.

   그러면 ` Removing the region will remove your only available cross region replica for the primary cluster. Your primary cluster will no longer be set up for disaster recovery and improved read latency in remote region. Are you sure you want to remove the selected region from the global datastore?` 경고와 함께 결정을 확인하라는 메시지가 표시됩니다.

1. 승력을 계속하려면 **확인**을 선택하고 그렇지 않으면 **취소**를 선택합니다.

확인을 선택하면 AWS 리전이 제거되고 보조 클러스터는 더 이상 복제 업데이트를 수신하지 않습니다.

## 글로벌 데이터 스토어 삭제
<a name="Redis-Global-Datastores-Console-Delete-GlobalDatastore"></a>

글로벌 데이터 스토어를 삭제하려면 먼저 모든 보조 클러스터를 제거합니다. 자세한 내용은 [글로벌 데이터 스토어에서 리전 제거](#Redis-Global-Datastore-Console-Remove-Region) 섹션을 참조하세요. 이렇게 하면 글로벌 데이터 스토어가 **기본 전용** 상태로 유지됩니다.

**글로벌 데이터 스토어를 삭제하려면**

1. AWS Management Console에 로그인하고 [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)에서 ElastiCache 콘솔을 엽니다.

1. 탐색 창에서 **글로벌 데이터 저장소**를 선택합니다.

1. **글로벌 데이터 스토어 이름**에서 삭제할 글로벌 데이터 스토어를 선택한 다음 **삭제**를 선택합니다.

   그러면 `Are you sure you want to delete this Global Datastore?` 경고와 함께 결정을 확인하라는 메시지가 표시됩니다.

1. **삭제**를 선택합니다.

글로벌 데이터 스토어가 **삭제 중** 상태로 전환됩니다.

# 글로벌 데이터 저장소 사용(CLI)
<a name="Redis-Global-Datastores-CLI"></a>

AWS Command Line Interface(AWS CLI)를 사용하면 명령줄에서 여러 AWS 서비스를 관리하고 스크립트를 통해 자동화할 수 있습니다. 임시(일회성) 작업에 AWS CLI를 사용할 수 있습니다.

## AWS CLI 다운로드 및 구성
<a name="Redis-Global-Datastores-Downloading-CLI"></a>

AWS CLI는 Windows, macOS 또는 Linux에서 실행됩니다. 다음 절차에 따라 다운로드 및 구성합니다.

**CLI를 다운로드, 설치 및 구성하려면**

1. [AWS Command Line Interface](https://aws.amazon.com/cli) 웹 페이지에서 AWS CLI를 다운로드합니다.

1. *AWS Command Line Interface 사용 설명서*의 AWS CLI 설치 및 AWS CLI 구성 지침을 따릅니다.

## 글로벌 데이터 스토어에 AWS CLI 사용
<a name="Redis-Global-Datastores-Using-CLI"></a>

글로벌 데이터 스토어를 사용하려면 다음 CLI 작업을 사용합니다.
+ [create-global-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-global-replication-group.html)

  ```
  aws elasticache create-global-replication-group \
     --global-replication-group-id-suffix my global datastore  \
     --primary-replication-group-id sample-repl-group  \
     --global-replication-group-description an optional description of the global datastore
  ```

  Amazon ElastiCache는 글로벌 데이터 스토어를 생성할 때 자동으로 ID에 접두사를 적용합니다. AWS 리전에는 고유한 접두사가 있습니다. 예를 들어 미국 서부(캘리포니아 북부) 리전에서 생성된 글로벌 데이터 스토어 ID는 사용자가 제공한 접미사 이름과 함께 ‘virxk’로 시작합니다. 접미사는 자동으로 생성된 접두사와 결합되어 여러 리전에서 글로벌 데이터 스토어 이름의 고유성을 보장합니다.

  다음 표에는 AWS 리전 및 해당 글로벌 데이터 스토어 ID 접두사가 나와 있습니다.

    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/AmazonElastiCache/latest/dg/Redis-Global-Datastores-CLI.html)
+  [create-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html) - 이 작업을 사용하여 글로벌 데이터 스토어의 이름을 `--global-replication-group-id` 파라미터에 제공하여 글로벌 데이터 스토어에 대한 보조 클러스터를 생성합니다.

  ```
  aws elasticache create-replication-group \
    --replication-group-id secondary replication group name \
    --replication-group-description “Replication group description" \
    --global-replication-group-id global datastore name
  ```

  이 작업을 호출하고 `--global-replication-group-id` 값으로 전달하면 ElastiCache 에서 다음 파라미터에 대한 글로벌 복제 그룹의 기본 복제 그룹에서 값을 추론합니다. 다음 파라미터에 대한 값을 전달하지 마십시오.

  `"PrimaryClusterId",`

  `"AutomaticFailoverEnabled",`

  ` "NumNodeGroups",`

  ` "CacheParameterGroupName",`

  ` "CacheNodeType",`

  ` "Engine",`

  ` "EngineVersion",`

  ` "CacheSecurityGroupNames",`

  ` "EnableTransitEncryption",`

  ` "AtRestEncryptionEnabled",`

  ` "SnapshotArns",`

  ` "SnapshotName"`
+ [describe-global-replication-groups](https://docs.aws.amazon.com/cli/latest/reference/elasticache/describe-global-replication-groups.html)

  ```
  aws elasticache describe-global-replication-groups \
     --global-replication-group-id my global datastore  \
     --show-member-info an optional parameter that returns a list of the primary and secondary clusters that make up the global datastore
  ```
+ [modify-global-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/modify-global-replication-group.html)

  ```
  aws elasticache modify-global-replication-group \
     --global-replication-group-id my global datastore  \
     --automatic-failover-enabled \
     --cache-node-type node type \
     --cache-parameter-group-name parameter group name \ 
     --engine-version engine version \
     -—apply-immediately \
     --global-replication-group-description description
  ```

  **ElastiCache GlobalDataStore를 위한 Redis에서 OSS Valkey로 교차 엔진 업그레이드**

  콘솔, API 또는 CLI를 사용하여 기존 Redis OSS 글로벌 복제 그룹을 Valkey로 업그레이드할 수 있습니다.

  기존 Redis OSS 글로벌 복제 그룹이 있는 경우 modify-global-replication-group API를 사용하여 새 엔진 및 엔진 버전을 지정하여 Valkey로 업그레이드할 수 있습니다.

  Linux, macOS, Unix의 경우:

  ```
  aws elasticache modify-global-replication-group \
     --global-replication-group-id myGlobalReplGroup \
     --engine valkey \
     --apply-immediately \
     --engine-version 8.0
  ```

  Windows의 경우:

  ```
  aws elasticache modify-global-replication-group ^
     --global-replication-group-id myGlobalReplGroup ^
     --engine valkey ^
     --apply-immediately ^
     --engine-version 8.0
  ```

  업그레이드하려는 기존 Redis OSS 글로벌 복제 그룹에 사용자 지정 캐시 파라미터 그룹이 적용된 경우 요청에서 사용자 지정 Valkey 캐시 파라미터 그룹도 전달해야 합니다. 입력 Valkey 사용자 지정 파라미터 그룹은 기존 Redis OSS 사용자 지정 파라미터 그룹과 동일한 Redis OSS 정적 파라미터 값을 가져야 합니다.

  Linux, macOS, Unix의 경우:

  ```
  aws elasticache modify-global-replication-group \
     --global-replication-group-id myGlobalReplGroup \
     --engine valkey \
     --engine-version 8.0 \
     --apply-immediately \
     --cache-parameter-group-name myParamGroup
  ```

  Windows의 경우:

  ```
  aws elasticache modify-global-replication-group ^
     --global-replication-group-id myGlobalReplGroup ^
     --engine valkey ^
     --engine-version 8.0 ^
     --apply-immediately ^
     --cache-parameter-group-name myParamGroup
  ```
+ [delete-global-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/delete-global-replication-group.html)

  ```
  aws elasticache delete-global-replication-group \
     --global-replication-group-id my global datastore  \
     --retain-primary-replication-group defaults to true
  ```
+ [disassociate-global-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/disassociate-global-replication-group.html)

  ```
  aws elasticache disassociate-global-replication-group \
     --global-replication-group-id my global datastore  \
     --replication-group-id my secondary cluster  \
     --replication-group-region the AWS Region in which the secondary cluster resides
  ```
+ [failover-global-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/failover-global-replication-group.html)

  ```
  aws elasticache failover-replication-group \
     --global-replication-group-id my global datastore \
     --primary-region The AWS Region of the primary cluster \  
     --primary-replication-group-id  The name of the global datastore, including the suffix.
  ```
+ [increase-node-groups-in-global-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/increase-node-groups-in-global-replication-group.html)

  ```
  aws elasticache increase-node-groups-in-global-replication-group \
     --apply-immediately yes \
     --global-replication-group-id global-replication-group-name \
     --node-group-count 3
  ```
+ [decrease-node-groups-in-global-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/decrease-node-groups-in-global-replication-group.html)

  ```
  aws elasticache decrease-node-groups-in-global-replication-group \
     --apply-immediately yes \
     --global-replication-group-id global-replication-group-name \
     --node-group-count 3
  ```
+ [rebalance-shards-in-global-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/rebalance-slots-in-global-replication-group.html)

  ```
  aws elasticache rebalance-shards-in-global-replication-group \
     --apply-immediately yes \
     --global-replication-group-id global-replication-group-name
  ```

도움말을 사용하여 사용 가능한 모든 ElastiCache for Valkey 및 Redis OSS용 명령을 나열합니다.

```
aws elasticache help
```

도움말을 사용하면 특정 명령을 설명하고 그 사용법에 대해 자세히 알아볼 수도 있습니다.

```
aws elasticache create-global-replication-group help
```