1 개요[ | ]
- Fluentd & Fluent Bit
- Fluentd와 Fluent Bit
프로덕션 수준 원격측정 생태계
일반적으로 원격측정 데이터 처리는 복잡할 수 있으며, 규모가 조금 더 커질 수 있으므로 Fluentd가 탄생했습니다. Fluentd는 단순한 도구 그 이상으로 Fluent Bit와 같은 다양한 언어 및 하위 프로젝트용 SDK를 포함하는 본격적인 생태계로 성장했습니다.
이 페이지에서는 Fluentd와 Fluent Bit 오픈소스 프로젝트 간의 관계를 설명하며, 요약하면 다음과 같습니다.
- Apache License v2.0 조항에 따른 라이선스 부여
- CNCF의 졸업한 호스팅 프로젝트
- 프로덕션 수준 솔루션: 매일 수백만 번 배포
- 벤더 중립적이고 커뮤니티 중심 프로젝트
- 업계에서 널리 채택됨: AWS, Microsoft, Google Cloud 및 기타 수백 개 기업과 같은 모든 주요 기업들의 신뢰
두 프로젝트 모두 많은 유사점을 공유하며, Fluent Bit는 Fluentd 아키텍처 및 일반 설계의 모범적인 아이디어들를 바탕으로 설계 및 구축되었습니다. 어떤 것을 사용할지 선택하는 것은 최종 사용자의 필요에 따라 다릅니다.
다음 표에서는 프로젝트의 다양한 영역을 비교합니다.
Fluentd | Fluent Bit | |
---|---|---|
범위 | 컨테이너 / 서버 | 임베디드 리눅스 / 컨테이너 / 서버 |
언어 | C & Ruby | C |
메모리 | > 60MB | ~1MB |
성능 | 중간 성능 | 고성능 |
종속성 | Ruby Gem으로 구축되어, 일정 수의 gem 필요 | 제로 의존성, 일부 특수한 플러그인 외에는 의존성 없음 |
플러그인 | 사용가능한 외부 플러그인 1000개 이상 | 사용가능한 빌트인 플러그인 100개 이상 |
라이선스 | 아파치 라이선스 v2.0 | 아파치 라이선스 v2.0 |
Fluentd와 Fluent Bit는 모두 Aggregator 또는 Forwarder로 작동할 수 있으며, 둘 다 서로 보완하거나 독립형 솔루션으로 사용할 수 있습니다. 최근 몇 년 동안 클라우드 제공업체는 성능 및 호환성을 이유로 Fluentd에서 Fluent Bit로 전환했습니다. Fluent Bit는 이제 차세대 솔루션으로 간주됩니다.
2 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.