Google Anthos Bare Metal의 Kubernetes 환경에 Redis Enterprise를 배포하고 싶으신가요? 그렇다면 새롭게 공개된 Qwiklabs 모듈이 바로 여러분을 위한 것입니다. Google Cloud와 협업해 제작된 이 모듈은 Anthos Bare Metal 클러스터 환경에서 Redis Enterprise와 Knative 서버리스 애플리케이션을 실행하는 방법을 단계별로 알려줍니다.
Anthos는 온프레미스, 엣지, 그리고 여러 퍼블릭 클라우드에 걸친 인프라와 애플리케이션 관리를 하나로 통합하며, Google Cloud가 지원하는 컨트롤 플레인을 통해 대규모 환경에서도 일관된 운영을 보장합니다. 이번 모듈은 온프레미스든 클라우드든 어디서든 Redis를 실행할 수 있게 하겠다는 Redis의 비전을 실현하는 노력의 일환입니다.
이전에 진행된 첫 번째 Redis/GCP 합작 Qwiklabs에서는 Redis와 RediSearch의 기초 지식을 다뤘습니다. Redis는 BSD 라이선스 기반의 오픈소스 인메모리 데이터 구조 저장소로, 데이터베이스, 캐시, 메시지 브로커로 활용됩니다. 최대한 빠른 응답 속도가 필요한 애플리케이션을 위해 설계되었으며, 핵심에는 키-값(key-value) 구조가 자리하고 있습니다. 이 키는 문자열, 해시, 셋, 리스트 등 다양한 데이터 구조를 가리키며, 소매, 게임, 금융 산업의 수많은 사용 사례를 지원합니다.
그렇다면 해시(hash)를 단순히 키가 아닌 내용 기준으로 조회하고 싶다면 어떻게 해야 할까요? 예를 들어 스티븐 스필버그가 감독한 모든 영화 목록을 가져오고 싶다고 가정해 봅시다. RediSearch는 바로 이런 작업을 번개처럼 빠르게 처리할 수 있게 해주는 도구입니다.
이번 Qwiklabs에서 배우게 될 내용
Kubernetes 환경에서 Redis Enterprise를 배포하는 방식은 최근 큰 주목을 받고 있습니다. Redis Enterprise는 뛰어난 속도와 성능 덕분에 마이크로서비스 구축을 위한 실시간 데이터 플랫폼으로 매우 효과적으로 작동하기 때문입니다.
이번 Qwiklabs에서는 Redis Enterprise Operator 설치 방법을 학습하게 됩니다. 이 오퍼레이터는 Redis Enterprise 클러스터와 Redis Enterprise 데이터베이스라는 두 가지 커스텀 리소스 생성을 담당하며, Kubernetes 환경에서 Redis Enterprise 인스턴스의 라이프사이클을 클라우드 네이티브 방식으로 관리할 수 있게 해줍니다.
또한 이 실습은 Anthos Bare Metal 클러스터에서 Knative 서버리스 애플리케이션을 생성하고 배포하는 과정도 안내합니다. 실습에서 만든 앱은 직접 생성한 Redis Enterprise 데이터베이스에 연결되며, 성능 테스트 워크로드에서 발생하는 트래픽에 따라 자동으로 확장됩니다.
Qwiklabs를 통해 학습하고 자격증을 취득하는 것은 Google Cloud 및 Redis Enterprise 같은 서드파티 기술에 대한 실무형 지식을 쌓을 수 있는 가장 쉽고 편리한 방법 중 하나입니다. 실시간 애플리케이션 구축 방법을 배우고 싶다면 developer.redis.com의 Redis Developer Hub를 확인해 보세요. 그곳에서는 동작하는 코드 예제가 가득한 방대한 리포지토리를 만나볼 수 있으며, RediSearch, RedisJSON, RedisTimeSeries, RedisGraph, RedisBloom 같은 엔터프라이즈 모듈과 기본 데이터 구조의 강력함을 직접 체험할 수 있습니다.
직접 경험하고 소중한 의견을 들려주세요
실습을 시작할 준비가 되셨나요? "Deploying Redis Enterprise for GKE and Serverless App on Anthos Bare Metal" 셀프 페이드(self-paced) 실습을 https://www.cloudskillsboost.google/focuses/21603?parent=catalog 에서 지금 바로 진행해 보세요. 실습을 완료한 후에는 피드백과 평점을 남겨 주시기 바랍니다. 여러분의 의견은 저희에게 큰 힘이 됩니다!