[amazon-web-services] 인스턴스를 시작할 때 ECU 유닛, CPU 코어 및 메모리는 무엇을 의미합니까?

EC2에서 인스턴스를 시작하면 t1.micro, m1.small, m1.large 등에 대한 옵션이 제공됩니다. vCPU, ECU, CPU 코어, 메모리, 인스턴스 저장소에 대한 비교 차트가 있습니다. 시스템의 메모리 RAM입니까?

여기에 이미지 설명 입력

이 모든 용어가 무엇을 의미하는지 이해할 수 없습니다. 누구든지이 용어가 무엇을 의미하는지에 대한 명확한 그림을 줄 수 있습니까?



답변

ECU = EC2 컴퓨팅 유닛. 추가 정보 : http://aws.amazon.com/ec2/faqs/#What_is_an_EC2_Compute_Unit_and_why_did_you_introduce_it

Amazon EC2는 다양한 측정을 사용하여 각 인스턴스에 일관되고 예측 가능한 CPU 용량을 제공합니다. 개발자가 서로 다른 인스턴스 유형 간의 CPU 용량을 쉽게 비교할 수 있도록 Amazon EC2 컴퓨팅 유닛을 정의했습니다. 특정 인스턴스에 할당 된 CPU 양은 이러한 EC2 컴퓨팅 유닛으로 표현됩니다. 우리는 EC2 컴퓨팅 유닛에서 성능의 일관성과 예측 가능성을 관리하기 위해 여러 벤치 마크와 테스트를 사용합니다. 하나의 EC2 컴퓨팅 유닛은 1.0-1.2GHz 2007 Opteron 또는 2007 Xeon 프로세서와 동등한 CPU 용량을 제공합니다. 이는 또한 원래 문서에서 참조 된 2006 년 초 1.7GHz Xeon 프로세서와 동일합니다. 시간이 지남에 따라 EC2 컴퓨팅 유닛의 정의에 들어가는 조치를 추가하거나 대체 할 수 있습니다.


답변

리눅스의 경우 ECU가 sysbench에 의해 측정 될 수 있다는 것을 알아 냈습니다.

sysbench --num-threads=128 --test=cpu --cpu-max-prime=50000 --max-requests=50000 run

총 시간 (t)은 다음 공식으로 계산해야합니다.

ECU=1925/t

그리고 내 예제 테스트 결과 :

|   instance type   |   time   |   ECU   |
|-------------------|----------|---------|
| m1.small          |  1735,62 |       1 |
| m3.xlarge         |   147,62 |      13 |
| m3.2xlarge        |    74,61 |      26 |
| r3.large          |   295,84 |       7 |
| r3.xlarge         |   148,18 |      13 |
| m4.xlarge         |   146,71 |      13 |
| m4.2xlarge        |    73,69 |      26 |
| c4.xlarge         |   123,59 |      16 |
| c4.2xlarge        |    61,91 |      31 |
| c4.4xlarge        |    31,14 |      62 |


답변

완전성을 위해 포럼 스레드에 응답합니다. Amazon은 ECU ( Elastic Compute Units) 사용을 중단 하고 vCPU 기반 측정으로 이동했습니다 . 따라서 ECU를 무시하면 EC2 인스턴스의 크기를 CPU (클럭 속도), CPU 수, RAM, 스토리지 등으로 비교할 수 있습니다.

모든 인스턴스 패밀리의 인스턴스 구성은 vCPU 수와 물리적 프로세서로 게시됩니다. 여기 http://aws.amazon.com/ec2/instance-types/#instance-type-matrix 에서 얻은 자세한 정보 및 스크린 샷

vCPU 수, 클럭 속도 및 물리적 프로세서의 차이


답변

ECU (EC2 컴퓨터 장치)는 EC2 인스턴스 ( “서버”)를 비교할 수 있도록 Amazon에서 도입 한 프로세서 성능의 대략적인 척도입니다.

CPU 성능은 물론 다차원 적 측정이므로 단일 숫자 (예 : “5 ECU”)를 입력하는 것은 대략적인 근사치 일 수 있습니다. 염두에두고있는 작업에 대해 프로세서가 얼마나 잘 수행하는지 더 정확하게 알고 싶다면 작업과 유사한 벤치 마크를 선택해야합니다.

2014 년 초, CloudHarmony 벤치 마크 에서 클라우드 호스팅 제공을 수십 가지 벤치 마크별로 비교하는 멋진 벤치마킹 사이트가 있었습니다 . 그러나 이것은 이제 사라진 것처럼 보입니다 (그리고 archive.org는 웹 애플리케이션이기 때문에 도움이되지 않습니다). 소개 블로그 게시물 만 계속 사용할 수 있습니다.

또한 유용합니다 : ec2instances.info 는 비교를 위해 적어도 다른 EC2 인스턴스의 ECU 정보를 집계합니다. (작동하도록하려면 “컴퓨팅 장치 (ECU)”열을 추가하십시오.)


답변