Масштабируемое файловое хранилище в vSAN. Native File Services.
В прошлой статье Резервное копирование VMware. Native vSAN Data Protection я упомянул, что в разрабатываемой в настоящее время VMware vSAN Beta кроме vSAN Data Protection, также будет доступна такая новая функция как vSAN File Services. В данной статье я остановлюсь на превью этой функции подробнее.
vSAN File Services позволяет вам создавать общие файлы и предоставлять файловые сервисы пользователям/потребителям через тот же знакомый интерфейс, который у вас есть сегодня в vSphere. Кроме того, вы можете использовать возможности управления на основе политик, чтобы обеспечить общий доступ к файлам. Это означает, что File Shares будут работать в растянутых кластерах, их можно защитить с помощью vSAN Data Protection, можно применять striped/replicated и т.д. Наиболее важной частью обратной связи на этапе проектирования от клиентов было то, что они не хотели, чтобы это был отдельный кластер хранилищ файловые службы, это должно было стать неотъемлемой частью используемого vSphere.
Требованиями и принципами разработки распределенной файловой системы vSAN были:
- Гибкое масштабирование
- Масштабирование IOPs up/down
- Единое пространство имен в кластере
- Централизованное управление, настройка и мониторинг
- Прозрачный переход на другой ресурс
- POSIX File Interface
- Использование служб vSAN, таких как путь данных, механизмы согласования и контрольные суммы
Предположительно в vSAN будет включена платформа служб хранения. Это обеспечивает безграничные контейнеризованные интерфейсные серверы, которые располагаются поверх распределенной файловой системы vSAN. Это будет доступно как для VMware, так и для партнеров, поэтому даже партнеры должны иметь возможность предоставлять услуги хранения через эту платформу. Данные будут размещаться в томах VDFS, а затем будут отображаться через эти службы. Эти услуги, конечно же, полностью распределены и самоуправляемы.
Общий доступ к файлам будет представлять собой совокупность одного или нескольких объектов vSAN. Самое замечательное в этом заключается в том, что он обеспечивает гибкость по размеру и производительности, а также политики могут быть связаны с этими объектами. Теперь вы можете просто создать общий доступ к файлам через пользовательский интерфейс или использовать API. Кроме того, эта платформа также будет доступна для Kubernetes.
Первый релиз предполагает:
- Поддержку NFS v4.1
- Аутентификацию на основе AD
- Kerberos
- Контейнерную поддержку приложений
Следующий релиз:
- SMB
- Интеграция vSAN DP
- Поддержка OpenLDAP
Напоминаю, что протестировать эту и другие функции можно, зарегистрировавшись в VMware vSAN Private Beta Program.