Скачиваний:
0
Добавлен:
21.09.2026
Размер:
3 Мб
Скачать
☆
Они отличаются от «High-end» СХД меньшей сложностью и более
доступной ценой, но при этом обеспечивают достаточную производительность и надежность для большинства бизнес-задач. Проще в управлении, чем Hi-End
2) Hi-End СХД (Enterprise) Назначение: высококачественные системы для хранения и обработки
информации, которые отличаются надежностью, производительностью и масштабируемостью. Они часто используются в крупных предприятиях и для решения критически важных задач (банки, телеком, госпитали, госслужбы), обеспечивают нулевое время простоя (99.999% доступности)
Характеризуется:
o Масштабируемостью (десятки контроллеров, сотни терабайт или
петабайты)
o Отказоустойчивостью (Резервируются всё: контроллеры, кэш,
блоки питания, порты, вентиляторы)
o Мгновенным переключением при отказе (Acve-Acve
контроллеры с автоматическим failover)
o Мгновенным копированием и репликацией o Поддержкой всех типов RAID
Отличается от Midrange большим числом контроллеров (от 2 до ~16, в
Midrange 2 максимум), полным резервированием (у Midrange частичная), гибкой виртуализацией данных (с Tiering, а у Midrange ограничена), масштабируемостью до петабайт (в Midrange до сотен терабайт), повышенной производительностью до миллионов IOPS (у Midrange до 100 тыс. IOPS ­input/output operaons per second)
Горизонтально-масштабируемые СХД:
Подобные массивы состоят из стандартных модулей, содержащих как
контроллеры, так и диски. Между собой модули соединяются по выделенной сети, состоящей из двух и более коммутаторов.
При необходимости добавления контроллеров или дисковой емкости к
массиву подключаются дополнительные модули, то есть масштабирование выполняется линейно (увеличение производительности и масштабируемости системы путём добавления новых узлов (серверов) в кластер)
Горизонтальные СХД применяются в ситуациях, где:
o Нужно обрабатывать огромные объёмы данных (PB). o Данные быстро растут (Big Data, архивы, медиаконтент). o Требуется параллельный доступ множества клиентов. o Нужна эластичность и отказоустойчивость — без единой точки отказа. o Система должна легко расширяться без простоев.
Преимущества:
1) Линейное масштабирование — добавляешь узлы → растёт и объём, и производительность.
2) Нет "узкого места" как у классических СХД (например, один контроллер).
3) Хорошая отказоустойчивость — данные дублируются или распределяются по разным нодам.
4) Гибкость — можно масштабировать по потребности.
5) Поддержка object storage (S3) и программной интеграции (REST API).
Недостатки:
1) Сложность в управлении и проектировании, особенно при большом числе узлов.
2) Зависимость от сети — большая нагрузка на сетевую инфраструктуру (10/40/100 Gbps).
3) Стоимость — особенно у enterprise-решений (хотя open-source варианты дешевле).
4) Миграция с классических СХД может быть нетривиальной.
5) Consistency (согласованность) — при высокой нагрузке или отказах может быть сложной задачей (особенно у object storage).
Сравнение с классическими СХД:
Характеристика
Классическая СХД (scale-up)
Горизонтальная СХД (scale-out)
Масштабирование
Вертикальное: диски, кэш
Горизонтальное: новые узлы
Рост производительности
Ограничен 1–2 контроллерами
Растёт с числом узлов
Отказоустойчивость
Ограниченная (Acve/Passive)
Высокая (репликация, EC)
Характеристика
Классическая СХД (scale-up)
Горизонтальная СХД (scale-out)
Хранилище
Чаще блочное
Object/File/Block
Пример
EMC Clariion, NetApp FAS
Dell Isilon, Ceph, MinIO
Честно хз что тут можно сказать, почти весь этот пункт сделал ГПТ, хуйня
какая-то
20. Ленточные библиотеки. Архивирование и резервное копирование. Схема «1-2-3».
Ленточные библиотеки – это устройства для хранения больших объемов
данных на магнитных лентах (кассетах), предназначенные для автоматизированного резервного копирования, архивирования и долговременного хранения информации.
Clients (Пользователи, серверы) — создают и используют данные, работают с приложениями.
Applicaon (Приложения) — работают с текущими данными, записывают или читают их.
Producon Storage (Основное хранилище) — быстрое и доступное хранилище для рабочих данных (чаще дисковое).
Archive (Архивирование) — данные, которые долго не изменяются, переносятся сюда для экономии места и ресурсов.
Cloud Copy — хранение в облаке.
Disk Storage — хранение на дешёвых жестких дисках.
Tape Library — долговременное и надёжное хранение на магнитных лентах.
Преимущества:
o Низкая стоимость ленточных картриджей (на порядок ниже в сравнении
с HDD аналогичного объема)
o Лента также привлекательна своей надежностью, объемом и сроком
хранения информации (Срок жизни ленты — не менее 30 лет).
Недостатки:
o Ленточная библиотека не может сравниться по скорости доступа с
другими технологиями, такими как жесткий диск (время полной записи значительно выше).
o Восстановить отдельный файл практически невозможно o Архаичный принцип действия, как у видеомагнитофонов (только
последовательные чтение/запись)
o Невозможно записывать и считывать информацию параллельно
Лента идеально подходит для внешнего хранения данных, поскольку сам
носитель имеет небольшой вес и более надежен при транспортировке, чем жесткий диск.
Архитектура ленточных библиотек:
1. Ленточные накопители: устройства, которые записывают и считывают данные с магнитных лент. Они находятся внутри библиотеки и управляются системой.
2. Магнитные ленты: носители данных, которые хранятся в картриджах. Один картридж может содержать огромное количество информации.
3. Роботизированная рука: автоматизированная система внутри библиотеки, которая перемещает картриджи с лентами между накопителями и ячейками хранения.
4. Ячейки хранения: места, где хранятся картриджи, когда они не используются
5. Модуль управления: система, которая управляет всей библиотекой, следит за перемещением картриджей и накопителей, а также обеспечивает связь с внешними структурами для получения и отправки информации.
Области применения ленточных библиотек:
o Долгосрочное хранение данных (архивирование): Лентотеки идеальны
для хранения информации, которая редко используется, но требует долговременного сохранения, как в случаях научных исследований, медицинских записей и юридической документации.
o Создание резервных копий (бэкап): Регулярное резервное копирование
данных для восстановления после технических сбоев, человеческих ошибок или кибератак.
o Хранение и управление большими объемами данных (Big Data):
позволяют экономично сохранять огромные объемы информации, обеспечивая доступ к данным при необходимости.
Архивирование и резервное копирвание: В 18 вопросе было тоже об этом! Резервное копирование (BackUp) — это создание копии активных
данных, чтобы их можно было восстановить при утрате, сбое или атаке. Копии делаются регулярно и могут быстро восстанавливаться.
Архивирование (Archive) — это перенос неиспользуемых или редко
используемых данных в долговременное хранилище (например, на ленты) для освобождения пространства в основной системе. Архив — не для быстрого восстановления, а для долгосрочного хранения неиспользуемых но важных данных.
Бэкап 3-2-1:
Это стратегия резервного копирования данных, которая подразумевает
наличие три копии данных, хранящиеся на двух разных типах носителей, и одна копия удаленно, например, в облачном хранилище
21. Понятие системы виртуализации. Назначение. Преимущества и недостатки.
Виртуализация появилась с целью обеспечить лучший % работы
оборудования. Суть – в создании виртуальных машин (ВМ-VM) на базе одного физического сервера.
Система виртуализации — это программно-аппаратный комплекс,
который позволяет запускать на одном физическом сервере несколько изолированных виртуальных машин (ВМ), каждая из которых работает как полноценный сервер или рабочее место со своей ОС, ресурсами и конфигурацией.
Она обеспечивает логическую абстракцию аппаратных ресурсов, делая
возможным их совместное, гибкое и эффективное использование.
ВЦ (Вычислительный центр) – или же ЦОД, это комплекс оборудования,
ПО и инфраструктуры, предназначенный для предоставления вычислительных ресурсов, таких как сервера, хранилища и сетевые компоненты. Он является основой для создания и развертывания виртуальных машин и других виртуальных сервисов.
VDI (Virtual Desktop Infrastructure) — инфраструктура виртуальных
рабочих столов, это технология виртуализации, при которой рабочие столы пользователей запускаются на серверах, а не на физических компьютерах, и передаются пользователю по сети (то есть можем с обычного пк работать на мощной виртуальной машине расположенной в ЦОД (ВЦ))
Терминалы – оконечное оборудование пользователя, то есть тот самый
простой пк
Пик требования (или пиковая нагрузка) — это максимальная вычислительная нагрузка или максимальное количество ресурсов, которое сервер (или группа серверов) должен обеспечить в определённый момент времени (определяется по требованиям системы к ресурсам (на лекции была табличка Сайзинг) (например, CPU/RAM) + 20% сверху)
ВЦ
VDI
терминалы
По сути, будет
работать всего столько А можем
сделать иначе
(ниже
написано)
Пик
требования
Это 2
сервера
Для отказоустойчивости делаем резервный сервер
Механизм переноса нужен, чтобы в случае чего перенести нужные данные.
Для переноса данных двум серверам нужен общий Storage (СХД – система хранения данных), чтобы оба
сервера видели одни и те же виртуальные диски ВМ
СХД — это отдельное устройство, где хранятся все виртуальные диски ВМ,
конфигурации и образы систем. Она подключена к гипервизорам по сети.
Механизмы переноса:
o vMoon - Переносит работающую ВМ на другой сервер без остановки o HA (High Availability) - В случае сбоя запускает ВМ заново на другом
сервере
o FT (Fault Tolerance) - Постоянно дублирует ВМ на втором сервере (оба
работают параллельно)
o DRS (Distributed Resource Scheduler) - Автоматически балансирует
нагрузку между хостами Но всё же в реальности ставят минимум 3 сервера для избежания
проблемы split-brain
Когда в кластере только два узла, и между ними пропадает связь, каждый думает, что второй "умер", и может попытаться захватить управление, запустив ВМ у себя. Это приводит к раздвоению кластера — split-brain — и порче данных (одна и та же ВМ одновременно активна на двух хостах).
Решение — кластеру нужен кворум (quorum). Это когда в кластере больше половины активных узлов (то есть 2 из 3 активных – это кворум).
Гипервизор — это ПО, которое позволяет создавать и управлять виртуальными машинами на одном физическом сервере, предоставляя возможность одновременно запускать несколько операционных систем
Типы гипервизоров:
1) 1 Тип (Сервер -> Гипервизор -> ВМ)
2) 2 Тип (Сервер -> ОС -> Гипервизор -> ВМ)
1 сервер
L2 механизм
переноса
По итогу: Назначение систем виртуализации:
o Повышение эффективности использования серверного оборудования o Централизация управления ресурсами o Упрощение масштабирования и миграции сервисов o Обеспечение отказоустойчивости и непрерывности бизнес-процессов o Экономия ресурсов (места, электричества, охлаждения и т.д.) o Быстрое развертывание и восстановление систем
Преимущества:
o Эффективное использование ресурсов (CPU, RAM, Storage) o Простота управления (централизованное администрирование) o Гибкость (можно легко развернуть, склонировать, удалить ВМ) o Упрощенное резервирование и миграция o Быстрое масштабирование o Экономия на оборудовании и инфраструктуре o Изоляция: сбой в одной ВМ не влияет на другие
Недостатки:
o Требует продуманной инфраструктуры (Storage, сеть, гипервизоры) o Возможность деградации производительности (если переусердствовать
с количеством ВМ)
o Лицензирование ПО может быть дорогим o Сложность мониторинга и диагностики проблем внутри кластера o Угроза split-brain при плохой конфигурации
22. Блочный и файловый доступ к системам хранения данных. Используемые протоколы и технологии. Их преимущества и недостатки.
Основные характеристики объединения СХД и вычислительных систем:
1) Достаточная пропускная способность Пропускная способность отличается от скорости тем, что, скорость – это,
по сути, максимальная пропускная способность, которая может быть.
2) Минимальная потеря данных (нулевая)
3) Гарантированная задержка Мы не можем сказать ОС что вот какой-то конкретный запрос потерялся
и не можем сказать ОС что задержка на отклик RAID-контроллеру будет такая­то (поэтому 2 и 3 пункты важны очень, это слова Викулова буквально)
Протоколы взаимодействия СХД и вычислительных систем:
1) Файловые – клиент взаимодействует с готовой файловой системой, управляемой самой СХД (клиент это приложение)
󰵂 SMB/CIFS (Server Message Block / Common Internet File System)
Протокол, разработанный Microso. Работает по модели клиент–сервер СХД (или файловый сервер) управляет файловой системой, а клиент
получает доступ к отдельным файлам и папкам
󰵂 NFS (Network File System)
Разработан Sun Microsystems, используется преимущественно в
Unix/Linux-средах.
Работает как распределённая файловая система — т.е. клиент может
монтировать удалённую папку как часть своей локальной файловой системы.
2) Блочные – клиент обращается к конкретному блоку в СХД (storage), клиентом является ОС, и тут ОС видит storage как собственный (локальный) накопитель
󰵂 iSCSI (Internet Small Computer System Interface)
Скорости: 100/800 Gbps Позволяет передавать команды SCSI по IP-сети, превращая обычную
Ethernet-сеть в среду для подключения блочных устройств (дисков)
Работает по стеку: iSCSI инкапсуляция (Отправляет SCSI-команды (чтение/запись блоков))
(6–5 уровень) → TCP (4 ур) → IP (3 ур) → Ethernet (2–1 ур)
Проблемы: Вся обработка трафика происходит на уровне программного TCP/IP-стека,
это значит, что центральный процессор (CPU) сервера тратит ресурсы на:
o формирование TCP-сессий, o контроль целостности пакетов, o пересборку сегментов, ACK/NAK и т.д.
В отличие от Fibre Channel, где используется специализированная сетевая
карта (HBA) с аппаратной реализацией протокола SCSI, в iSCSI весь сетевой "кирпич" ложится на CPU
Чувствителен к задержкам и потерям пакетов, джиттеру особенно в
перегруженной сети. Эти факторы прямо влияют на скорость доступа к блочным данным
Не учитывает приоритет, т.к. TCP/IP изначально не предназначался для
хранения — он не умеет приоритизировать трафик хранения данных. Если в сети большая нагрузка (например, идут бэкапы), iSCSI-пакеты могут теряться, вызывать повторную передачу и тормоза в работе СХД
󰵂 SAS (Serial Aached SCSI, протокол на основе iSCSI)
Протокол прямого подключения блочных устройств (HDD/SSD) к серверу Используется внутри серверов и JBOD-массивов Преимущества: Низкая задержка, высокая надёжность Недостаток: Малый радиус подключения (до 10 м).
󰵂 Fiber Channel (на основе команд iSCSI)
Историческая топология FC- кольцо Скорости кратны степеням двойки (1, 2, 4, 8, 16 и т.д. + 10 есть (но редко
встречается))