프로젝트 소개

Apache StreamPark은 실시간 스트리밍 애플리케이션을 구축하고 관리하기 위한 오픈소스 프레임워크로, 스트림 처리의 엔드투엔드 라이프사이클을 단순화하도록 설계되었습니다. 이 프로젝트는 Apache Flink와 Apache Spark에 대한 통합 개발 프레임워크와 함께 강력한 클라우드 네이티브 애플리케이션 관리 플랫폼을 제공합니다. 이를 통해 사용자는 대규모 스트리밍 애플리케이션을 효율적이고 일관되게 개발, 디버깅, 배포 및 운영할 수 있습니다. 원래 이름은 StreamX였으며, 2022년 8월에 StreamPark으로 개명되었고 2025년 1월에는 Apache 최상위 프로젝트(TLP)가 되었습니다. 주요 기능은 다음과 같습니다: - 스트리밍 애플리케이션 개발 프레임워크: 사전 빌드된 API, 커넥터, 템플릿을 제공하여 Flink 및 Spark 스트리밍 개발을 간소화합니다. - 클라우드 네이티브 실시간 컴퓨팅 플랫폼: 개발, 배포, 모니터링, 운영을 위한 원스톱 실시간 컴퓨팅 환경을 제공합니다. - 통합 배치 및 스트리밍 처리: Apache Flink와 Apache Spark를 모두 지원하며, 스트림 처리와 배치 처리를 동시에 수행할 수 있습니다. - 멀티 엔진 및 멀티 버전 지원: 다양한 버전의 Flink/Spark 애플리케이션을 실행하고 관리할 수 있습니다. - 멀티 환경 호환성: Standalone, YARN(Hadoop 2.x/3.x), Kubernetes에서 작동합니다. - 풍부한 생태계: 빅데이터 생태계 도구(Apache Flink/Spark/Paimon/Doris 등) 및 ML/AI 생태계와 호환됩니다. - 쉬운 사용법: 단일 서비스 배포 방식으로, 몇 분 안에 제로부터 작업 실행까지 가능합니다.