SQL Server 2008 in Hyper-V: Best Practices and Performance Recommendation

2009-09-23 | Toni Pohl

Spricht etwas dagegen, SQL Server 2008 zu virtualisieren? Nein! Bei hohen Workloads empfiehlt es sich aber, diese Best-Practise und Performance-Empfehlungen zu lesen:

Running SQL Server 2008 in a Hyper-V Environment - Best Practices and Performance Recommendation

Was steht drin?  Das Dokument bietet Empfehlungen und vergleicht eine “echte” (native) Konfiguration mit einer virtualisierten Konfiguration - mit derselben Hardware, somit ein brauchbarer Vergleich aus der Praxis.
“Through a series of test scenarios that are representative of SQL Server application fundamentals, this document provides best practice recommendations on running SQL Server in Windows Hyper-V environment…”

Die Hyper-V Voraussetzungen erscheinen logisch:

Hier ein paar herausgegriffene Ergebnisse, die mir wichtig erscheinen:

Fazit:

Die Conclusio lautet wie erwartet: Virtualisierung bringt eine Reihe von Vorteilen – die erreichte Performance hängt ganz vom Szenario ab.

“Virtualization introduces many benefits for consolidation scenarios. One of the top benefits is that virtual machines provide multiple isolated environments on the same host computer. Performance-wise, your mileage will vary depend the application, workload, and hardware.”

Was ich aus den Vergleichen herauslese: Native Maschinen bringen einen Hauch mehr Leistung, welcher im Regelfall wahrscheinlich komplett vernachlässigbar ist – einen Unterschied wird wohl nur sehr hoher, kontinuierlicher Workload ausmachen. Dann werden in vielen Fällen aber soundso weitere Datenbank-Maschinen angeschafft und Lasten verteilt.

Also für mich überwiegen die Vorteile der Virtualisierung – mit aktueller Hardware und Technologie ist es mittlerweile kein Problem mehr auch hohen Workload mit virtuellen Systemen abzuarbeiten. Wie Systemlösungen tatsächlich implementiert werden hängt natürlich von vielen Faktoren ab – der Trend geht aber eindeutig zur Virtualisierung.

Categories: Microsoft, Hyper-V, General, Developer

Source: https://blog.atwork.at/post/SQL-Server-2008-in-Hyper-V-Best-Practices-and-Performance-Recommendation