Kinesis 클라이언트 라이브러리(KCL) 3.0을 사용하면 이전 KCL 버전에 비해 스트리밍 데이터 처리 컴퓨팅 비용을 최대 33%까지 절감할 수 있습니다. KCL 3.0은 스트림 처리 작업자의 리소스 사용량을 지속적으로 모니터링하고 과도하게 사용되는 작업자의 부하를 다른 부하가 적은 작업자에게 자동으로 재분배하는 향상된 부하 분산 알고리즘을 도입했습니다. 이를 통해 작업자 간에 균등한 CPU 사용률을 보장하고 스트림 처리 컴퓨팅 작업자를 과도하게 프로비저닝할 필요성을 없애 비용을 절감합니다. 또한 KCL 3.0은 AWS SDK for Java 2.x를 기반으로 구축되어 성능과 보안 기능이 향상되었으며, AWS SDK for Java 1.x에 대한 종속성을 완전히 제거했습니다. KCL은 Amazon Kinesis Data Streams를 사용하여 스트림 처리 애플리케이션 개발을 간소화하는 오픈 소스 라이브러리입니다. 부하 분산, 장애 허용, 서비스 조정과 같은 분산 컴퓨팅과 관련된 복잡한 작업을 관리하여 핵심 비즈니스 로직에만 집중할 수 있습니다. KCL 2.x에서 실행되는 스트림 처리 애플리케이션은 애플리케이션 코드를 변경하지 않고도 KCL 3.0을 사용하여 현재 라이브러리를 간단히 교체하여 업그레이드할 수 있습니다. KCL 3.0은 Amazon EC2 인스턴스 또는 Amazon ECS, Amazon EKS, AWS Fargate와 같은 컨테이너에서 실행되는 스트림 처리 애플리케이션을 지원합니다. KCL 3.0은 모든 AWS 지역의 Amazon Kinesis Data Streams에서 사용할 수 있습니다. 자세한 내용은 Amazon Kinesis Data Streams 개발자 가이드, KCL 3.0 릴리스 노트 및 출시 블로그를 참조하십시오.
aws.amazon.com
New Kinesis Client Library 3.0 reduces stream processing compute costs by up to 33%
Create attached notes ...