게시된 날짜: Feb 25, 2022
Amazon S3가 요청 무결성 검사를 최대 90%까지 가속화합니다. 클라우드 최초로, 업로드 및 다운로드 요청에 대한 데이터 무결성 검사에 지원되는 4가지 체크섬 알고리즘 중에서 선택할 수 있습니다. 또한 AWS SDK 및 S3 API 향상으로 인해 체크섬 효율성이 크게 개선되어 성능이 증가하고 데이터 검증 비용이 줄어들었습니다. S3에서 데이터를 저장 또는 검색함에 따라 체크섬을 자동으로 계산 및 확인하며 언제라도 새로운 S3 API 또는 S3 인벤토리 보고서를 사용하여 체크섬 정보에 액세스할 수 있습니다. 데이터 검증을 위해 체크섬을 사용하는 것은 데이터 내구성에 대한 모범 사례이며 해당 기능은 성능을 증가시키고 이를 위한 비용은 줄입니다.
Amazon S3는 사용자가 표준 S3 API 호출을 사용해 객체를 저장하거나 검색할 때 데이터 무결성을 자동으로 검사할 수 있습니다. 애플리케이션의 필요에 따라 SHA-1, SHA-256, CRC32 또는 CRC32C 체크섬 알고리즘을 선택할 수 있습니다. 데이터 무결성을 확인하려면 요청에 대해 미리 계산된 체크섬을 제공하거나 AWS SDK가 S3에 데이터를 스트리밍할 때 자동으로 체크섬을 계산하도록 할 수 있습니다. 데이터가 S3에 스트리밍될 때 체크섬을 계산하도록 하면 두 개의 연속적 작업이 아니라 단일 패스로 데이터를 확인 및 송신할 수 있어 시간이 절약됩니다.
또한 S3는 이제 S3 멀티파트 업로드를 통해 업로드된 객체에 대해 파트 수준 체크섬 정보를 계산 및 저장할 수 있습니다. 이는 대용량 객체가 여러 개의 파트로 분해되어 체크섬 작업이 병렬로 이루어진다는 뜻입니다. S3는 데이터가 안정적으로 저장될 때 독립적으로 체크섬을 계산하여 클라이언트로부터 전송된 것과 동일한 비트가 저장되는지를 검증합니다. 그런 다음 S3는 계산된 체크섬을 객체의 메타데이터에 저장합니다. 해당 체크섬(S3 멀티파트 업로드에서의 개별 파트 체크섬을 포함)은 S3의 새로운 GetObjectAttributes API를 사용해 언제라도 액세스할 수 있습니다.