📖 아코디언v3 아키텍쳐
Table of contents
📖 아코디언v3 아키텍쳐
아코디언은 마스터 노드 3대, 인프라 노드(권고), 워커노드로 구성되어 있습니다.

- Master Node : Kuberentes 를 제어하는 노드
- Infra Node : 클러스터를 관리를 위한 CI/CD, Logging, Monitoring, Alarm 기능을 위한 노드
- Worker Node : 애플리케이션 서비스 노드
멀티클러스터 통합 관리
개발, 테스트, 운영, 외부 클라우드, 분리된 네트워크 망 등에 분산 구성된 클러스터를 단일 콘솔로 관리할 수 있고 Host Cluster를 통해 K8S 클러스터를 매우 쉽게 배포할 수 있습니다.

기존의 V2와 달리, 이제는 Host Cluster 장애 시 Member Cluster 로 로그인이 가능합니다.

클러스터별 역할
- Host Cluster : 멀티클러스터를 관리용 클러스터로 Cluster간 앱 배포, 통합 권한 설정 및 모니터링 기능을 제공합니다.
- Member Cluster : 서비스 클러스터로 클러스터마다 설치된 에이전트를 통해 Host Cluster의 명령을 받게 됩니다.
CI/CD pipeline
내장된 CI/CD pipeline을 통해 멀티 클라우드 환경에서 컨테이너를 쉽게 배포할 수 있습니다.

아코디언 솔루션 구성
아코디언은 AIOps 엔진, DevSecOps, 서비스 카탈로그, 멀티 클러스터, 옵저버빌리티로 구성되어 있습니다.

AIOps
- AI Anomaly Detection
- Failure Prediction Model
- AI Root Cause Analysis
DevSecOps
- Docker Registry / Trivy
멀티 클러스터
Container Orchestration
- Kubernetes
- Calico/Cilium
- Console
- Catalog & Helm
- Istio & Kiali
옵저버빌리티
- Thanos & Prometheus
- Fluentbit & Opensearch
- APM(Scouter)
- OpenTelemetry