요구 사항 결정 - 아마존 ElastiCache (레디 스 OSS)

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

요구 사항 결정

준비

다음 질문에 대한 답을 알고 있으면 클러스터를 더 원활하게 만들 수 있습니다.

  • 필요한 노드 인스턴스 유형은 무엇입니까?

    인스턴스 노드 유형 선택에 도움이 필요한 경우 노드 크기 선택를 참조하세요.

  • Amazon VPC를 기반으로 Virtual Private Cloud(VPC)에서 클러스터를 시작할 예정입니까?

    중요

    VPC에서 클러스터를 시작하는 경우 클러스터를 생성하기 전에 동일한 VPC에서 서브넷 그룹을 생성해야 합니다. 자세한 정보는 서브넷 및 서브넷 그룹을 참조하세요.

    ElastiCache Amazon EC2를 AWS 사용하여 내부에서 액세스할 수 있도록 설계되었습니다. 하지만 Amazon VPC 기반의 VPC에서 시작하고 클러스터가 VPC에 있는 경우 AWS밖에서 액세스 권한을 제공할 수 있습니다. 자세한 정보는 외부에서 ElastiCache 리소스에 액세스 AWS을 참조하세요.

  • 파라미터 값을 사용자 지정해야 합니까?

    그렇다면 사용자 지정 파라미터 그룹을 만듭니다. 자세한 정보는 파라미터 그룹 생성을 참조하세요.

    Redis OSS를 실행 중인 경우 또는 설정을 고려해 보십시오. reserved-memory reserved-memory-percent 자세한 정보는 예약된 메모리 관리을 참조하세요.

  • 자체 VPC 보안 그룹을 생성해야 합니까?

    자세한 내용은 VPC의 보안을 참조하세요.

  • 어떤 방법으로 내결함성을 구현하시겠습니까?

    자세한 정보는 장애 완화을 참조하세요.

메모리 및 프로세서 요구 사항

Amazon의 기본 구성 요소는 ElastiCache 노드입니다. 노드는 개별적으로 또는 그룹으로 구성되어 클러스터를 형성합니다. 클러스터에 사용할 노드 유형을 결정할 때 클러스터의 노드 구성과 저장해야하는 데이터의 양을 고려합니다.

레디 스 OSS 클러스터 구성

ElastiCache (Redis OSS) 클러스터는 0~500개의 샤드 (노드 그룹이라고도 함) 로 구성됩니다. Redis OSS 클러스터의 데이터는 클러스터의 샤드로 분할됩니다. 애플리케이션은 엔드포인트라는 네트워크 주소를 사용하여 Redis OSS 클러스터에 연결됩니다. Redis OSS 샤드의 노드는 두 가지 역할 중 하나를 수행합니다. 하나는 읽기/쓰기 기본 노드이고 다른 모든 노드는 읽기 전용 보조 (읽기 전용 복제본이라고도 함) 입니다. 노드 엔드포인트 외에도 Redis OSS 클러스터 자체에는 구성 엔드포인트라는 엔드포인트가 있습니다. 애플리케이션은 이 엔드포인트를 사용하여 클러스터에서 읽거나 클러스터에 쓸 수 있으므로 읽을 노드와 최대 노드 ElastiCache (Redis OSS) 를 결정할 수 있습니다.

자세한 정보는 클러스터 관리을 참조하세요.

조정 요구 사항

더 크고 새로운 노드 유형으로 새 클러스터를 생성하여 모든 클러스터를 조정할 수 있습니다. Redis OSS 클러스터를 확장할 때 백업에서 시드하여 새 클러스터가 빈 상태로 시작하는 것을 방지할 수 있습니다.

자세한 내용은 이 가이드의 스케일링 ElastiCache (레디 스 OS) 을 참조하세요.

액세스 요구 사항

Amazon ElastiCache 클러스터는 Amazon EC2 인스턴스에서 액세스할 수 있도록 설계되어 있습니다. ElastiCache 클러스터에 대한 네트워크 액세스는 클러스터를 생성한 계정으로 제한됩니다. 따라서 Amazon EC2 인스턴스에서 클러스터에 액세스하려면 먼저 Amazon EC2 인스턴스가 클러스터에 액세스하도록 승인해야 합니다. 이를 수행하는 단계는 EC2-VPC로 시작했는지, EC2-Classic으로 시작했는지에 따라 다릅니다.

클러스터를 EC2-VPC로 시작한 경우 클러스터에 대한 네트워크 진입을 허용해야 합니다. 클러스터를 EC2-Classic으로 시작한 경우 인스턴스와 연결된 Amazon Elastic Compute Cloud 보안 그룹에 보안 그룹에 대한 액세스 권한을 부여해야 합니다 ElastiCache . 자세한 지침은 이 가이드의 3단계: 클러스터에 대한 액세스 허가를 참조하세요.

리전, 가용 영역 및 로컬 영역 요구 사항

ElastiCache Amazon은 모든 AWS 지역을 지원합니다. 애플리케이션과 가까운 AWS 지역에 ElastiCache 클러스터를 배치하면 지연 시간을 줄일 수 있습니다. 클러스터에 다중 노드가 있는 경우 다른 가용 영역이나 Local Zones에 노드를 배치하면 클러스터에 장애가 미치는 영향을 줄일 수 있습니다.

자세한 내용은 다음을 참조하세요.