Реализация

DAIR располагается в двух различных центрах обработки данных в Канаде: один в Альберте, а другой в Квебеке. Он состоит из контроллеров в каждом расположении, причем один называется "главным" контроллером ("master"), поскольку в его ведении находится централизованное ведение аутентификации и квот. Это выполнено с применением изменений, внесенных пользователями, а также небольшой модификации OpenStack. Внастоящее время DAIR выполняет Grizzly.

В качестве хранилища объектов каждый регион имеет среду swift.

Для блочного хранилища и хранения экземпляров используется оборудование NetApp в каждом регионе. Существуют планы на будущее по перемещению экземпляров с оборудования NetApp на распределенную файловую систему, такую как Ceph или GlusterFS.

Для управления сетью интенсивно используется VlanManager. Все сервера имеют по два связанных 10GbE NIC, которые объединяются двумя коммутаторами с резервированием. DAIR установлена на использование одноузловых сетей, в которых контроллер облака является шлюзом для всех экземпляров на всех вычислительных узлах. Внутренний обмен OpenStack (например, обмен данными с системой хранения) не проходит через контроллер облака.