Storage

Архив партий VOG в Parquet: 17 миллионов игр с диска сервера в S3

Архив партий VOG в Parquet: 17 миллионов игр с диска сервера в S3

Как архив VOG за двадцать пять лет — около 17,7 млн партий в собственном файловом формате на диске игрового сервера — переехал в Parquet в S3-совместимом хранилище: почему не Iceberg и не protobuf, почему первое поколение с ходами по колонкам пришлось переделать в «транскрипт как есть», что ломалось при выгрузке, как сверяли результат и как старые партии стали открываться в браузере

StatefulSets и хранилище: stateful-нагрузки в Kubernetes

StatefulSets и хранилище: stateful-нагрузки в Kubernetes

Stateful-нагрузки ломают привычную модель «под — расходник». StatefulSet, стабильная идентичность, headless-сервис, PV/PVC/StorageClass и dynamic provisioning — и честный разговор о том, когда БД в кластере оправдана, а когда это боль на ровном месте.

ClickHouse и S3: многоуровневое хранение и внешние данные

ClickHouse и S3: многоуровневое хранение и внешние данные

Две грани S3 в ClickHouse: многоуровневое хранение (hot/cold-тиринг MergeTree через storage policies и TTL MOVE на S3, separation of storage/compute) и S3 table function для запроса и загрузки Parquet прямо из объектного хранилища. С живым стендом на MinIO

Бэкапы ценного: фото, эскизы, проекты и готовность к потере

Бэкапы ценного: фото, эскизы, проекты и готовность к потере

Как защитить необратимые данные — фото, свои эскизы и проекты: правило 3-2-1, проверка дисков и тест восстановления простыми словами, готовые бытовые сценарии без командной строки и облака (зашифрованный диск у близких) и что делать, если облако кажется дорогим