Как именно распределенные файловые системы используются в облачной среде?

Как именно распределенные файловые системы используются в облачной среде?

Точнее:

  • Живые образы виртуальных машин (или их файловая система) обычно находятся в DFS?
  • Обычно используются виртуальные машины для запуска магистрали (фактический код) структуры DFS?

Точный пример со ссылкой на DFS (ceph, Gluster, GFS, GPFS, Luster) или облачную среду (Openstack, CloudStack, ...) был бы признателен, даже если сейчас меня больше интересует ceph по OpenStack.

Я не мог найти реальный пример из жизни, и все это очень ново для меня и очень запутанно. Я очень хорошо знаю администрирование LXC и Linux (кроме облачного решения). Я прошел краткое руководство по ceph, и требования. Читайте статьи на Openstack и просматривайте презентационные видео.

У juju есть прелести для установки ceph, но juju может администрировать LXC на локальном компьютере, а также экземпляры в облачных сервисах от amazon или openstack, и это часто виртуальные машины. Но не нужны ли этим облачным сервисам DFS для своих собственных сервисов? Вот где это становится довольно запутанным для меня. И так как я предполагаю, что ответ может быть разным для разных решений, я хотел бы привести точный пример со ссылкой на DFS или облачную среду, связанную с данным ответом.

1 ответ

В OpenStack единственное место, где распределенная файловая система вступает в игру, - это если вы хотите поддерживать динамическую миграцию на основе общего хранилища. Если это так, то файлы, содержащие диски для запущенных экземпляров виртуальной машины, должны находиться в общей файловой системе, хотя OpenStack не зависит от того, какое решение вы используете (например, NFS, Gluster, Ceph).

Кроме того, я не уверен, что Ceph FS (реализация распределенной файловой системы Ceph) считается готовой к работе.

Другие вопросы по тегам