EC2 인스턴스 유형의 정확한 네트워크 성능은 무엇입니까?


161

Amazon에서 다른 EC2 인스턴스 유형에 대한 정확한 네트워크 성능 세부 정보를 찾을 수 없습니다. 대신 그들은 다음과 같이 말합니다.

  • 높은
  • 보통의
  • 낮은

이것은 무엇을 의미합니까? 특히 Traffic-OUT각 인스턴스 유형 의 정확한 양을 알고 싶습니다 .

라이브 스트리밍을해야하는데 스트리밍 비트율은 240kbps가됩니다. 따라서 동시 뷰어 수를 처리 할 수있는 인스턴스 유형을 알아야합니다.



타사 벤치 마크를 위해 Google을 검색 할 수 있습니다. 예 : serverfault.com/a/775998/26447
Simon Woodside 2016 년

EC2의 "최대"네트워크 성능에 대한 관련 트위터 스레드 : twitter.com/dvassallo/status/1120171727399448576
Pat Myron

답변:


225

대역폭은 인스턴스 크기에 따라 계층화되며 다음은 포괄적 인 답변입니다.

t2 / m3 / c3 / c4 / r3 / i2 / d2 인스턴스의 경우 :

  • t2.nano = ??? (확장 요인에 따라 20-30MBit / s를 예상합니다.)
  • t2.micro = ~ 70MBit / s (qiita는 63MBit / s라고 함)-t1.micro는 약 ~ 100Mbit / s를 가져옵니다.
  • t2.small = ~ 125MBit / s (t2, qiita는 127MBit / s, cloudharmony는 125Mbit / s, 최대 200Mbit / s까지 증가)
  • * .medium = t2.medium은 250-300MBit / s, m3.medium ~ 400MBit / s
  • * .large = ~ 450-600 MBit / s (가장 큰 변화, 아래 참조)
  • * .xlarge = 700-900MBit / s
  • * .2xlarge = ~ 1GBit / s +-10 %
  • * .4xlarge = ~ 2GBit / s +-10 %
  • * .8xlarge 및 표시된 특수 기능 = 10Gbit, ~ 8.5GBit / s 예상, 전체 처리량을 위해 향상된 네트워킹 및 VPC 필요

m1 소형, 중형 및 대형 인스턴스는 예상보다 높은 성능을 보이는 경향이 있습니다. c1.medium은 800MBit / s의 또 다른 괴물입니다.

나는 빗질하여이 모여 수십소스 하고 벤치 마크를 (주로 iPerf 및 TCP 연결을 사용하여). 특히 많은 벤치 마크에서 CloudHarmonyflux7 에 대한 크레딧 입니다 (이 두 링크는 ​​수많은 개별 벤치 마크를 보여주는 Google 검색으로 이동합니다).

주의 사항 및 참고 :

큰 인스턴스 크기에는보고 된 변동이 가장 많습니다.

  • m1.large는 ~ 800 Mbit / s입니다 (!!!).
  • t2.large = ~ 500MBit / s
  • c3.large = ~ 500-570 Mbit / s (소스마다 다른 결과)
  • c4.large = ~ 520 MBit / s (이건 독립적으로 확인했습니다)
  • m3.large는 ~ 700MBit / s에서 더 좋습니다.
  • m4.large는 ~ 445Mbit / s입니다.
  • r3.large는 ~ 390Mbit / s입니다.

버스트 가능 (T2) 인스턴스도 버스트 가능한 네트워킹 성능을 나타내는 것으로 보입니다.

  • CloudHarmony iperf 벤치 마크에 따르면 초기 전송은 1GBit / s에서 시작된 다음 몇 분 후에 지속적으로 위의 수준으로 점차 떨어집니다. 아래 보고서에 대한 PDF 링크 :

  • t2.small (PDF)

  • t2.medium (PDF)
  • t2.large (PDF)

이들은 동일한 지역 내에 있습니다. 지역간에 전송하는 경우 실제 성능이 훨씬 느릴 수 있습니다. 더 큰 인스턴스의 경우에도 수백 MBit / s의 숫자가 표시됩니다.


1
주의 사항 : AWS는 시간이 지남에 따라 대역폭을 천천히 증가시키는 것으로 보입니다. 이 숫자는 해마다 증가 할 수 있습니다 (하드웨어에 고정되어 있기 때문에 1 / 2 / 10GBit 연결은 그렇지 않을 것이라고 생각하지만).
BobMcGee

m4.xlarge 인스턴스에 대한 정보가 있습니까?
제레미 글로버

1
그것은 초대형 유형에 대한 경계 바 맞는 @JeremyGlover
BobMcGee

대역폭이 "인스턴스 크기"에 의해 제한된다고 말할 때, (이를 지원하는 인스턴스에) 더 많은 ENI를 추가해도 전체 처리량이 증가하지 않는다는 의미입니까? 이것은 내가 c4.large 인스턴스에서보고있는 것이며 일부 유효성 검사를 찾고있었습니다.
Abhinav

1
@Abhinav ENI 문서에서 : "다른 네트워크 인터페이스를 인스턴스에 연결 (예 : NIC 팀 구성)하는 방법은 듀얼 홈 인스턴스에서 네트워크 대역폭을 늘리거나 두 배로 늘리는 방법으로 사용할 수 없습니다."
BobMcGee

2

FWIW CloudFront 는 스트리밍도 지원합니다. 인스턴스에서 일반 스트리밍보다 나을 수 있습니다.


1

EC2의 거의 모든 것이 멀티 테넌트입니다. 네트워크 성능이 나타내는 것은 동일한 인프라를 공유하는 다른 인스턴스와 비교 한 우선 순위입니다.

보장 된 수준의 대역폭이 필요한 경우 EC2가 제대로 작동하지 않을 수 있습니다.


If you need a guaranteed level of bandwidth, then EC2 will likely not work well for you.?? 그렇다면 무엇을 보장할까요?
シ リ ウ ス

17
다중 테넌트는 약간의 변형이 있음을 의미하며 특정 수준의 리소스가 보장 되지 않는다는 의미는 아닙니다 (평균적으로 그 이상을 얻음).
BobMcGee

4
EC2에는 전용 옵션이 있으며 비용 문제입니다.
jeffmcneill
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.