← 개발 다이제스트

개발 다이제스트 · 2026-10-25

1. CSIRO sBeacon: AWS 서버리스 유전체 조회와 운영 제약

CSIRO의 sBeacon은 Amazon S3, AWS Lambda, Amazon Athena, Amazon DynamoDB를 사용해 유전체 파일을 원래 저장소에 둔 채 데이터를 조회한다. CSIRO의 2504명 대상 1번 염색체 벤치마크에서 sBeacon은 1.1 GB 압축 VCF 데이터셋을 18초에 등록했다. AWS 설명에 따르면 전체 유전체 범위 조회는 API Gateway에서 시간 초과가 발생하며, Lambda 호출의 HTTP 429를 애플리케이션이 처리하지 않으면 결과가 유실될 수 있다.

원문 읽기 ↗
원문 인용 근거

CSIRO의 sBeacon은 Amazon S3, AWS Lambda, Amazon Athena, Amazon DynamoDB를 사용해 유전체 파일을 원래 저장소에 둔 채 데이터를 조회한다.

sBeacon is a production-ready implementation of this standard, built using AWS services: Amazon Simple Storage Service (Amazon S3) , AWS Lambda , Amazon DynamoDB , and Amazon Athena .

인용 출처 ↗

Note that genomic data is not copied out of its original location but rather is referenced when needed.

인용 출처 ↗

CSIRO의 2504명 대상 1번 염색체 벤치마크에서 sBeacon은 1.1 GB 압축 VCF 데이터셋을 18초에 등록했다.

This multi-sample VCF is approximately 1.1 GB compressed, with data stored in Amazon S3.

인용 출처 ↗

sBeacon can ingest chromosome 1 from the 2504 individuals in 18 seconds, for less than 1 cent (USD 0.00052).

인용 출처 ↗

AWS 설명에 따르면 전체 유전체 범위 조회는 API Gateway에서 시간 초과가 발생하며, Lambda 호출의 HTTP 429를 애플리케이션이 처리하지 않으면 결과가 유실될 수 있다.

However, if you accidentally attempt to run a range query of the entire genome, the architecture times out at the Amazon API Gateway level.

인용 출처 ↗

Similarly, because synchronous Lambda invoke does not automatically retry on throttle, a 429 response from a performQuery invocation means the result is silently lost unless the application handles it explicitly.

인용 출처 ↗

댓글