소개
CloudQuery은 클라우드 자산 인벤토리를 구축하기 위해 설계된 오픈소스 데이터 파이프라인 도구입니다. 플랫폼 팀이 AWS, Azure, GCP 및 70개 이상의 클라우드 및 SaaS 소스의 메타데이터를 데이터 웨어하우스로 동기화하여 인사이트와 자동화를 가능하게 합니다. 이 도구는 클라우드 자산 인벤토리, 클라우드 보안 상태 관리(CSPM), 클라우드 FinOps 솔루션 구축에 활용됩니다.
상세정보
프로그램 소개
CloudQuery은 클라우드 자산 인벤토리를 구축하고 관리하기 위한 오픈소스 데이터 파이프라인 프레임워크입니다. AWS, Azure, GCP 등 주요 클라우드 제공업체와 70개 이상의 SaaS 소스에서 설정 데이터를 수집하고 통합하여, SQL로 쿼리할 수 있는 형태로 변환합니다.
주요 기능
- 클라우드 자산 인벤토리: AWS, Azure, GCP 등 모든 주요 클라우드 인프라 제공업체를 지원하여 클라우드 설정 데이터를 수집하고 통합합니다.
- 클라우드 보안 상태 관리 (CSPM): 클라우드 인프라 전반에 걸쳐 보안 정책을 모니터링하고 시행하는 CSPM 솔루션으로 사용할 수 있습니다.
- 클라우드 FinOps: 클라우드 제공업체에서 청구 데이터를 수집하고 통합하여 클라우드 비용을 절감할 수 있습니다.
- 정규화된 데이터: 다양한 소스의 데이터를 표준화된 형식으로 변환합니다.
- SQL로 쿼리 가능: 잘 문서화되지 않은 API를 직접 호출할 필요 없이, 클라우드 자산 데이터를 쉽게 통합하고 SQL로 접근할 수 있습니다.
- 빠르고 강력한 동기화: Apache Arrow를 기반으로 대용량 데이터를 높은 성능과 세밀한 제어로 이동합니다.
- 플러그인 시스템: 코드 기반, 확장 가능한 플러그인과 멀티 언어, 오픈 플러그인 시스템을 제공하여 잠김 없이 확장할 수 있습니다.
다운로드·설치 방법
CloudQuery는 macOS의 Homebrew를 통해 설치할 수 있습니다. 공식 quickstart 가이드에는 Linux와 Windows용 설치 가이드가 포함되어 있습니다.
macOS (Homebrew) 설치:
brew install cloudquery/tap/cloudquery
기본 사용법/명령어
설치 후 공식 quickstart 가이드를 따라 첫 번째 동기화를 완료할 수 있습니다. 클라우드 소스 플러그인과 목적지 플러그인을 구성하여 데이터를 수집하고 데이터 웨어하우스로 전송하는 것이 핵심 워크플로우입니다.
이런 경우에 유용합니다
- 클라우드 자산 관리: 여러 클라우드 환경(AWS, Azure, GCP)에 걸쳐 자산을 통합적으로 파악해야 할 때
- 보안 감사 및 컴플라이언스: 클라우드 보안 상태를 지속적으로 모니터링하고 정책을 시행해야 할 때
- 클라우드 비용 최적화: 여러 클라우드 제공업체의 청구 데이터를 분석하여 비용을 절감해야 할 때
지원 환경·시스템 요구사항
CloudQuery은 Go로 작성되었으며, macOS, Linux, Windows를 지원합니다. 정확한 시스템 요구사항은 공식 문서를 참조해야 합니다.
최신 버전·업데이트
현재 제공된 패키지 버전은 6.42.2입니다. 최신 릴리스는 GitHub 릴리스 페이지에서 확인할 수 있습니다.
시스템 요구사항
CloudQuery는 클라우드 인프라 메타데이터를 수집하고 데이터 웨어하우스로 동기화하는 데 사용됩니다. 정확한 시스템 요구사항은 공식 문서를 참조해야 합니다.


