it-swarm.com.de

Was genau ist ein "virtueller Kern" in Amazon EC2?

Die kleine Standardinstanz ist: 

Kleine Instanz (Standard) 1,7 GB Speicher, 1 EC2-Recheneinheit (1 virtueller Kern mit 1 EC2-Recheneinheit), 160 GB lokaler Instanzspeicher, 32-Bit- oder 64-Bit-Plattform

Bedeutet das, dass Sie Zugriff auf einen gesamten physischen CPU-Kern erhalten? Oder teilen Sie einen leistungsfähigeren Kern mit anderen Instanzen? 

Beeinflusst Ihre Leistung andere Personen, die denselben"physischen Kern"oder andere Hardware verwenden?

26
B Seven

Sie erhalten keinen physischen Kern für eine kleine Instanz.

"Eine EC2-Recheneinheit bietet die entsprechende CPU-Kapazität eines 1,0-1,2 GHz 2007 Opteron- oder 2007 Xeon-Prozessors. Dies ist auch das Äquivalent eines 1,7-GHz-Xeon-Prozessors von Anfang 2006, auf den in unserer Originaldokumentation verwiesen wird." Amazon EC2-Instanztypen

Sie können cat /proc/cpuinfo ausführen, um zu sehen, auf welcher Hardware Sie sich befinden .__ Zum Beispiel habe ich eine Mikroinstanz, die den darunter liegenden Prozessor Intel (R) Xeon (R) CPU E5430 @ 2,66 GHz aufweist.
Nach meinem Verständnis entspricht 40% cpu in top 1 Compute Unit. So kann ich mit meinen 2 Recheneinheiten zu 80% platzen.

17
Farmor

dies ist eine grobe Schätzung, also nehmen Sie es für was es wert ist. Komischerweise formte die Mikroinstanz sowohl die kleinen als auch die mittleren Instanzen aus.

Ich habe PassMark Proformance Test 8.0 für jede Instanz unten ausgeführt. Jeder Server wurde mit der grundlegenden Konfiguration von Windows Server 2008 r2 im Amazon-Rechenzentrum von Virginia installiert. 

AWS SIZE=======PassMark SCORE====SIMILAR SCORED CPU================
t1.micro=======963===============AMD Dual-Core Mobile ZM-80========
m1.small=======384.7=============Intel Celeron M 1.60GHz===========
m1.medium======961===============AMD Dual-Core Mobile ZM-80========
m1.large=======1249==============Intel Core2 Duo T6400 @ 2.00GHz===
m1.xlarge======3010==============AMD Phenom 2 X4 12000=============
m3.xlarge======3911==============Intel Xeon X5365 @ 3.00GHz========
m3.2xlarge=====6984==============Intel Xeon E3-1220 V2 @ 3.10GHz===

Gegenwärtig würde der m3.2xlarge für eine reservierte Instanz etwa 7169 $ pro Jahr oder für eine On-Demand-Instanz 1578 $ pro Monat kosten .. Die meisten nicht verwalteten dedizierten Hosting-Unternehmen, die ich je gesehen habe, bieten Intel Xeon E3-1200-Setups für etwa 2000 bis 2500 USD an Pro Jahr AWS ist meiner Meinung nach großartig für Skalierbarkeit, aber für alles langfristig sehr kostspielig. Wie es bei "Cloud" -basierten Serversystemen der Fall ist. 

------UPDATEHere ist ein großartiges Tool zur Messung von Cloud-Hosting-Benchmarks .. http://cloudharmony.com/benchmarks

15
JonDog

Sehen Sie sich diese Blogs an, um sich ein Bild von virtuellen Kernen zu machen. Sehr gut erklärt http://www.pythian.com/blog/virtual-cpus-with-Amazon-web-services/http://samrueby.com/2015/01/12/what-are-Amazon-aws-vcpus/

6
santhosh

http://www.cpubenchmark.net/high_end_cpus.html Wenn Sie sich diese Tabelle ansehen, dann 1 EC2-Recheneinheit ≈ 350 CPU-Punkte

6
denplis

Laut diesem AWS-Forenbeitrag entspricht ein virtueller Kern einem physischen CPU-Kern. Jeder virtuelle Kern kann je nach Takt der CPU über eine oder mehrere EC2-Recheneinheiten verfügen.

Hier ist eine genauere Analyse .

0
gareth_bowles