VMs mit skalierbaren Intel® Xeon® Prozessoren der 3. Generation verarbeiteten mehr neue Bestellungen pro Minute als VMs mit Prozessoren der vorherigen Generation.
Unternehmen verlassen sich für eine Reihe von Aktivitäten auf Workloads für die Online-Transaktionsverarbeitung (OLTP), vom Einzelhandelsverkauf über die Bestellung bis hin zum Kundendienstmanagement. Die Auswahl von Cloud-Instanzen, die diese Transaktionen in kürzester Zeit verarbeiten, ist eine großartige Möglichkeit, das Erlebnis für Ihre Kunden und Mitarbeiter zu verbessern. Wenn Sie nach einer Public-Cloud-Lösung suchen, um Ihre OLTP-Workloads zu hosten, denken Sie daran, dass Instanzen je nach zugrunde liegender Hardware sehr unterschiedlich funktionieren können. Beispielsweise können VMs der Microsoft Azure Esv5-Serie mit skalierbaren Intel® Xeon®-Prozessoren der 3. Generation Esv4-VMs mit skalierbaren Intel® Xeon®-Prozessoren der 2. Generation übertreffen.
Als wir Benchmark-Tests dieser beiden Serien durchführten, stellten wir fest, dass Esv5-VMs mit skalierbaren Intel® Xeon® Prozessoren der 3. Generation eine bis zu 48 % bessere Microsoft SQL Server OLTP-Leistung lieferten. Dieser Vorteil könnte Ihren Benutzern ein reibungsloseres Erlebnis bieten.
Vergleich kleinerer Azure-VMs
Unsere Tests verwendeten TPROC-C, eine Open-Source-OLTP-Workload aus dem HammerDB-Benchmark, um die Leistung mehrerer Größen von zwei Azure-Serien zu messen. TPROC-C generiert eine Metrik für neue Bestellungen pro Minute (NOPM). (Beachten Sie, dass TPROC-C Ergebnisse keineswegs mit offiziellen TPC-Auditergebnissen vergleichbar sind.) Wie Abbildung 1 zeigt, würde ein Unternehmen, das sich für Esv5-VMs mit 8 vCPUs entscheidet, die mit skalierbaren Intel® Xeon® Prozessoren der 3. Generation ausgestattet sind, eine um 48 % bessere Leistung erzielen als ein Unternehmen derselben Größe Esv4-VMs, die von skalierbaren Intel® Xeon® Prozessoren der 2. Generation unterstützt werden. Bei VMs mit 16 vCPUs würden die Esv5-VMs 33 % mehr Leistung liefern als die Esv4-VMs mit Prozessoren der vorherigen Generation.
Vergleich größerer Azure-VMs
In Abbildung 2 zeigen wir, wie sich größere VMs stapeln. Wenn Sie sich für Esv5-VMs mit 32 vCPUs entscheiden, die von Intel® Xeon® skalierbaren Prozessoren der 3. Generation unterstützt werden, anstatt für Esv4-VMs mit 32 vCPUs, die von Prozessoren der vorherigen Generation aktiviert werden, können Sie eine um 22 % höhere Leistung erzielen. Durch die Auswahl von 48-vCPU-Esv5-VMs können Sie eine um 12 % bessere Leistung erzielen, als dies bei den Esv4-VMs der Fall wäre.
Fazit
Unsere Tests haben ergeben, dass AWS Esv5-Instances mit skalierbaren Intel® Xeon® Prozessoren der 3. Generation Ihren Anwendungen eine um bis zu 48 % bessere Leistung als Esv4-Instances mit skalierbaren Intel® Xeon® Prozessoren der 2. Generation ermöglichen können. Das Ausführen Ihrer MySQL OLTP-Workloads auf Cloud-Instanzen, die eine höhere Rate von Bestellungen pro Minute unterstützen, ist ein kluger Geschäftsschritt, der die Wartezeit – und die damit einhergehende Frustration – für Ihre Kunden und Mitarbeiter reduzieren kann.
Weitere Informationen
Um mit der Ausführung Ihrer OLTP-Workloads auf virtuellen Microsoft Azure Esv5-Maschinen mit skalierbaren Intel® Xeon® Prozessoren der 3. Generation zu beginnen, besuchen Sie https://docs.microsoft.com/de-de/azure/virtual-machines/ev5-esv5-series.
Einzelne VM-Tests von Intel am 5.1.2022. Alle VMs konfiguriert mit Windows Server 2019 Datacenter, Version (1809) 17763.1757, Microsoft SQL Server Enterprise 15.0.4153.1, Windows HammerDB 4.2, einem 5000 IOPS, 200 Mbps 1xp30 Laufwerk für Protokolldateien, und alle Tests fanden in der Azure EastUS Region statt. Instanzdetails: E8s_v5: Intel® Xeon® Platinum 8370C CPU @ 2,80 GHz, 8 Kerne, 32 GB Arbeitsspeicher, 12500 Mbit/s NW-Bandbreite, 2 x 5000 IOPS, 200 Mbit/s 2xp30 für Daten/tempdb; E8s_v4: Intel® Xeon® Platinum 8272CL CPU @ 2,60 GHz, 8 Kerne, 32 GB Arbeitsspeicher, 12500 Mbit/s NW-Bandbreite, 2 x 5000 IOPS, 200 Mbit/s 2xp30 für Daten/tempdb; E16s_v5: Intel® Xeon® Platinum 8370C CPU @ 2,80 GHz, 16 Kerne, 64 GB Arbeitsspeicher, 12500 Mbit/s NW-Bandbreite, 3 x 7500 IOPS, 250 Mbit/s 3xp40 für Daten/tempdb; E16s_v4: Intel® Xeon® Platinum 8272CL CPU @ 2,60 GHz, 16 Kerne, 64 GB Arbeitsspeicher, 12500 Mbit/s NW-Bandbreite, 3 x 7500 IOPS, 250 Mbit/s 3xp40 für Daten/tempdb; E32s_v5: Intel® Xeon® Platinum 8370C CPU @ 2,80 GHz, 32 Kerne, 128 GB Arbeitsspeicher, 16000 Mbit/s NW-Bandbreite, 4 x 7500 IOPS, 250 Mbit/s 4xp40 für Daten/tempdb; E32s_v4: Intel® Xeon® Platinum 8272CL CPU @ 2,60 GHz, 32 Kerne, 128 GB Arbeitsspeicher, 16000 Mbit/s NW-Bandbreite, 4 x 7500 IOPS, 250 Mbit/s 4xp40 für Daten/tempdb; E48s_v5: Intel® Xeon® Platinum 8370C CPU @ 2,80 GHz, 48 Kerne, 192 GB Arbeitsspeicher, 24000 Mbit/s NW-Bandbreite, 7 x 7500 IOPS, 250 Mbit/s 7xp40 für Daten/tempdb; E48s_v4: Intel® Xeon® Platinum 8272CL CPU @ 2,60 GHz, 48 Kerne, 192 GB Arbeitsspeicher, 24000 Mbit/s NW-Bandbreite, 7 x 7500 IOPS, 250 Mbit/s 7xp40 für Daten/tempdb.