Архив метки: cassandra

Nutanix «под крышкой»: как обеспечивается надежность хранения данных

nutanix-front3

Этим постом я начну серию «Nutanix под крышкой», переводов официальных technotes о внутреннем устройстве системы, который сейчас пишутся и постепенно выкладываются в resources на офсайте продукта.
В этом посте вы узнаете, как обеспечивать надежность хранения и сохранность данных, не используя RAID, каким образом хранятся данные на дисках, и как они оказываются доступны прикладным задачам, что такое «метаданные», и какую роль они играют в работе системы хранения Nutanix, наконец, что за механизмы приводят все это в движение.

Надежность хранения данных

Nutanix Virtual Computing Platform разработан и сконструирован «с нуля», чтобы обеспечить максимальную надежность так, чтобы успешно парировать возможные отказы оборудования и программные ошибки. Распределенная программная архитектура запускает виртуальный контроллер хранения (virtual storage controller, также Controller VM или CVM) на каждом узле кластера, составляющих вместе распределенную систему. Все узлы работают совместно, собирая отдельные, непосредственно-подключенные (DAS) к этим узлам диски в общее «пространство имен» (single global namespace), которое может быть использовано всеми хостами. Все диски кластерной системы управляются специальной структурой, называющейся Nutanix Distributed Filesystem (NDFS), которая обеспечивает целостность хранимых данных, и защищает их от сбоев узла, самих дисков, или программных ошибок.

Читать далее