정의
Confluent는 Apache Kafka를 메인으로 실시간으로 기록 스트림을 게시, 구독, 저장 및 처리할 수 있는 분산형 데이터 스트리밍 플랫폼입니다. 데이터 스트리밍은 여러 소스에서 데이터 스트리밍을 처리하고 여러 사용자에게 전달하도록 설계되었습니다.
또한 이벤트 전송(Pubilsh & Subscribe), 이벤트 저장, 이벤트 처리분석 등 대량의 데이터를 분산관리하고 높은 처리량(High Throughput), 낮은 지연(Low Latency), 실시간처리(Realtime Processing)가 장점입니다.
개념
Confluent는 세 가지 주요 기능을 결합 하여 전투 테스트를 거친 단일 솔루션으로 종단 간 이벤트 스트리밍에 대한 사례를 구현할 수 있습니다.
- 다른 시스템에서 데이터를 지속적으로 가져오기/내보내기를 포함하여 이벤트 스트리밍을 게시구독 (읽기)합니다.
- 원하는 기간 동안 지속적이고 안정적으로 이벤트 스트리밍을 저장 합니다.
- 발생 시 또는 소급하여 이벤트 스트리밍을 처리 합니다.
그리고 이 모든 기능은 분산되고 확장성이 뛰어나고 탄력적이며 내결함성이 있고 안전한 방식으로 제공됩니다. Kafka는 베어메탈 하드웨어, 가상 머신, 컨테이너, 온프레미스 및 클라우드에 배포할 수 있습니다. Kafka 환경 자체 관리와 다양한 공급업체에서 제공하는 완전 관리형 서비스 중에서 선택할 수 있습니다.