[#] Ceph 0.94 - распределенное отказоустойчивое хранилище данных
Новостной_робот(mira, 1) — All
2015-04-12 00:48:21


7 апреля стала доступна новая версия отказоустойчивого распределенного хранилища данных Ceph.Ceph — это масштабируемое петабайтное хранилище с открытым исходным кодом, в основе которого лежит принцип объединения дисковых пространств серверов в единое объектное хранилище, что позволяет реализовать гибкую многократную псевдослучайную избыточность данных. Ceph предоставляет на выбор три различных интерфейса для работы с хранилищем: RADOS Gateway (RGW) — S3- и Swift-совместимый RESTful интерфейс; RADOS block device (RBD) — блочное устройство с поддержкой тонкого роста и снэпшотами; Ceph FS — распределенная POSIX-совместимая файловая система. Для горячих голов: CephFS пока еще не рекомендуется использовать для хранения информации, которую будет жалко потерять. :)Основные изменения: увеличено быстродействие RADOS: внесен ряд улучшений ы OSD (Object Storage Daemon) и в библиотеку librados направленных на улучшение работы на flash-накопителях, а также на улучшение параллелизма и масштабируемости системы на быстрых узлах; добавлено версионирование объектов RGW: добавлена поддержка [ S3 obect versioning API ]( http://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectVersioning.html ) ; добавлено шаридирование бакетов RGW: индексы бакетов теперь поддерживают разнесение на разные узлы, что увеличивает быстродействие для больших бакетов; добавлены карты объектов RBD: создан механизм, отслеживающий аллокации частей образов блочных устройств, что увеличивает производительность операций клонирования, удаления и др. много улучшений в механизме создания снэпшотов CephFS; много улучшений направленных на повышение скорости и стабильности в утилитах восстановления и диагностики CephFS; улучшения в CRUSH*): добавлен новый алгоритм (straw2), который позволяет снизить количество миграций при переконфигурировании кластера. *) CRUSH - Controlled Replication Under Scalable Hashing; алгоритм определяющий распределение данных по узлам и, соответственно, их извлечение. [ исходный код ]( https://github.com/ceph/ceph )
Ссылка: http://www.linux.org.ru/news/opensource/11500740