Чи коли-небудь розумним буде використання віртуалізованого рішення під час виконання великого навантаження вводу / виводу?
Так, дуже розумно, адже для більшості організацій зараз за замовчуванням є віртуальні речі, а виняток із фізичних коробок - це дуже виняток. У нас є понад 100 кп VM усіх форм, і багато з них> 40 к IOPS без жодних проблем.
Які найкращі практики щодо подібних матеріалів?
Ключовим тут є не віртуалізація чи ні - це розуміння ваших потреб в IO та відповідність ресурсів віртуального зберігання. Це так просто, якщо ви знаєте, що вам потрібно / хочете, і у вас є бюджет, який повинен відповідати вашим системам зберігання даних, то шар віртуалізації насправді мало грає або не має ніякої ролі - якщо ви дійсно не підштовхуєте речі (я говорю десятки / сто мільйонів ВГД).
Що викликає ці проблеми, чи добре відомі вузькі місця у системі чи це лише питання надмірної суперечки?
Відсутність розуміння або намагання робити занадто багато із занадто маленькими ресурсами зберігання, саме це зазвичай викликає у людей проблеми.