- 데이터베이스›
- Amazon ElastiCache›
- Amazon ElastiCache for Valkey 및 Amazon ElastiCache for Redis OSS
Amazon ElastiCache for Valkey 및 Amazon ElastiCache for Redis OSS
장점
탁월한 성능
ElastiCache는 마이크로초의 지연 시간이 필요한 애플리케이션에 적합한 인메모리 데이터 스토어입니다. 대부분의 작업에서 디스크를 왕복해야 하는 디스크 기반 데이터베이스와 비교할 때 ElastiCache는 디스크보다 훨씬 빠른 인메모리 데이터를 관리합니다. 클러스터 내 초당 수억 건의 작업에 대한 평균 읽기 또는 쓰기 작업은 몇 마이크로초 미만입니다. R7G.4xLarge 노드 이상은 노드당 초당 1백만 건 이상의 요청 또는 클러스터당 초당 5억 건의 요청을 전송합니다.보안
ElastiCache에는 전송 중 암호화, 저장 시 암호화 (AWS KMS에 저장된 고객 관리형 CMK 포함), 안전한 노드 간 통신을 위한 Valkey 및 Redis OSS AUTH가 있어 개인 식별 정보 (PII) 와 같은 민감한 데이터를 안전하게 보호하는 데 도움이 됩니다. 역할 기반 액세스 제어 (RBAC) 를 제공하므로 사용자와 사용자 그룹을 생성 및 관리하고, AWS IAM ID를 사용한 연결을 지원하고, Amazon VPC를 지원하여 클러스터를 선택한 IP 범위로 격리할 수 있습니다. 환경을 안전하게 유지하기 위해 보안 취약성을 지속적으로 모니터링합니다. ElastiCache는 PCI를 준수하고 HIPAA 인증을 받았으며 FedRAMP 인증을 받았습니다.오픈 소스 호환성
Valkey 및 Redis OSS는 데이터베이스, 캐시, 메시지 브로커, 대기열, 세션 스토어, 순위표에 사용되는 인 메모리 데이터 스토어입니다. ElastiCache는 Valkey 및 Redis OSS 데이터 형식, API 및 클라이언트와의 호환성을 유지합니다. 코드 변경 없이 자체 관리형 Valkey 또는 Redis OSS 워크로드를 ElastiCache로 마이그레이션할 수 있습니다.높은 가용성과 안정성
ElastiCache는 클러스터 모드와 비클러스터 모드를 모두 지원합니다. 읽기 전용 복제본을 통해 고가용성을 제공하고, 기본 노드 장애를 감지하고 영향을 최소화하면서 복제본을 기본 노드로 승격시켜 자동 장애 조치를 지원합니다. 클러스터 모드의 주 노드 대부분을 사용할 수 없는 경우 자동 페일오버를 허용하도록 페일오버 로직이 향상되었습니다. ElastiCache for Valkey 또는 Redis OSS용 ElastiCache 버전 5.0.5 이상에서는 자동 장애 조치가 활성화된 클러스터가 계획된 모든 작업의 온라인 구성 변경을 제공합니다.
완전관리형 및 검증된 운영 우수성
ElastiCache는 클러스터 모드와 비클러스터 모드를 모두 지원합니다. 읽기 전용 복제본을 통해 고가용성을 제공하고, 기본 노드 장애를 감지하고 영향을 최소화하면서 복제본을 기본 노드로 승격시켜 자동 장애 조치를 지원합니다. 클러스터 모드의 기본 노드 대부분을 사용할 수 없는 경우 자동 페일오버를 허용하도록 페일오버 로직이 향상되었습니다. ElastiCache for Valkey 또는 Redis OSS용 ElastiCache 버전 5.0.5 이상에서는 자동 장애 조치가 활성화된 클러스터가 계획된 모든 작업의 온라인 구성 변경을 제공합니다.간편하게 확장 가능
ElastiCache를 사용하면 애플리케이션이 성장함에 따라 최대 310TiB의 인 메모리 데이터 또는 데이터 계층화가 포함된 클러스터를 사용할 경우 982TiB까지 확장할 수 있습니다. 클러스터 환경을 최대 500개 노드와 500개 샤드까지 확장할 수 있습니다. 온라인 클러스터 크기 조정을 지원하여 수요 변화에 따른 다운타임 없이 클러스터를 스케일 아웃 및 스케일 인할 수 있도록 설계되었습니다. 여러 가용 영역에서 읽기 용량을 최대 5개까지 읽기 전용 복제본으로 확장할 수 있습니다. 쓰기 용량을 확장할 수 있도록 쓰기 트래픽을 여러 프라이머리로 분할할 수 있는 클러스터 모드를 지원합니다.