Amazon ElastiCache
AWS 클라우드
Amazon ElastiCache시작하기

Amazon ElastiCache는 클라우드에서 인 메모리 데이터 스토어 또는 캐시를 손쉽게 배포, 운영 및 확장할 수 있게 해주는 웹 서비스입니다. 이 서비스는 더 느린 디스크 기반 데이터베이스에 전적으로 의존하기보다는, 빠른 관리형 인 메모리 데이터 스토어에서 정보를 검색할 수 있도록 지원하여 웹 애플리케이션의 성능을 향상시킵니다. Amazon ElastiCache는 다음과 같은 두 가지 오픈 소스 인 메모리 엔진을 지원합니다.

  • Redis – 빠른 오픈 소스 인 메모리 데이터 스토어 및 캐시. Redis용 Amazon ElastiCache는 Redis 호환 인 메모리 서비스로서, Redis의 간편한 사용성 및 능력과 더불어 가장 까다로운 애플리케이션에 적합한 가용성, 안정성 및 성능을 제공합니다. 단일 노드와 최대 15개의 샤드 클러스터가 지원되므로 인 메모리 데이터를 3.55TiB까지 확장할 수 있습니다. Redis용 ElastiCache는 확장 가능하고 안전한 완전관리형 서비스로서, 웹, 모바일 앱, 게임, 광고 기술 및 IoT와 같은 고성능 사용 사례에 지원하는 데 매우 적합한 서비스입니다.
  • Memcached – 널리 채택된 메모리 객체 캐싱 시스템입니다. ElastiCache는 Memcached와 프로토콜이 호환되므로 기존 Memcached 환경에서 사용하는 주요 도구가 ElastiCache에서 원활하게 작동합니다.

Amazon ElastiCache는 실패한 노드를 자동으로 감지한 후 교체하여 자가 관리형 인프라와 관련된 오버헤드를 줄이고, 복원력이 뛰어난 시스템을 제공하여 웹 사이트 및 애플리케이션 로드 시간이 길어지게 하는 데이터베이스 오버로드의 위험을 완화합니다. Amazon ElastiCache는 Amazon CloudWatch와 통합하여 Redis 또는 Memcached 노드와 관련된 주요 성능 지표의 가시성을 향상시킵니다.

Amazon ElastiCache에서는 AWS Management Console을 사용하여 몇 분 만에 인프라에 인 메모리 계층을 추가할 수 있습니다.

이 사이트에서 동영상을 보려면 Adobe Flash Player 또는 최신 브라우저가 필요합니다.

Overview of Amazon ElastiCache
12:22
Overview of Amazon ElastiCache
간편한 배포

탁월한 성능

Amazon ElastiCache는 1밀리초 미만의 응답 시간이 필요한 가장 까다로운 애플리케이션을 지원할 수 있도록 인 메모리 데이터 스토어 및 캐시의 역할을 합니다. Amazon Elasticache는 고객 전용 노드에서 실행되는 포괄적으로 최적화된 스택을 활용하여 안전하고 놀라울 정도로 빠른 성능을 제공합니다.

보안

보안 강화

Amazon ElastiCache는 Amazon VPC를 지원하므로, 노드용으로 선택한 IP 범위로 클러스터를 분리하고 해당 범위를 사용하여 애플리케이션에 연결할 수 있습니다. ElastiCache는 지속적으로 노드를 모니터링하고 환경을 안전하게 유지하는 데 필요한 패치를 적용합니다. VPC에서의 Amazon ElastiCache에 대한 자세한 내용은 Amazon ElastiCache 사용 설명서를 참조하십시오. 자세히 알아보기 »

Redis 및 Memcached 호환 가능

Redis 및 Memcached 호환 가능

Amazon ElastiCache를 사용하면 기본적으로 Redis 또는 Memcached 인 메모리 환경에 액세스할 수 있습니다. 따라서 기존에 사용하던 도구 및 애플리케이션과 호환됩니다. 자세히 알아보기 »

간편하게 확장 가능

간편하게 확장 가능

Memcached용 Amazon ElastiCache에는 샤딩이 포함되어 있으므로 인 메모리 캐시를 클러스터당 최대 20개의 노드까지 확장할 수 있습니다. Redis용 Amazon ElastiCache에는 클러스터링이 포함되어 있으므로 최대 15개의 샤드로 3.55TiB 규모의 단일 인 메모리 키 값 스토어를 구성하고 더불어 샤드당 최대 5개의 읽기 전용 복제본을 구성하여 데이터 액세스 성능을 향상할 수 있습니다. 자세히 알아보기 »

높은 가용성과 안정성

높은 가용성과 안정성

Amazon ElastiCache는 다른 Amazon Web Services에서 사용하는 것과 같은 안정성이 높은 인프라에서 실행됩니다. Redis 워크로드의 경우 Amazon ElastiCache는 자동 장애 조치가 적용된 다중 AZ를 통해 고가용성을 지원합니다. 일부 Redis 설정에 대한 연결이 끊기는 경우 ElastiCache는 문제를 탐지하고 이에 따른 영향을 최소화하면서 환경을 원래 작업 상태로 자동으로 복원합니다. 자세히 알아보기 »

완전 관리형

완전 관리형

더는 하드웨어 프로비저닝, 소프트웨어 패치, 설정, 구성, 모니터링, 장애 복구 및 백업과 같은 관리 작업을 수행할 필요가 없습니다. 워크로드가 계속 실행될 수 있도록 ElastiCache에서 클러스터를 지속적으로 모니터링하므로 사용자는 더 중요한 애플리케이션 개발에 집중할 수 있습니다. 자세히 알아보기 » 

ElastiCache-Page-Graphics_Caching

Amazon ElastiCache를 사용하면 다양한 애플리케이션 워크로드(예: 소셜 네트워킹, 게임, 광고 기술, 미디어 공유 및 Q&A 포털) 또는 컴퓨팅 중심의 워크로드(예: 추천 엔진)에서 지연 시간을 크게 단축하고 처리량을 상당히 높일 수 있습니다. ElastiCache를 캐시로 사용하면 짧은 지연 시간으로 액세스할 수 있도록 데이터의 중요 부분을 메모리에 저장하여 애플리케이션 성능을 향상할 수 있습니다. 이 정보에는 I/O 중심의 데이터베이스 쿼리 결과 또는 컴퓨팅 중심의 계산 결과가 포함될 수 있습니다. 빠른 인 메모리 데이터 구조 서버, 고가용성 캐시 또는 메시지 브로커가 필요한 애플리케이션에서 Redis 엔진을 가장 유용하게 사용할 수 있습니다.

다른 사용 사례는 Redis용 ElastiCache 페이지를 참조하십시오.

Amazon ElastiCache시작하기