OceanStor CSS
Система хранения облачных данных (CSS) - это мощная платформа распределенных систем (Распределенные файловые системы и Распределенные базы данных), использующая передовую распределенную архитектуру системы, большую емкость, гибкое расширение и интеллектуальное управление и распределение ресурсов. Она удовлетворяет требования файловых услуг, веб-сайтов, резервирования файлов, потоковой передачи, видеонаблюдения, анализа поведения, мониторинга журналов, исторического поиска и предоставления данных. Являясь лидирующей в отрасли системой хранения облачных данных, она широко применяется в таких областях как государственное управление, корпорации, образование, связь, телерадиовещание и Интернет.
Основанная на облачных вычислениях, система хранения данных распределяет ресурсы хранения по требованию, используя пулы сетевых ресурсов. Благодаря разнообразным сервисным возможностям облачная система хранения данных поддерживает различные сетевые протоколы доступа к данным, осуществляет автоматическое интеллектуальное управление ресурсами на основе политик, обладает отличной производительностью и позволяет гибко расширять пространство за счет использования технологии виртуализации.
Система CloudStor CSS, разработанная Huawei, является продуктом облачного хранения, позволяющим обрабатывать постоянно увеличивающиеся в объеме данные. CSS сочетает в себе универсальную аппаратную платформу, усовершенствованное распределенное программное обеспечение и систему интеллектуального управления. CSS характеризуется высокой надежностью, отличной производительностью и хорошей масштабируемостью.
Функции базы данных
- Совместимость со стандартами синтаксиса SQL-92.
- Запрос данных статистического анализа, включая операторы Group и Sort.
- Многотабличный запрос на соединение, включая оператор Join.
- Поддержка интерфейсов JDBC и ODBC.
- Оптимизация пространства хранения и использования ресурсов за счет эксклюзивной технологии сжатия данных, являющейся прозрачной для приложений и достигающей коэффициента сжатия 7:1.
Функции файловой системы
- Поддержка протоколов POSIX, NFS, CIFS, FTP
Высокая надежность и доступность
- Межузловая технология RAID — используется код разрушения, который допускает неисправность до трех узлов (66 дисков данных) одновременно в каждом домене, в котором находится менее 22 узлов и является полностью прозрачным для сервисных хостов.
- Для обеспечения 99,999% доступности системы используется архитектура с полным резервированием.
- Технология предварительного копирования дисков: Для того чтобы выполнить быстрое восстановление диска и продлить срок его службы, выполняется заблаговременное определение неисправных дисков, после чего данные с неисправных дисков переносятся на исправно работающие диски.
- Восстановление поврежденных секторов: Максимальное восстановление поврежденных секторов позволяет значительно снизить показатель неисправности дисков.
Высокая производительность и масштабируемость
- Применение архитектуры "все-в-одном" для централизованного управления аппаратным обеспечением, сетями и услугами БД.
- Снижение затрат заказчика на управление благодаря использованию интегрированного диспетчера хранения данных ISM.
- Улучшение механизма эффективности поиска и устранения неисправностей, благодаря мониторингу неисправностей и аварийной сигнализации (по эл. почте, SNMP или при помощи Syslog).
- Автоматический сбор статистики и анализ данных рабочих характеристик.
- Технология удаления дубликатов файлов на основе имен для максимального использования емкости хранения, снижения общих затрат и сложности управления.
Простота управления
- Для повышения производительности доступа к метаданным используются твердотельные диски SSD.
- Устранение "узких мест" стандартных узлов хранения и узлов метаданных при одновременном доступе узлов и предоставление распределенной кэш-памяти системы объемом 32 ГБ для каждого узла.
- При увеличении количества узлов в CSS, производительность также растет линейно, пропускная способность каждого домена достигает 2 ГБ/с, а максимальная пропускная способность системы достигает сотен ГБ/с, при этом емкость хранения составляет более 100 ПБ.
- Механизм распределения нагрузки на основе емкости и производительности системы. Перемещение данных, которое позволяет выровнять нагрузку, выполняется на основе показателей использования физических ресурсов, например, ЦП, кэш-памяти, показателей полосы пропускания операций ввода/вывода сети, и позволяет обеспечить определенную производительность системы и установленную нагрузку. Данный механизм также используется вычислительным кластером, который имеет чрезвычайно высокие требования к производительности системы.
- Функция "горячей замены" компонентов в онлайн-режиме, а также увеличение и уменьшение количества узлов. Все эти механизмы являются достаточно прозрачными и с их помощью можно достигнуть реального увеличения емкости.
Основная функция | Подфункция | Описание | |
---|---|---|---|
Распределенная файловая система | Характеристики системы | Емкость системы | Максимум 128 доменов с общим объемом 185 ПБ. |
Емкость одного домена | Максимум 22 узла хранения с общим объемом 1,45 ПБ. | ||
Пропускная способность одного домена | Максимальная полоса пропускания для операций чтения и записи составляет 5,6 Гбит/с и 4 Гбит/с соответственно. | ||
Количество клиентов | Один домен поддерживает максимум 64 клиентских соединения, в то время как вся система поддерживает максимум 512 клиентских соединений. | ||
Количество файлов | Один домен поддерживает максимум 1,2 миллиарда файлов. | ||
Функции и возможности файловой системы | Архитектура системы | Распределенная и ассиметричная объектно-ориентированная архитектура. | |
Управление файлами/каталогами | Различные основные операции, включая открытие, закрытие, чтение и запись файлов, а также создание, удаление и изменение каталогов. | ||
Поддерживаемые протоколы | Стандартный POSIX | ||
Размер файла | Максимальный размер отдельного файла составляет 2 ТБ. | ||
Перемещение данных | Перемещение данных между узлами в одном домене. | ||
Удаление дубликатов данных | Удаление дубликатов данных на основе имени и диспетчеризация данных. | ||
Распределение нагрузки | Распределение нагрузки среди узлов хранения на базе емкости и производительности. | ||
Динамическое выделение емкости | Динамическое выделение емкости для файловой системы для выделения пространства в соответствии с фактически необходимой емкостью. | ||
Клиентская совместимость | Клиент (POSIX) | SUSE Linux 10 sp1, SUSE Linux 10 sp2, SUSE Linux 11 sp1 и RHEL 5. | |
Клиент NFS | SUSE Linux 10 sp2 and SUSE Linux 11 sp1. | ||
Клиент CIFS | Windows 2003 и 7. | ||
Распределенная БД | Характеристики системы | Емкость системы | Максимум восемь8 с общей емкостью 2,816 ПБ. |
Емкость одного домена | Максимум 16 узлов хранения с общим объемом 352 ТБ. | ||
Минимальная конфигурация домена | Минимум один управляющий узел, три узла хранения данных и два блока коммутации. На узлах хранения разворачиваются услуги передачи данных и метаданных. | ||
Емкость одного домена | При минимальной конфигурации и если количество табличных индексов не более трех, показатели операции вставки отдельного узла не менее 20000 операций в секунду без копирования данных. Если же имеются копии данных, то показатель меняется в соответствии со следующей формулой: 20000/(N+1), где N указывает на количество копий. | ||
Количество клиентских соединений | Один домен поддерживает максимум 64 клиентских соединения и максимум 512 БД. | ||
Количество хранимых событий | Отдельный домен и система может хранить максимум 100000 и 800000 событий соответственно. | ||
Функции и возможности БД | Синтаксис SQL | Соответствует стандартам синтаксиса SQL-92. Также поддерживается возможность создания или уничтожения БД, таблиц и индексов; a также механизмы запроса и вставки данных. | |
Внешние интерфейсы | Интерфейсы JDBC и ODBC и добавление резервных данных, удаление, изменение и запрос интерфейсов в SDK для повторного расширения. | ||
Сжатие данных | Сжатие данных на уровне БД с максимальным коэффициентом 7:1. | ||
Общие характеристики | Надёжность | Защита данных на уровне диска | Резервирование данных на уровне диска RAID 0 и RAID 5. |
Защита данных на уровне узла | Поддержка дублирования или умножения данных стандартного узла, что позволяет восстановить данные неисправного узла при помощи других узлов. | ||
Надежность узла метаданных | Режим A/P между доменами для узлов метаданных. | ||
Масштабируемость | Жесткий диск | Добавление и удаление жестких дисков в онлайн-режиме. | |
Стандартный узел хранения | Добавление и удаление стандартных узлов хранения в онлайн-режиме. | ||
Пространство домена | Расширение и сжатие пространства домена в онлайн-режиме. | ||
Удобство в обслуживании Надёжность Масштабируемость | Автоматическое развертывание | Поддержка автоматического развертывания и конфигурирования программных платформ. | |
Обновление в онлайн-режиме | Поддержка онлайн-обновления без прерывания текущих операций чтения/записи, так как они совершенно не влияют на настройки системы, данные журналов, аварийные сигналы и пользовательские данные. | ||
Мониторинг состояния | Мониторинг рабочего состояния всей системы и каждого узла. | ||
Мониторинг производительности | Мониторинг производительности системы, включая производительность операций чтения/записи, операций ввода/вывода, a также пропускной способности сети. | ||
Мониторинг ресурсов | Динамический мониторинг ресурсов системы, включая дисковое пространство, ЦП, память, сетевой трафик и файловые системы. | ||
Распознавание устройств | Восстановление устройств и автоматическое восстановление недавно добавленных устройств на фоне определенных пользователем IP-адресов, сегментов сети и подсетей. | ||
Удаленное техобслуживание Система оповещения | Удаленное техобслуживание при помощи SSH и на основе веб, а также дистанционный сбор данных журналов. | ||
Оповещения с использованием пользовательского графического интерфейса, a также различные удаленные режимы оповещения, включая текстовые сообщения (SMS) и оповещения, отправляемые по эл. почте. | |||
Управление разрешениями Защита данных на уровне диска Защита данных на уровне узла | Трехуровневая система управления пользователями, а именно, суперадминистратор, администратор и пользователь с правами доступа к данным "только чтение", a также поддержка механизма управления пользователями на основе разрешений (прав) и домена. | ||
Резервирование данных на уровне диска RAID 0 и RAID 5. | |||
Поддержка дублирования или умножения данных стандартного узла, что позволяет восстановить данные неисправного узла при помощи других узлов. | |||
Надежность узла метаданных | Режим A/P между доменами для узлов метаданных. | ||
Жесткий диск | Добавление и удаление жестких дисков в онлайн-режиме. | ||
Стандартный узел хранения | Добавление и удаление стандартных узлов хранения в онлайн-режиме. |