Диски для виртуальных машин — базовая функциональность для любого облака. Диски бывают разные, тем не менее их подключением хочется управлять единообразно. А еще очень хочется, чтобы подсистема хранения работала эффективно.
В нашем облаке для доставки пользовательского I/O из виртуальной машины до системы хранения мы используем SPDK.
В докладе мы расскажем что такое SPDK, и почему он такой эффективный.
Также мы поделимся нашим опытом эксплуатации SPDK в проде. Разберемся чего в нем на наш взгляд не хватает, и как мы реализовывали эту функциональность.