Virtuelle Microsoft Azure® Esv5-Maschinen lieferten eine um bis zu 48 % höhere Microsoft SQL Server-Online-Transaktionsverarbeitungsleistung als virtuelle Esv4-Maschinen

Microsoft SQL Server

  • Besserer Support für Benutzer mit 48 % höherer SQL Server-OLTP-Leistung mit Esv5-VMs mit 8 vCPUs im Vergleich zu Esv4-VMs.

  • Bessere Unterstützung von Benutzern mit 33 % höherer SQL Server-OLTP-Leistung mit 16-vCPU-Esv5-VMs im Vergleich zu Esv4-VMs.

author-image

Von

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.

Abbildung 1: Relative TPROC-C-Leistung in Neubestellungen pro Minute der virtuellen Maschinen Azure Esv5 und Esv4 mit 8 vCPU und 16 vCPU. Höher ist besser.

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.

Abbildung 2: Relative TPROC-C-Leistung in neuen Bestellungen pro Minute der virtuellen Azure-Maschinen Esv5 und Esv4 mit 32 vCPU und 48 vCPU. Höher ist besser.

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.