Qdrant Hybrid Cloud
Qdrant Hybrid Cloud (hybrid-cloud)
클라우드의 관리 편의성과 자체 인프라의 통제권, 두 가지를 모두 원한다면 Qdrant Hybrid Cloud를 살펴볼 만해요. Hybrid Cloud는 클라우드, 온프레미스, 엣지 등 다양한 환경의 Kubernetes 클러스터를 하나의 통합된 엔터프라이즈급 관리 서비스로 묶어 벡터 검색을 매끄럽게 배포하고 관리하게 해 줘요.
Qdrant Cloud의 UI로 데이터베이스 클러스터를 만들고 관리할 수 있지만, 실제 클러스터는 여러분의 인프라 안에 그대로 있어요. 모든 Qdrant 데이터베이스는 여러분의 네트워크 안에서 여러분의 저장소와 컴퓨팅 리소스를 사용해서만 동작해요. 모든 사용자 데이터는 여러분의 환경 안에 안전하게 유지되고, Qdrant Cloud 플랫폼이나 조직 외부의 누구도 접근할 수 없어요.
덕분에 데이터 프라이버시, 배포 유연성, 저지연, 비용 절감을 얻으면서도 벡터 검색과 AI 애플리케이션의 기준을 높일 수 있어요.
동작 방식 (How it works)
Qdrant Hybrid Cloud는 Kubernetes에 기반하며, 표준 호환 Kubernetes 배포판이라면 무엇이든 동작해요. Kubernetes 클러스터를 Hybrid Cloud Environment로 온보딩하면, 그 클러스터 안에 Qdrant Kubernetes Operator와 Cloud Agent를 배포할 수 있어요. 이 컴포넌트들이 Kubernetes 클러스터 안에서 Qdrant 데이터베이스를 관리하고, 텔레메트리를 전송하고 관리 명령을 받기 위해 Qdrant Cloud로 나가는(outgoing) 연결을 맺어요. 그러면 Managed Qdrant Cloud의 클러스터와 동일한 클라우드 관리 기능과 텔레메트리 전송을 누릴 수 있어요.
여기서 중요한 점은 Qdrant Cloud가 여러분의 Kubernetes 클러스터 API, 클라우드 제공업체, 또는 다른 어떤 플랫폼 API에 연결하지 않는다는 거예요.
설정을 시작하려면 설치 가이드를 읽으면 돼요.
Hybrid Cloud 아키텍처
Hybrid Cloud 온보딩은 Kubernetes 클러스터에 Kubernetes Operator, Cloud Agent, Prometheus Agent 세 가지를 설치해요.
- Cloud Agent와 Prometheus Agent는
cloud.qdrant.io의 포트 443으로 나가는 연결을 맺어 텔레메트리를 전송하고 관리 명령을 받아요. 또한 ServiceAccount를 통해 Kubernetes API와 상호작용해서, Qdrant Cloud Console에 설정된 구성에 따라 필요한 Qdrant CR(Custom Resources)을 생성·조회·수정·삭제해요. - Qdrant Kubernetes Operator는 Kubernetes 클러스터 안에서 Qdrant 데이터베이스를 관리해요. Qdrant CR을 기반으로 ServiceAccount를 통해 Kubernetes API와 상호작용하며, Qdrant 데이터베이스를 배포·실행하는 데 필요한 리소스(Pods, Services, ConfigMaps, Secrets 등)를 만들고 관리해요.
- Prometheus Agent는 Qdrant 데이터베이스와 Qdrant 컨트롤 플레인 컴포넌트의 메트릭을 수집하고, 모니터링과 알림을 위해 이 메트릭을 Qdrant Cloud 플랫폼으로 전달해요.
모든 컴포넌트의 접근은 온보딩 과정에서 선택한 Kubernetes 네임스페이스로 제한돼요.
어떤 데이터가 전송되나요?
Cloud Agent와 Prometheus Agent는 텔레메트리 데이터, 메트릭, 상태 정보만 Qdrant Cloud 플랫폼으로 보내요. 사용자 데이터나 민감한 정보는 보내지 않아요. 전송되는 데이터는 다음과 같아요.
- Qdrant 데이터베이스와 Qdrant 컨트롤 플레인 컴포넌트의 상태 및 리소스 사용량(CPU, 메모리, 디스크, 네트워크)
- Qdrant 데이터베이스와 Qdrant 컨트롤 플레인 컴포넌트가 노출하는 메트릭
- Kubernetes 클러스터 구성에 대한 메트릭(노드 수와 용량, 사용 가능한 StorageClass와 VolumeSnapshotClass, Kubernetes 배포판과 버전)
- Qdrant 데이터베이스 정보(컬렉션의 수·이름·구성, 벡터 수, 쿼리 수, 인덱싱 연산 수)
- Qdrant 데이터베이스의 텔레메트리와 알림 데이터
- Qdrant 데이터베이스와 Qdrant 컨트롤 플레인 컴포넌트에 대해 보고된 Kubernetes 연산·스케줄링 이벤트
초기 온보딩 이후 이 컴포넌트들의 수명주기는 내장 Helm 컨트롤러를 통해 Qdrant Cloud 플랫폼이 관리해요.
정리하자면, Kubernetes 클러스터를 Qdrant Cloud 플랫폼에 노출할 필요도, 들어오는 트래픽용 포트를 열 필요도, Kubernetes나 클라우드 제공업체 자격 증명을 제공할 필요도 없어요.
Hybrid Cloud 접근하기 (Getting Access to Hybrid Cloud)
Qdrant Hybrid Cloud는 Enterprise 플랜의 일부로 제공돼요. 접근을 원한다면 Qdrant에 문의하세요.
더 알아보기 (Learn more)
- Hybrid Cloud 설정하기 — 설치 가이드
- Hybrid Cloud 클러스터 생성 — 클러스터 만들기
- Hybrid Cloud 구성·스케일·업그레이드 — 클러스터 관리