AWS/질의응답&이슈처리

[AWS] Elasticache 의 네트워크 대역폭 및 Burst

고융고 2023. 11. 30. 16:13
반응형

[AWS] Elasticache 의 네트워크 대역폭 및 Burst

 

문의 사항

 

엘라스틱 캐시서버에 대해 궁금한 점이 있습니다.

 

서버 타입별로 네트워크 대역폭 지원 및 버스터 구간이 각각 다른 것으로 알고 있습니다.

그럼 현재 저희가 사용하는 cache.r6g.large 타입에 대한 네트워크 대역폭에 관련하여 질문드리고 싶습니다.

1. cache.r6g.large 타입의 경우 최대 버스터 대역폭인 10Gbps를 사용하는지?


2. 10Gbps 사용한다면 버스터를 최대치를 낼 수 있는 시간은 몇분인지? 그리고 최대 버스트를 다 소진하면 다시 사용하기까지 몇분이 소요되는지?

3. 각 서버마다 운영 또는 테스트 시 현재 서버가 몇 기가 대역폭으로 사용되고 있는지 모니터링 가능 여부.

4. cache.r6g.large, cache.r6g.xlarge 등 기준 대역폭이 다른데 각각 최대 버스터 대역폭 사용 가능한 시간이 다른지도 궁금합니다.

 

답변

안녕하세요. 
 
■ 문의내용

  • Elasticache 의 네트워크 대역폭 및 Burst 에 대한 문의로 확인하였습니다.

 
■ 답변내용

  • 우선 본 답변은 https://repost.aws/ko/knowledge-center/elasticache-redis-cluster-instance-type Post 의 

    "ElastiCache 노드의 최대 처리량을 판단하려면 유사한 Amazon Elastic Compute Cloud(Amazon EC2) 노드에서 벤치마크를 실행하세요."
    "ElastiCache 노드는 해당 EC2 노드와 유사하므로 각 인스턴스 유형에 대해 나열된 네트워크 성능을 살펴보세요."

    문구를 참고하여 EC2 와 Elasticache 의 인스턴스가 동급의 인스턴스 기반으로 동작한다는 것을 기반으로 전달드리는 점을 참고 부탁 드립니다.
     
  • cache.r6g.large 타입의 경우 최대 버스터 대역폭인 10Gbps를 사용하는지?
    -> 네, 최대 10Gbps 를 제공합니다.[1]

  • 10Gbps 사용한다면 버스터를 최대치를 낼 수 있는 시간은 몇분인지? 그리고 최대 버스트를 다 소진하면 다시 사용하기까지 몇분이 소요되는지?
    ->

    인스턴스는 인스턴스 크기에 따라 일반적으로 5~60분의 제한된 시간 동안 버스트 대역폭을 사용할 수 있습니다.[2]
    인스턴스가 네트워크 I/O 크레딧을 모두 소진하면 기본 대역폭으로 돌아갑니다. 
    실행 중인 인스턴스는 기본 대역폭보다 적은 네트워크 대역폭을 사용할 때마다 네트워크 I/O 크레딧을 얻습니다.

    크레딧이 충전되는 내용에 대해서는 정확한 정보가 제공되고 있지 않은 점 참고 부탁 드립니다.
 

  • 최대 부스터 대역폭 사용량은 어디서 확인할 수 있는지 또는 어떻게 테스트 할 수 있는지? : 서버마다 운영 또는 테스트 시 현재 서버가 몇 기가 대역폭으로 사용되고 있는지에 대한 지표
    -> 현재 서버가 몇 기가 대역폭으로 사용되고 있는지에 대한 부분은 모니터링 영역으로 Cloudwatch 또는 Datadog 을 활용하여 모니터링을 진행하셔야 할 것으로 보입니다.
      
  • cache.r6g.large, cache.r6g.xlarge 등 기준 대역폭이 다른데 각각 최대 버스터 대역폭 사용 가능한 시간이 다른지도 궁금합니다.
    -> 2번 답변 내용을 참고해 주시면 인스턴스 크기에 따라 버스트 크레딧의 양이 다르게 제공되는 것을 알 수 있습니다.
        따라서 버스트 시간이 다르게 제공 될 것으로 보입니다.
     

■ 참고

 
감사합니다.

반응형