AWS Lambda, 다단계 애플리케이션 및 AI 워크플로를 위한 지속성 함수 발표
AWS Lambda는 개발자가 Lambda 개발자 경험 내에서 안정적인 다단계 애플리케이션 및 AI 워크플로를 구축할 수 있도록 하는 지속성 함수를 발표했습니다. 지속성 함수는 추가 인프라를 관리하거나 사용자 지정 상태 관리 및 오류 처리 코드를 작성할 필요 없이 진행 상황을 자동으로 체크포인팅하고 장기 태스크에 있어 최대 1년간 실행을 일시 중단하며 장애를 복구할 수 있습니다.
고객은 이벤트 기반 프로그래밍 모델 및 기본 제공 통합의 단순성을 위해 Lambda를 사용합니다. 기존 Lambda 함수는 수명이 짧은 단일 태스크를 처리하는 데 탁월하지만, 이전에는 주문 처리, 사용자 온보딩, AI 지원 워크플로와 같은 복잡한 다단계 애플리케이션을 구축하는 개발자가 사용자 지정 상태 관리 로직을 구현하거나 외부 오케스트레이션 서비스와 통합해야 했습니다. Lambda의 지속성 함수는 ‘단계’ 및 ‘대기’와 같은 새로운 작업으로 Lambda 프로그래밍 모델을 확장함으로써 진행 상황을 체크포인팅하고 컴퓨팅 요금 발생 없이 실행을 일시 중지할 수 있습니다. 이 서비스는 상태 관리, 오류 복구, 장기 실행 태스크의 효율적인 일시 중지 및 재개를 처리하므로 핵심 비즈니스 로직에 집중할 수 있습니다.
Lambda 지속성 함수는 일반적으로 미국 동부(오하이오)에서 사용할 수 있으며 Python(버전 3.13 및 3.14) 및 Node.js(버전 22 및 24) 런타임을 지원합니다. 최신 업데이트된 리전은 리전별 AWS 역량 페이지를 참조하세요.
AWS Lambda API, AWS Management Console, AWS Command Line Interface(AWS CLI), AWS Cloud Formation, AWS Serverless Application Model(AWS SAM), AWS SDK 및 AWS Cloud Development Kit(AWS CDK)를 사용하여 신규 Phython 또는 Node.js 기반 Lambda 함수의 지속성 함수를 활성화할 수 있습니다. 지속성 함수에 대한 자세한 내용은 AWS Lambda 개발자 안내서 및 출시 블로그 게시물을 참조하세요. 요금에 대해 알아보려면 AWS Lambda 요금을 참조하세요.