Cloud/GCP

Memorystore

달빛궁전- 2023. 5. 12. 14:08

Memorystore의 기본 개념

💡
Redis 및 Memcached를 지원하는 GCP의 인메모리 서비스 In-Memory솔루션과 캐시 솔루션 프로비저닝, 복제, 장애 조치, 패치 전부 GCP가 알아서 해주는 SaaS

Redis, Memcached

  • 키, 값 구조의 비정형 데이터를 저장하고, 관리하는 비관계형(NoSQL) 데이터 베이스
  • Key, Value 구조이기 때문에 쿼리를 사용할 필요가 없음 메모리에서 데이터를 처리하기 때문에 속도가 빠름

Redis, Memcached차이점

Memcached를 선택하는 경우 - 상대적으로 작고 정적인 데이터를 캐싱하는 경우 - 여러 코어 또는 스레드가 있는 멀티 스레드의 경우 - 메모리 관리가 redis만큼 정교하지는 않지만, 메타 데이터에 대한 메모리 리소스를 비교적 적게 소비하여 간단한 사용에 적합하다. - 쉽게 확장할 수 있지만 해싱 사용 여부에 따라 캐시된 데이터의 일부 또는 전부를 잃는다.

Redis - 문자열, 해시, 목록, 세트, 정렬된 세트 및 비트맵과 같은 복잡한 데이터 유형이 필요한 경우 - 인 메모리 데이터 세트를 정렬하거나 순위를 지정해야 하는 경우 - 키 저장소의 속성을 원할 경우 - 읽기 집약적 애플리케이션을 위해 기본 항목에서 하나 이상의 읽기 전용 복제본으로 데이터를 복제해야 하는 경우 - 기본 노드가 실패할 때 자동 장애 조치가 필요한 경우 - 서버에 대한 이벤트를 클라이언트에 알리기 위해 게시 및 구독(게시/구독) 기능이 필요한 경우 - 백업 및 복원 기능이 필요한 경우 - 여러 데이터베이스를 지원해야 하는 경우

보안

💡
VPC 네트워크 및 비공개 IP를 사용하여 인터넷으로부터 보호되며 IAM 통합이 함께 제공

  • Memorystore GCP문서
Memorystore: 인메모리 데이터 저장소  |  Google Cloud
Redis 및 Memcached용 완전 관리형 인메모리 데이터 저장소 서비스입니다. 1밀리초 미만의 데이터 액세스를 제공하는 애플리케이션 캐시를 빌드합니다.
https://cloud.google.com/memorystore?hl=ko


Uploaded by N2T

'Cloud > GCP' 카테고리의 다른 글

HA VPN (GCP to AWS)  (0) 2023.06.07
GCP 보안  (0) 2023.05.30
Cloud storage  (0) 2023.05.12
SQL  (0) 2023.05.12
Database  (0) 2023.05.12
App Engine  (0) 2023.02.01
Cloud RUN  (0) 2023.02.01