Проект Torus реализует пул ресурсов и базовые файловые примитивы, позволяющие манипулировать данными в хранилище с использованием простых файловых операций. Распределение данных по узлам производится с использованием Согласованность данных достигается благодаря работе в режиме только добавления. Чистка производится с использованием сборщика мусора. Предоставляются функции репликации и ребалансировки пула, которая выполняется с использованием внутреннего peer-to-peer API. На будущее запланировано интеграции средств для хранения данных в зашифрованном виде и применения кодов автоматической коррекции ошибок.
Разработка пока находится в состоянии экспериментального прототипа, который может использоваться в качестве постоянного хранилища в кластере контейнеров, развёрнутого при помощи системы Kubernetes. В отличие от существующих распределённых хранилищ, Torus разработан с учётом специфики работы в кластерах микросерверов, работающих с использованием технологий контейнерной изоляции. Подобным кластерам свойственна активная миграция контейнеров между узлами, частые операции остановки и запуска.
URL: https://coreos.com/blog/torus-distributed-storage-by-coreos....
Новость: http://www.opennet.me/opennews/art.shtml?num=44536
> частые операции остановки и запускаЭто потому что они постоянно падать будут?
Поясните, это подобие drbd?
скорее, подобие sheepdog
иммутабельным микросервисам - иммутабельные микроданные. логично, чо.в принципе, если все что у тебя есть это mapreduce, то любая проблема выглядит как bigdata. если об этом помнить, то идея строить хранилище данных на основе etcd выглядит уже не так странно.
Давно замечено что когда в руках молоток, все вокруг кажется гвоздями.
Тор кстати ассоциируется с Молот :)
Держит свою кашу у себя в голове, а то расплескаешь.Torus - это тот тор, который бублик. Который с молотм - Thor.
etcd уже проверен на практике — глючит и теряет данные. Если бы kubernetes не был завязан на etcd, польовались бы только consul. А так, в основном consul, и немножко etcd.