여러 AWS Lambda 함수가 내부 데이터 과학 라이브러리 및 참조 데이터 세트에 액세스해야 합니다. 서로 다른 팀이 라이브러리 및 데이터를 관리하며 독립적으로 업데이트할 수 있어야 합니다. Lambda 함수는 회사 중앙 VPC에서 실행됩니다. Lambda 함수에 라이브러리 및 데이터 액세스를 제공하는 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 중앙 VPC에 마운트 대상이 있는 Amazon EFS 파일 시스템을 생성합니다. Lambda 함수가 해당 EFS 파일 시스템을 마운트하도록 구성하고 실행 역할에 적절한 액세스 권한을 부여합니다..
이것이 정답인 이유
정답은 Amazon EFS를 사용하는 것입니다. EFS는 여러 Lambda 함수가 동시에 액세스할 수 있는 확장 가능한 공유 파일 시스템을 제공합니다. 이는 라이브러리와 데이터 세트를 중앙에서 관리하고 독립적으로 업데이트해야 하는 요구 사항을 충족합니다. Lambda 함수는 VPC 내에서 EFS 파일 시스템에 마운트하여 데이터를 읽을 수 있습니다.
EBS Multi-Attach는 단일 EBS 볼륨을 여러 EC2 인스턴스에 연결할 수 있지만, Lambda 함수에는 직접 연결할 수 없습니다. Lambda /tmp 디렉터리는 임시 저장소이며, 함수 호출 간에 데이터가 유지되지 않으며 크기 제한이 있어 대규모 라이브러리 및 데이터 세트에는 적합하지 않습니다. Amazon FSx for Windows File Server는 Windows 기반 애플리케이션에 적합하며, Linux 기반 Lambda 환경에는 EFS가 더 적합합니다.