Pull to refresh
  • by relevance
  • by date
  • by rating

Хранение данных в кластере Kubernetes

Southbridge corporate blogSystem administrationServer AdministrationDevOpsKubernetes
Tutorial

Настроить хранение данных приложений, запущенных в кластере Kubernetes, можно несколькими способами. Одни из них уже устарели, другие появились совсем недавно. В этой статье рассмотрим концепцию трёх вариантов подключения СХД, в том числе самый последний — подключение через Container Storage Interface.


Читать дальше →
Total votes 22: ↑21 and ↓1 +20
Views8.9K
Comments 5

Практический пример подключения хранилища на базе Ceph в кластер Kubernetes

Southbridge corporate blogData storageData storagesDevOpsKubernetes
Tutorial

Container Storage Interface (CSI) — это унифицированный интерфейс взаимодействия Kubernetes и систем хранения данных. Вкратце о нём мы уже рассказывали, а сегодня подробнее рассмотрим связку CSI и Ceph: покажем, как подключить хранилище Ceph к кластеру Kubernetes.
В статье приведены реальные, хотя и немного упрощённые для удобства восприятия примеры. Установку и настройку кластеров Ceph и Kubernetes не рассматриваем.


Вам интересно, как это работает?


Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Views5.7K
Comments 0

Пять вопросов о Ceph с пояснениями

Southbridge corporate blogSystem administrationServer AdministrationData storagesDevOps
Translation


Что нужно знать о Ceph, хранилище с открытым исходным кодом, чтобы решить, подходит ли оно вашей компании. В статье будет сравнение с альтернативными объектными хранилищами, а также рассмотрена оптимизация Ceph.

Читать дальше →
Total votes 19: ↑14 and ↓5 +9
Views4.4K
Comments 14

Наиболее интересные факты о Ceph по результатам опроса пользователей в 2019 году

Southbridge corporate blogSystem administrationServer AdministrationData storageDevOps
TL;DR: наиболее интересные факты о Ceph в таблицах и графиках, полученных из результатов опроса пользователей Ceph в 2019 году.


Читать дальше →
Total votes 20: ↑19 and ↓1 +18
Views3.5K
Comments 0

Эксплуатация Ceph: флаги для управления естественными состояниями OSD

Southbridge corporate blogSystem administrationServer AdministrationData storagesDevOps


Этой статьёй мы начинаем серию материалов об эксплуатации Ceph и проблемах, которые могут возникать в процессе. Сегодня расскажем о флагах, с помощью которых можно контролировать состояние кластера: noup, nodown, noin, noout. Объясним, что такое «флаппинг OSD» и как его можно остановить.

Читать дальше →
Total votes 14: ↑14 and ↓0 +14
Views3.4K
Comments 1

Эксплуатация Ceph: флаги для управления восстановлением и перемещением данных

Southbridge corporate blogSystem administrationServer AdministrationData storagesDevOps


Продолжаем рассказывать об эксплуатации Ceph. Сегодня поговорим о процессе восстановления данных и флагах, которые позволяют его контролировать: norebalance, nobackfill и norecover.


Статья подготовлена на основе лекции Александра Руденко, ведущего инженера в группе разработки «Облака КРОК». Лекция доступна в рамках курса по Ceph в «Слёрме».


Для полного понимания рекомендуем сначала прочесть статью о флагах для управления состояниями OSD.

Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Views1.8K
Comments 1

Эксплуатация Ceph: что такое Scrub и как им управлять

Southbridge corporate blogSystem administrationServer AdministrationData storagesDevOps


Scrub — это процесс фоновой проверки консистентности данных в Ceph. Он позволяет выявить и устранить несоответствия в копиях, а также найти рассыпающиеся диски, чтобы вовремя их заменить. При этом сам Scrub может создавать высокую нагрузку на кластер и мешать другим процессам. Сегодня расскажем о настройках, которые помогут оптимизировать его работу и сделать нагрузку практически незаметной.

Читать дальше →
Total votes 19: ↑19 and ↓0 +19
Views2.4K
Comments 1

Эксплуатация Ceph: как распределять пулы по разным типам (HDD/SSD) и группам серверов

Southbridge corporate blogSystem administrationServer AdministrationData storageDevOps


В Ceph можно распределять пулы с данными по разным типам серверов: «горячие» данные хранить и реплицировать на SSD, «холодные» — на HDD. Кроме того, пулы одного кластера можно разделять физически. В статье расскажем, как это сделать.


Статья подготовлена на основе лекции Александра Руденко, ведущего инженера группы разработки «Облака КРОК». Лекция доступна в рамках курса по Ceph в «Слёрме». Тема была добавлена уже после релиза видеокурса, в январе 2021. Также в январе в рамках развития курса появились новые практические задания:


  • Установка при помощи cephadm.
  • Установка при помощи Ansible.
  • Использование Ceph: объектное хранилище.
  • Пулы и классы хранения Ceph.
Читать дальше →
Total votes 17: ↑17 and ↓0 +17
Views5.5K
Comments 4

Производительность распределенного хранилища: препродакшн тесты

Selectel corporate blogHigh performanceConfiguring LinuxData storages

Есть свежее распределенное хранилище. Кластер уже установлен и готов к вводу в продакшн. Самое время протестировать производительность. Такое тестирование проводится, чтобы понять скорость работы хранилища на практике, оценить адекватность инсталляции и понять его максимальную производительность на старте. В этой статье я поделюсь методологией препродакшн тестирования.

Я приведу несколько примеров принятия решений на разных этапах, но цель этой статьи не охватить все возможные кейсы, а описать методологию тестирования — основные этапы, нюансы процесса и некоторые распространенные ошибки.

Нужно сказать, что больше всего я работал с Ceph, поэтому в основном методология строится исходя из этого опыта, но, если не вдаваться в детали, то подход к тестированию более-менее одинаков для всех распределенных программных хранилищ данных (SDS).
Читать дальше →
Total votes 28: ↑28 and ↓0 +28
Views2K
Comments 2