Операционный deep-dive: 3-узловой IPFS Cluster в Румынии
Эта страница для операторов, переросших single-node Kubo pinning и нуждающихся в реальной redundancy без смены юрисдикции. IPFS Cluster между тремя узлами Romania VPS даёт Raft консенсус на pin set, параллельный Bitswap serving с нескольких endpoints, и операционную гибкость для rolling upgrades без падения availability. Это deep-dive - предполагаем, что вы уже понимаете single-node pinning workload с основной Romania pinning страницы.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
Топология cluster
Три Romania VPS V тарифа, каждый с Kubo + badger v4 + ipfs-cluster-service. Raft консенсус между тремя. Cluster secret - shared через secure channel out of band. Replication factor: rmin=2, rmax=3.
Берите три узла из того же региона Румынии, но на разных physical hosts. Anubiz VPS placement даёт это без раскрытия деталей DC. Три узла - минимум для Raft quorum с переносимостью одного отказа.
Управление secret
Cluster secret - identity кластера. Кто угодно с secret может присоединиться, синхронизировать pin set и нарушить кластер. Класс credentials - как root SSH key. В secret manager (Vault, sops с age, bitwarden); никогда в git.
Ротация операционно тяжёлая - стопаем services, меняем secret в configs всех узлов, рестарт в контролируемом порядке. План ежегодно или после подозрения компрометации.
Операции с pinning
Пинить через cluster API: ipfs-cluster-ctl pin add CID --rmin 2 --rmax 3. Status: ipfs-cluster-ctl status CID. Removal: pin rm.
Под платный pinning SaaS интегрируйте cluster API в biller. Клиент создаёт pin, ваш сервис авторизует запрос, вызывает cluster API с rmin/rmax по тарифу, возвращает CID metadata.
Failure modes и recovery
Отказ одного узла: cluster продолжает с two-node quorum. Замена отказавшего, конфиг, rejoin через cluster bootstrap. Pin set реплицируется автоматически.
Отказ двух (потеря quorum): cluster становится read-only. Recovery вручную promotion survived до bootstrap, потом re-add.
Total cluster loss: rebuild из вашего pin list export. Всегда экспортируйте pin list ночью в отдельную локацию.
Внутренние ссылки
Related Services
Why Anubiz Host
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.