EC2 인스턴스에 호스트된 웹사이트에 대한 연결 속도가 느린 문제를 해결하려면 어떻게 해야 하나요?

2분 분량
0

Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에서 퍼블릭 웹 사이트를 운영하고 있는데 웹 사이트에 대한 연결 속도가 느립니다.

간략한 설명

인스턴스 리소스를 과도하게 사용하면 인스턴스에 호스트되는 웹 사이트로의 연결 속도가 느려질 수 있습니다. 인스턴스의 리소스를 과도하게 사용하지 않으려면 다음 조건을 확인해야 합니다.

  • 인스턴스의 시스템 로그에서 메모리 소진 또는 디스크 가득 참 오류가 있는지 확인합니다.
  • 인스턴스의 시스템 로그에 웹 서비스가 올바르게 시작되어 실행 중이라고 나타나는지 확인해야 합니다.
  • 인스턴스가 CPU 사용률 한도 내에 있는지 확인해야 합니다.
  • 인스턴스에 연결된 Amazon Elastic Block Store(Amazon EBS) 볼륨이 IOPS 또는 처리량 한도에 도달하지 않았는지 확인해야 합니다.

해결 방법

인스턴스의 시스템 로그에서 메모리 소진 또는 디스크 가득 참 오류가 있는지 확인합니다.

참고:Docker 컨테이너, cgroups 등을 사용하는 경우 메모리 부족 또는 기타 메모리 부족 오류가 발생할 수 있습니다. 이러한 오류는 구성 때문에 의도적으로 발생한 것일 수 있습니다.

인스턴스의 시스템 로그에 웹 서비스가 올바르게 시작되어 실행 중이라고 나타나는지 확인

인스턴스를 재부팅하고 웹 서비스가 정상적으로 시작되었는지 확인합니다. 또는 재시작을 방해할 수 있는 오류가 있는지 확인합니다.

인스턴스가 CPU 사용률 한도 내에 있는지 확인

CloudWatch 지표 테이블에서 NetworkIn 및 NetworkOut 인스턴스 지표를 확인하세요.

T2 또는 T3 인스턴스의 경우 CloudWatch 지표 테이블에서 CPU 크레딧 지표를 확인하여 CPU 크레딧이 0이거나 0에 거의 가까운지 확인합니다. CPU 크레딧이 0인 경우 CPUUtilization 지표는 인스턴스의 기준 성능에서 포화 상태를 나타냅니다. 기준 성능은 인스턴스 유형에 따라 20%, 40% 정도일 수 있습니다.

이 문제를 해결하는 방법에 대한 자세한 내용은 리소스 과다 사용으로 인해 상태 확인에 실패하는 EC2 Linux 인스턴스 문제를 해결하려면 어떻게 해야 하나요?를 참조하세요.

인스턴스에 연결된 Amazon EBS 볼륨이 IOPS 또는 처리량 한도에 도달하지 않았는지 확인해야 합니다.

Amazon EBS 볼륨이 IOPS 한도에 도달하지 않았는지 확인합니다.볼륨이 IOPS 한도에 도달하면 대기 시간이 증가하므로 웹 사이트에 부정적인 영향을 미칠 수 있습니다. 볼륨 성능을 최적화하는 방법에 대한 자세한 내용은 Amazon EBS 프로비저닝된 IOPS 볼륨의 성능을 최적화하려면 어떻게 해야 하나요?를 참조하세요.

GP2 볼륨을 사용하는 경우 해당 볼륨이 버스트 크레딧을 소진하지 않았는지 확인합니다.

관련 정보

EC2 인스턴스에서 호스트되는 웹사이트에 연결할 수 없는 이유는 무엇인가요?

AWS 공식
AWS 공식업데이트됨 7달 전