Google Cloud 마켓플레이스에서 Redis Enterprise Cloud 사용하기
1. 개요
구글 클라우드에서 Redis를 사용하는 방법은 2가지입니다. 첫번째는 구글 클라우드에서 제공하는 Memorystore Redis를 사용하는 방법이 있고, 다른 하나는 서드파티인 Redis Enterprise를 사용하는 방법입니다.
Redis Enterprise Cloud 가장 큰 장점은 Cluster가 지원된다는 점과 99.99%의 SLA가 아닐까 생각합니다.
또한 AWS, GCP 그리고 향후 Azure까지 클라우드 까지 지원을 하고 있어 안정적으로 Redis를 운영할 수 있습니다.
2. Redis Enterprise 구독 설정
Redis Entrprise Cloud 문서[1] 문서에 있는 Quick Start 가이드를 보며 구성을 합니다.
먼저 Search에 Redis를 검색하게 되면 Redis Enterprise를 검색할 수 있습니다.
해당 제품으로 들어가면 구독을 할 수 있습니다.
구독 형태가 바뀌어서 현재는 오른쪽과 같이 표시됩니다.
이전 버전에서 가입한 정보입니다.
MANAGE 버튼을 눌러서 API & Services로 이동합니다.
CONFIRM을 눌러 이동하면 구글 계정으로 로그인 하도록 연결됩니다.
Redis Cloud의 권한은 구글 클라우드의 IAM을 통해 권한을 부여할 수 있습니다.
구글 클라우드 기본권한을 비롯하여 별도의 권인이 있어 필요한 권한을 부여하면 접근할 수 있습니다.
3. Redis Enterprise 구성
Redis를 구성하기 위해서는 먼저 구독을 생성해야합니다.
요금제를 선택을 합니다.
다음으로 클라우드 밴더와 리전을 선택합니다.
Advanced options에서 muliti-AZ 옵션과 리전과 VPC에 사용할 CIDR 값을 설정합니다.
별도로 AZ를 선택해서 구성할 수도 있습니다.
다음으로 Redis 데이터베이스를 생성합니다.
Redis와 Memcached를 선택할 수 있습니다.
데이터 베이스를 만들었으면 리뷰를 하고 구독 생성을 합니다.
이후에는 Data Access Control을 설정해 주어야 하는데요. 유저를 만들고 정책을 만들어 줍니다.
다음으로 VPC Peering을 통해 구글 클라우드에서 접속할 수 있도록 설정해 주면 끝!!
내용은 추후 업데이트 하면서 자세하게 정리할께요.
[1] https://docs.redis.com/latest/rc/