AWS Lambda, 이제 Amazon S3 Files에 대한 직접 읽기 구성을 지원
AWS Lambda는 이제 Amazon S3 Files에 대한 직접 읽기 구성을 지원하므로 함수를 읽을 스토리지(S3 Files 고성능 스토리지 또는 S3 버킷)를 구성할 수 있습니다. 이번 출시를 통해 애플리케이션 요구 사항을 기반으로 Lambda 함수의 파일 읽기 처리량 및 지연 시간을 최적화할 수 있습니다.
고객은 S3 Files와 Lambda 함수를 사용하여 S3의 확장성, 내구성 및 비용 효율성의 이점을 누리면서 파일 시스템의 성능과 단순성을 갖춘 확장 가능한 데이터 처리 파이프라인 및 상태 저장 에이전틱 워크로드를 구축할 수 있습니다. S3 Files는 짧은 지연 시간을 위해 고성능 스토리지에서 데이터를 제공하거나 대용량 읽기 시 높은 처리량을 위해 S3 버킷에서 직접 데이터를 제공하여 각 작업을 가장 적합한 스토리지로 자동 라우팅합니다. 기본적으로 Lambda는 512MB 이상의 메모리로 구성된 함수에 대해서만 S3 버킷에서 직접 읽기를 지원합니다. 그러나 직접 읽기 구성을 제어할 수 없다면 특정 애플리케이션 요구 사항에 맞게 읽기 성능을 최적화할 수 없습니다. 이번 출시로 함수 메모리 크기와 관계없이 Lambda 함수에서 S3 Files에 대한 직접 읽기를 명시적으로 활성화하거나 비활성화할 수 있습니다. 직접 읽기를 활성화하면 함수가 1MB 이상의 파일을 S3 버킷에서 직접 읽어 처리량을 극대화하고, 크기가 작은 파일은 고성능 스토리지를 통해 처리됩니다. 이 기능을 비활성화하면 모든 읽기가 지연 시간이 가장 짧은 고성능 스토리지를 통해 처리됩니다.
이 기능은 아시아 태평양(뉴질랜드), 중동(바레인), 중동(UAE)을 제외한 모든 AWS 상용 리전, AWS GovCloud(미국 동부) 및 AWS GovCloud(미국 서부) 리전에서 사용할 수 있습니다. AWS Management Console, AWS CLI, AWS SDK, AWS CloudFormation을 사용하여 S3 Files에 대한 직접 읽기를 구성할 수 있습니다. 표준 Lambda 및 S3 Files 요금 외에는 추가 요금이 부과되지 않습니다. Lambda 함수로 S3 Files를 사용하는 방법에 대해 자세히 알아보려면 AWS Lambda 개발자 안내서를 참조하세요.