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


87

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

여기에 이미지 설명 입력

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

답변:


73

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 컴퓨팅 유닛의 정의에 들어가는 조치를 추가하거나 대체 할 수 있습니다.


1
의미 : 하나의 EC2 컴퓨팅 유닛은 1.0-1.2GHz 2007 Opteron 또는 2007 Xeon 프로세서와 동등한 CPU 용량을 제공합니다. 설명해 주시겠습니까?
Prats

7
인스턴스 간 CPU 비교를위한 단순한 단위입니다. 실제 CPU (물리적 유닛)가 아닙니다. 5 개의 ECU 인스턴스와 20 개의 ECU 인스턴스가있는 경우 후자는 CPU 성능 측면에서 4 배 더 강력합니다.
Guy

2
위의 CPU와 동등한 전력을 가진 단일 코어가 있습니다. 실제 프로세서는 여기에서 볼 수있는 "인텔 제온 제품군"입니다. aws.amazon.com/ec2/instance-types/#instance-details
Guy

1
예 @Prats,이 RAM입니다
가이

7
특정 CPU 유형에 해당하는 것과 관련된 위의 정보는 AWS FAQ에서 제거되었습니다.
javadude 2014-01-21

27

리눅스의 경우 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 |

sysbench 버전 1.1.0의 경우 명령은 다음과 같아야합니다. sysbench --threads = 128 --cpu-max-prime = 50000 --events = 50000 cpu run
nickcrabtree

21

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

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

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


6
Naveen, 이것을 언급 해주셔서 감사합니다.하지만 Amazon은 ECU를 vCPU로 대체하지 않았으며 가격 페이지에 인스턴스 유형에 대해 현재 ECU와 vCPU를 모두 나열하고 있습니다. t2.micro와 같은 버스트 가능한 유형은 1 개 또는 2 개의 vCPU를 포함하지만 최대 144 개 이상의 CPU 크레딧을 저장할 수 있습니다. (여기서 CPU 크레딧 1 개는 1 분 동안 100 % 사용률로 실행되는 1 개의 vCPU 와 같습니다.) 소스 : docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.htmlaws.amazon.com/ec2/ 가격
Deemoe

10

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

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

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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.