Amazon CloudFront, 새로운 오리진 응답 타임아웃 제어 기능 도입
Amazon CloudFront가 오리진 타임아웃 제어를 강화하기 위해 두 가지 새로운 기능, 즉 응답 완료 타임아웃과 Amazon S3 오리진에 대한 사용자 지정 응답 타임아웃 값을 지원합니다. 이러한 향상된 기능을 통해 오리진 응답 타임아웃을 더 세밀하게 제어할 수 있으므로, 네트워크 상태나 오리진 성능이 변동되더라도 일관되고 안정적인 사용자 경험을 제공할 수 있습니다.
기존에는 응답 타임아웃을 구성하여 CloudFront가 오리진에서 첫 번째 패킷을 전송하기까지 기다리는 시간과 CloudFront가 후속 패킷을 기다리는 시간을 제어할 수 있었습니다. 오리진이 타임아웃되면, CloudFront는 응답 타임아웃을 초기화하고 구성된 재시도 횟수에 따라 다시 시도했습니다. 이제 새롭게 추가된 응답 완료 타임아웃을 사용하면, 모든 패킷과 재시도를 포함해 CloudFront가 오리진의 전체 응답을 기다리는 최대 시간을 구성할 수 있습니다. 따라서 미디어 스트리밍이나 API 직접 호출 등 지연 시간에 민감한 워크로드의 누적 응답 시간을 제어할 수 있습니다. Amazon S3를 오리진으로 사용할 경우, 이제 기본값인 30초 대신 사용자 지정 응답 타임아웃 값을 설정할 수도 있습니다. 이러한 기능을 사용하면 CloudFront가 느리거나 응답하지 않는 오리진을 처리하는 방법을 더 세밀하게 제어할 수 있습니다.
CloudFront는 AWS 중국(베이징) 리전을 제외한 모든 CloudFront 엣지 로케이션에서 응답 완료 타임아웃 및 Amazon S3 오리진에 대한 사용자 지정 타임아웃 시간 값을 지원합니다. 오리진 타임아웃은 추가적인 비용 없이 CloudFront 콘솔, API, AWS CloudFormation을 사용하여 구성할 수 있습니다. 자세한 내용은 CloudFront 개발자 안내서에서 확인하세요.