AWS Lambda 내구성 함수, 내구성 작업 및 체크포인트 페이로드 제한 상향
오늘부터 AWS Lambda 내구성 함수는 실행당 최대 내구성 작업 수를 3,000개에서 30,000개로, 최대 체크포인트 페이로드 크기를 256KB에서 1MB로 늘립니다. 작업 제한이 높을수록 단일 실행으로 더 많은 작업을 안전하게 수행할 수 있습니다. 여기에는 반복 루프 확장, 장시간 폴링, 단계 실패 시 실행되는 더 복잡한 롤백 경로 구축 등이 포함됩니다. 체크포인트 페이로드 1MB는 비동기 Lambda 간접 호출, 그리고 Amazon SQS, Amazon EventBridge 등 통합 서비스의 최대 페이로드 크기와 일치합니다. 따라서 워크플로는 이러한 소스 중 하나로부터 전달된 전체 이벤트를 단일 작업 내에 유지할 수 있습니다.
AWS Lambda 내구성 함수를 사용하면 내장 체크포인팅, 자동 재시도, 그리고 컴퓨팅 요금 없이 실행을 일시 중지하는 대기 기능과 함께 최대 1년 동안 실행되는 탄력적인 다단계 애플리케이션과 AI 워크플로를 구축할 수 있습니다. 각 단계 시도, 대기 조건의 각 폴링, 병렬 또는 맵 작업의 각 브랜치를 포함하여 모든 내구성 작업 수는 실행당 제한에 포함됩니다. 30,000건의 작업 제한 덕분에 단일 실행으로 복잡한 다단계 워크플로를 조정할 여유가 생기고, 수천 개 항목에 걸쳐 반복하거나, 체크포인트 제한을 초과하지 않고 몇 주 동안 외부 시스템을 폴링할 수 있습니다.
에이전틱 애플리케이션은 수천 건의 모델 및 도구 호출을 추론할 수 있으며, 1MB 체크포인트 덕분에 더 광범위한 대화 기록, 모델 응답, 도구 출력 결과 등을 외부 스토리지에 기록하는 대신 체크포인트 내에 바로 저장하고 유지할 수 있습니다. 1MB보다 큰 상태의 경우, JavaScript와 Python SDK에 FileSystem 직렬화 항목이 포함되어 있어 Amazon EFS 또는 Amazon S3 Files 마운트에 페이로드를 쓰고, 대신 포인터를 체크포인팅합니다.
새로운 제한은 AWS Lambda 내구성 함수가 제공되는 모든 AWS 리전에 적용됩니다. 이러한 서비스 제한에 대해 자세히 알아보려면 AWS Lambda 개발자 안내서를 참조하세요.