суббота, 26 июня 2010 г.

VAAI - vStorage API for Array Integration

Существует такая штука как VAAI, или vStorage API for Array Integration.
(не путать с VADP, vStorage API for Data Protection — это то, что пришло на смену VCB, VMware Consolidated Backup)
Тем не менее, оба набора API — часть единого целого. Правда, VAAI только должны появится, вроде как в 4.1.
Так вот, VAAI — это штука нужна для того, чтобы ESX(i) отдал дисковые операции на откуп тому, кто на них собаку съел — системе хранения данных. Это еще называют «offload».
Это означает, что некоторые операции будут делаться быстрее и/или не будут создавать нагрузку на гипервизор.
Что за операции? В теории вот они:

  • Все, что связанно с перемещением файлов на хранилище.
    Это миграция дисков ВМ (Storage VMotion в частности). За счет того, что СХД сможет получить от гипервизора информацию о том, какие блоки заняты данными этой ВМ.
    Еще это применение снапшотов — опять же, гипервизор сообщает какие блоки какими следует заменить
  • Интеграция в области Thin Provisioning c системами хранения с блочным доступом.
  • Дедупликация IO запросов.
По поводу последнего пункта можно заценить видео:
Насколько я понимаю, поддержка VAAI должна идти со стороны систем хранения. Так что на этот пункт в будущем следует обращать внимание при выборе стораджа. Надеюсь, какие-то из уже существующих моделей начнут поддерживать эту фичу после появления соответствующей версии прошивки.

UPD.

Официальное FAQ - vStorage APIs for Array Integration FAQ.
Еще интересное видео на тему от NetApp:


Еще от EMC:

vSphere 4.1 - What do the “vStorage APIs for Array Integration” mean to you?

2 комментария:

  1. http://features.techworld.com/storage/3228468/get-smart-with-intelligent-data-storage/

    ОтветитьУдалить
  2. это к чему?
    вроде ничего нового там не написано?

    ОтветитьУдалить