сервисной паузы 12.01.2021 - 08.02.2021
Требуется хранить 3 основных промежуточных формата данных:
У нас есть 3 типа хранилищ:
Горяее (Ceph) | Холодное (UDH) | Архивное (ленты) | |
---|---|---|---|
BCL | 0 | 1 | 2 |
FASTQ | 1 | 1 | 0 (в последнюю очередь будет 1) |
BAM+gVCF | 1 | 1 | 0 (в первую очередь станет 1-2) |
Сколько копий каждого типа данных хранится в каждом из хранилищ?
Если бы диски были из разных партий, то шанс одновременного отказа более X дисков описывался бы распределением Пуассона:
Отказ 1 диска в день будет случаться раз в 40-45 дней
Отказ 2 дисков в день будет случаться раз в 5-10 лет
На данный момент смонтировано и настроено 27 серверов, из которых распределено 22. На каждом из этих 22 серверов есть по 6 разделов с данными с разных UVD. Вот как они распределены:
Продакшн-база данных PostgreSQL: master, slave, синхронная репликация и бэкап-сервер.
Тестовая база данных PostgreSQL: кластер Patroni.
Продакшн-база данных PostgreSQL: master, slave, синхронная репликация и бэкап-сервер.
Тестовая база данных PostgreSQL: кластер Patroni.
Должен сам переключаться на резевр с случае отказа основной базы данных, но очень сложен. Проверим сначала на тестовом стенде.
Как действительно выжать 100Gb/s из сети 100Gb/s?
Навели порядок в шнурах, второй шнур в 0014, L3-сеть: суперядро сети, ядра серверных, листья серверных, ...