Apache Beam
데이터 처리 파이프라인을 정의하고 실행하기 위한 통합 모델
Apache Beam은 고급 통합 프로그래밍 모델을 제공하므로 모든 실행 엔진에서 실행할 수 있는 일괄 및 스트리밍 데이터 처리 작업을 구현할 수 있습니다. 다른 분산 처리 백엔드 중에서 Apache Apex, Apache Flink, Apache Spark, Google Cloud Dataflow와 함께 간편하게 사용할 수 있습니다.
Apache Beam은 맵리듀스, FlumeJava 및 Millwheel을 비롯한 여러 Google 내부 기술을 바탕으로 개발되었습니다. Google은 2016년에 이 코드를 Apache Software Foundation에 기부했으며, Google 직원들은 계속해서 프로젝트에 정기적으로 기여하고 있습니다.
Apache, Apache Beam, 주황색 B 문자 로고는 미국 및/또는 다른 국가에서 사용되는 Apache Software Foundation의 등록 상표 또는 상표입니다.
Google의 Apache Beam 사용 방식
Apache Beam은 Google의 대규모 데이터 처리 파이프라인 대부분을 지원하는 데 내부적으로 사용되는 SDK의 오픈소스 후속 버전입니다.
-
Repo
-
라이선스
-
카테고리
-
언어
관련 프로젝트
Firebase SDK
Firebase는 앱을 빌드하고 성장시키고 수익을 창출하는 데 도움이 되는 통합 도구를 제공하는 앱 개발 플랫폼입니다. Firebase SDK를 사용하면 여러 플랫폼에서 직관적이고 직관적인 방식으로 Firebase 서비스에 액세스할 수 있습니다.
Kubernetes
Kubernetes는 여러 호스트에서 컨테이너화된 애플리케이션을 관리하기 위한 클러스터 관리 시스템으로, 애플리케이션의 배포, 유지보수, 확장을 위한 메커니즘을 제공합니다. 간편한 관리 및 검색을 위해 애플리케이션을 구성하는 컨테이너를 논리적 단위로 그룹화합니다.
Knative
Knative 구성요소는 Kubernetes를 기반으로 빌드되므로 복잡한 세부정보를 추상화하고 개발자가 중요한 업무에 집중할 수 있습니다. 성공적인 실제 구현에서 공유하는 권장사항을 코드화하여 빌드된 Knative는 클라우드 기반 서비스의 배포 및 관리에서 '지루하지만 까다로운' 부분을 해결하므로 개발자가 직접 해결할 필요가 없습니다.
Istio
Istio는 일관된 방법으로 마이크로서비스의 연결, 관리, 보호를 제공하는 개방형 플랫폼입니다. Istio는 마이크로서비스 코드 변경 없이도 마이크로서비스 간 트래픽 흐름 관리, 액세스 정책 적용, 원격 분석 데이터 집계를 지원합니다.