[server] Amazon EC2의 대역폭 제한

Amazon EC2 클라우드에 마이크로 인스턴스가 있습니다.

또한 인스턴스는 작고 CPU 및 EAM 사용량은 다양하지만 많은 콘텐츠를 생성하므로 많은 클라이언트에 작은 크기의 정적 파일 (큰 크기는 아님)을 제공하는 웹 서버처럼 간주 될 수 있습니다.

기술적 인 관점에서 볼 때 이러한 인스턴스가 초당 몇 MB를 처리하는로드를 처리하는 데 문제가 없습니다.

내가 생각하는 것은 아마존 자체의 대역폭 제한이 있는지 여부입니다. 많은 VPS 서비스 제공 업체가 대역폭을 제한하여 10MB / s라고 할 수 있습니다. 아마존에는 그러한 제한이 있습니까?

참조를 찾을 수 없습니다.



답변

비슷한 게시물을 한동안 즐겨 찾기에 추가 한 것을 기억하고 Cyberx86은 벤치 마크 테스트를 통해 훌륭한 답변을 게시했습니다.

서버 오류 답변

편집하다

내가 AWS 포럼에서 찾은 것에서-아마존 사람들이 그 질문에 대답하기를 원하는 것처럼 보이지 않습니다. 그들의 조언은 외부 소스로 테스트하는 것입니다 : 2012 년의 AWS 포럼 게시물

이전 게시물 ( post1 , post2 는 연합에서 인스턴스 크기로의 전송 속도를 나타 냅니다. 두 번째 게시물 은 데이터가 AWS 설명서의 일부이지만 나중에 I / O 관련 내용으로 대체되었다고 언급합니다.

작은 250mbps

큰 500mbps

xlarge 1000mbps

이 수치는 Google에서 찾을 수있는 벤치 마크에 맞는 것 같습니다.

슬프게도-더 이상 자신의 사이트에서 전송 속도를 찾을 수 있다고 생각하지 않습니다.


답변

편집하다:

@tomasz가 알림을 보낸 후 문제를 다시 확인했습니다.

대역폭이 비교되는 블로그를 찾았습니다.

http://epamcloud.blogspot.com.tr/2013/03/testing-amazon-ec2-network-speed.html?m=1

그리고 영역별로 기술 인프라가 다르기 때문에 특정 제한이 없으며 기술 및 인프라 공급자는 매일 계속 향상되고 있습니다.

EC2 대역폭 제한을 알고 싶다면 각 영역을 별도로 처리해야합니다.


이제 AWS 문서에 대한 목록이 있습니다.

출처의 답변;

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-ec2-config.html


답변

당신은 제공되는 정적 파일이라고 말합니다 not of a big size. 크기가 작을수록 네트워크의 전체 대역폭 대신 초당 패킷이 걱정됩니다.

대역폭과 마찬가지로 AWS는 “낮음”, “보통”, “높음”등의 구체적인 숫자 만 게시하지 않습니다. PPS 제한에 일부 문제가 발생했으며 대역폭 숫자보다 게시 수가 훨씬 적었으므로 몇 가지 테스트.

다양한 인스턴스 크기에서 찾은 내용은 다음과 같습니다.

t1.micro      8,473
t2.nano       9,807
t2.micro     19,391
t2.small     28,296
t2.medium    47,214
t2.large     49,512
c1.medium   110,575
m3.large    142,839
m1.large    157,557
m4.large    222,280
c4.large    233,450
r3.large    412,315
c3.large    475,996
i3.large    529,558
r4.large    544,981
c5.large    823,806

처리량과 PPS (초당 패킷 수) 보장과 관련하여 더 많이 발견했습니다. EC2 에서 초당 패킷 모니터링 에 대한 블로그에 게시 하여 주석에 표시 할 수있는 것보다 그래프와 테이블을 더 잘 보여줍니다.

Amazon의 네트워크 성능 지정 ( “낮음”, “보통”, “높음”)과 다시 연결하려면 실제 대역폭과 실제 PPS 사이의 상관 관계가 해당 지정과 거의 관련이 없다는 사실에 충격을받을 것입니다. 가치가 없습니다. AWS의 게시 된 카테고리가 아닌 테스트 결과에만 의존합니다.


답변

인스턴스 내에서이 도구를 사용하여 대역폭에 대한 전체 정보를 얻을 수 있습니다.

wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x speedtest-cli
./speedtest-cli

산출:

Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Amazon (54.72.143.50)...
Selecting best server based on latency...
Hosted by Digiweb (Dublin) [1.78 km]: 3.395 ms
Testing download speed........................................
Download: 171.74 Mbit/s
Testing upload speed..................................................
Upload: 281.61 Mbit/s

그것이 도움이되기를 바랍니다.


답변

EC2는 향상된 네트워크 성능을 위해 향상된 네트워킹 기능을 제공하는 것으로 보입니다 .

지원되는 Amazon EC2 인스턴스의 경우이 기능은 초당 PPS (Packet Per Second) 성능, 인스턴스 간 지연 시간 및 네트워크 지터가 매우 낮습니다.

불행히도이 기능은 T*인스턴스 범위에서 사용할 수없는 것 같습니다 .

현재 C3, C4, D2, I3, I2 M4, X1 및 R3 인스턴스는 향상된 네트워킹을 지원합니다. X1, P2, I3, R4 및 m4.16xlarge 인스턴스는 Enhanced Networking을위한 Elastic Network Adapter (ENA) 인터페이스를 제공합니다. C3, C4, R3, I2, M4 (m4.16xlarge 제외) 및 D2 인스턴스에는 인텔 ® 82599 가상 기능 인터페이스를 사용하십시오.


답변