문서 목차
ORKESTRIX · 컴포넌트
PaaS 컴포넌트
ORKESTRIX PaaS 레이어는 애플리케이션 운영에 필요한 플랫폼 서비스를 Kubernetes 위에 배포합니다. 각 컴포넌트는 선택적으로 설치할 수 있습니다.
QUANTUM C&S
ORKESTRIX PaaS 레이어는 애플리케이션 운영에 필요한 플랫폼 서비스를 Kubernetes 위에 배포합니다. 각 컴포넌트는 선택적으로 설치할 수 있습니다.
데이터베이스
MariaDB
단일 인스턴스 및 HA(고가용성) 구성을 지원합니다. Galera 기반 멀티 마스터 복제로 HA를 구성합니다.
PostgreSQL
단일 인스턴스 및 HA 구성을 지원합니다. Patroni를 사용한 자동 페일오버 HA 클러스터를 구성합니다.
MySQL
MySQL 인스턴스를 배포합니다.
캐시
Redis Sentinel
Master-Replica 구성에 Sentinel을 더한 고가용성 Redis입니다. 자동 페일오버를 제공합니다.
Redis Cluster
데이터 샤딩을 지원하는 Redis Cluster 모드입니다. 대용량 캐시가 필요한 환경에 적합합니다.
메시지 큐
Kafka
분산 메시지 스트리밍 플랫폼입니다. 마이크로서비스 간 비동기 통신, 이벤트 스트리밍, 로그 수집에 사용됩니다.
RabbitMQ
AMQP 기반 메시지 브로커입니다. 작업 큐, 발행/구독 패턴 등 다양한 메시징 패턴을 지원합니다.
ActiveMQ
JMS(Java Message Service) 호환 메시지 브로커입니다. Java 기반 엔터프라이즈 애플리케이션 연동에 사용됩니다.
검색 / 분석
OpenSearch
Elasticsearch 호환 분산 검색 및 분석 엔진입니다. 로그 분석, 전문 검색, 대시보드 시각화에 사용됩니다.
인증
Keycloak
오픈소스 IAM(Identity and Access Management) 솔루션입니다. SSO(Single Sign-On), OAuth 2.0, OIDC, LDAP 연동을 지원합니다.
AI 서비스
Milvus
벡터 데이터베이스입니다. 임베딩 저장 및 유사도 검색을 지원하여 AI/ML 애플리케이션에 활용됩니다.
Knative
Kubernetes 기반 서버리스 플랫폼입니다. AI 추론 서비스의 오토스케일링(0→N)을 지원합니다.
Airflow
워크플로우 오케스트레이션 플랫폼입니다. ML 파이프라인, 데이터 처리 작업 스케줄링에 사용됩니다.
컴포넌트 선택 설치
각 컴포넌트는 설정 파일에서 활성화 여부를 제어할 수 있습니다.
# 예시: 필요한 컴포넌트만 활성화
qks_mariadb_enabled: true
qks_mariadb_ha_enabled: false
qks_redis_enabled: true
qks_kafka_enabled: false
qks_keycloak_enabled: true
qks_milvus_enabled: false
PaaS 컴포넌트 설치 전에 IaaS 레이어(Kubernetes + 스토리지)가 먼저 구성되어 있어야 합니다.