Операционный 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 ночью в отдельную локацию.
Внутренние ссылки
Похожие услуги
Privacy & anti-censorship guides
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.