Pull to refresh

Comments 66

Нельзя отрицать плюсов снимков WAFL, но не стоит забывать о минусах самой файловой системы. Ничего в голову, кроме фрагментации записанных данных не приходит, но хотелось бы услышать и про минусы.
Кроме того упомянув COW, можно было бы упомянуть и split-mirror для полноты обзора снапшотов.
В целом топик интересный, а технология от NetApp заслуживает внимания.
Все имеет свои плюсы, и свои минусы, за все чем-то да приходится платить.
Мы платим за сохранность данных емкостью дисков в RAID, мы платим за устойчивость и непрерывность работы стоимостью избыточного оборудования в кластере.

Вопрос лишь в соотношении, и в том, что и сколько мы получаем за эту плату.
Можно заплатить немного и получить много.

Практика показывает, что за сравнительно небольшую плату в случае WAFL мы получаем огромное количество преимуществ (я о них уже третий пост пишу, и еще впереди несколько). Вот и EMC, долго упиралась, но и тоже в конце концов, к этому же пришла в своих новых системах EMC VNX, построенных, по сути, на тех же принципах, что с 92-го года использует NetApp — универсальное хранилище данных поверх файловой системы.
Не знал, честно говоря, про такую технологию.
Большое человеческое спасибо автору.
«EMC VNX… — универсальное хранилище данных поверх файловой системы»
в корне неверное понимание принципов работы системы
Расскажите верное.
Ну почему же в корне, по словам EMC первая половина верна «универсальное хранилище данных» :)
Вторая да, неверна. Во FLARE с 28 есть pools которые конечно кусочками выделяют место но файловой системой никак (или «пока» :) ) не назовешь.

А рассказывать то там нечего, DART и FLARE так же работают на отдельном железе (в VNXe некоторый изврат с гипервизороподобным решением, но по сути работает тот же основной код DART и FLARE).

EMC пришли не к техническому решению (может просто не могут пока аналогичное сделать) а к тому что тактика продвигания low- mid- решений как «универсальных систем хранения с кучей всяких плюшек» успешна и NetApp много лет отжимает доли рынка.
Сколько ориентировочно стоит FAS2020 без дисков?
Без дисков они не продаются, хотя бы потому, что диски «с базара» в них не ставятся, они продаются укомплектованными дисками, и на систему (и диски в том числе) обепечивается вендорская гарантия Next Business Day.
Об этом, кстати, я писал в предыдущем посте про Autosupport.
habrahabr.ru/company/netapp/blog/111916/

О цене, и сложности с ее называнием я уже писал в самом первом посте моей серии. Дело в том, что NetApp продает в России не напрямую, а через компаний-партнеров (ссылки я привел выше), эти компании сами определяют цену, и NetApp не вмешивается в этот их бизнес.

Далее, цена зависит от конфигурации (один или два контроллера), дисков (SAS или SATA), их количества (6 или 12, или, может быть, с полками расширения). А также от количества включенных лицензий на софтверные «фичи»и протоколы (сейчас для 2020 идет пак «все включено»).

Наконец цена может падать в период специальных распродаж. Насколько я знаю (надеюсь никакой военной тайны не выдам;) что до конца 1 квартала запланирована большая распродажа на 2020. Спрашивайте у партнеров.

Поэтому назвать цену с «точностью до доллара» просто физически невозможно. Но, наверное, не совру, если скажу, что ценовая категория для FAS2020 это «до 10 тысяч долларов» со склада в Москве для конфигурации «один контроллер и 12 дисков SATA 1TB», и «до 15 тысяч» за систему с двумя контроллерами (кластерной high available парой).
По крайней мере у партнеров сейчас есть все основания за такую цену подобные системы продавать.
без дисков никто не продает системы хранения данных. диски — самое сладкое и едва ли не «то самое» на чем и зарабатывают бабло. да и кто сказал что «сторонние» винты будут совместимы с «фирменными» салазками… может у них как у hitachi вообще винты приварены к салазкам. .)
Дело не в том, что кто-то хочет неправедно «навариться» на бедных несчастных-пользователях. Дело в том, что система обеспечивается сервисом, а сервисом нельзя обеспечить систему, набитую «леваком», который она видит в первый раз в жизни.
Даже в самом слове «гарантия» есть смысл того, что работоспособность купленного устройства вендором гарантируется. Ее нельзя гарантировать на что-то, что собрал сам пользователь, с его прдставлениями о том, что можно, и что нельзя.

Я уже писал это в предыдущем посте, повторю тут: вендоры Tier-1 считают, что «репутационные издержки» в случае такого варианта, не оправдывают возможного снижения цены.
Однако есть немало вендоров, скажем так, Tier-2, которые такой вариант поддерживают. Если вам обязателен только вариант «свои диски», то вы моете купить сторадж у них.
Однако, разумеется, гарантии работоспособности у них совсем не такие шоколадные, как в рассмотренном случае.
есессно с «левыми» винтами на саппорт не поставить. бох с ним. но покупать с винтами или без — выбор кастомера, но и тут ждет бида: без винтов салазки отдельно не продаются. т.е. замкнутый круг. хочешь не хочешь, а винты купи. :) да ладно, что вы отмазки малюете, это нормальное положение дел для отрасли. те же ibm, hp, sun/oracle своим серверам так же только родные винты с салазками продают, отдельно — нини. :) и все дружно прикрываетесь заботой про надежность что ваши золотые винты со свежей кровью девственниц надежнее и швыдче и вообще… хотя партнамберы в конфигураторах палят оем и вообще. :P вы же явно не возмещаете потери бизнеса если что упадет, а только «чините» железо. при таком раскладе не пофиг ли какие винты там стоят? да и не разумнее ли переложить заботу о рисках на голову кастомера, учитывая что она и так на его голове. так как при словах клиента «надо чтобы было очень надежно» вы будете считать «надежный» конфиг с резервированием всего и вся и системы хранения данных и серверов работающих с ними, и коммутаторов и линков с хранилки до сервера, и в итоге все равно кастомеру придется решить «заплатить гору бабла за надежность» или «заплатить горку бабла за ненадежность и попутно принять возникшие риски». а еще можно поставить вопрос о качестве саппорта вендора на территории рашки, где, безусловно, вендор будет петь красивые басни, а реальное положение дел можно будет услышать только от кастомером. да, маркетинг такой маркетинг, такие красивые слова у вас получаются. :) это все понятно и так.

«диски «с базара» в них не ставятся», — они не ставятся по политическим причинам или таке впринципе не совместимы?
Ну так повторюсь, у вас есть свобода выбрать другого вендора, который такое позволяет, например Xyratex, Infortrend, Axus. Все они позволяют устанавливать любые диски, которые официально были протестированы и включены в Compatibility lists.
Но гарантию вндор не осуществляет, только его локальные партнеры.

Вы же не обижаетесь на то, что BMW или Mercedes требуют обслуживания только в официальных сервисах, покупать дорогие «оригиналы» и принуждают вас лить дорогие расходники, хотя вон у дяди Миши в гараже все то же самое, но впятеро дешевле.

Хотите гарантию — выполняйте условия поставщика.
Не хотите гарантию — делайте что хотите.
вы первый завели любимую вендорскую шарманку про «мы заботимся о вас, лошках, поэтому продаем оемные диски под нашим шильдиком втридорога, и у вас нет выбора, жрите что дают, хо-хо», — я ответил что думаю об этом, так что не надо обид и непонятных соплей вместо ответа по существу на заданный вопрос. :)

вы вспоминаете про мерседес и бмв, а значит отождествляете сабж поста с ними? я бы понял такие сравнения, если бы сабжем была хотя бы Hitachi AMS2100, например, цена головы которой с горсткой винтов от ~$35k, а не low-end софтовая погремушка за до ~$10k. вы смешны такими аналогиями. и я искренне удивлен, я думал цель рекламных статей привлекать новых клиентов, вместо этого вы мне прямым текстом говорите «идите нахуй, вон там есть гора других вендоров».

ну рас уж зашли терки про «хотите гарантию», дайте уже почитать ваше SLA, ознакомиться так сказать. было бы интересно узнать про то что такое вообще «гарантия», что она вообще из себя представляет и как обрабатывается, и как реагируют на заявку, сколько времени пройдет между заявкой на неисправность и ее исправление, скажем, в г. Иркутск, а так же что эта «гарантия» таке _гарантирует_. ну кроме гарантии вашего любимого вендор-лока есессно.

ps: возвращаясь к вашей аналогии про немецкие машины, вы действительно считаете что масло не из сервсисного центра, соответствующее по требованиям оригиналу, но в десять раз дешевле ввиду отсутствия необходимости кормить всю эту сервисно-дистрибьютерскую шушеру, будет работать хуже или вовсе не будет? сами то на мерседесе ездите, чтобы рассуждать про аналогии на их тему?
Не думаю, что ваш тон здесь оправдан.
Много видел железа собранного на коленках, отверточками, скрутками подвязанные, дешево, сердито, при этом админы обзванивают розницу или барыг с просьбой продать один винт, и ищут дешевле на пол-копейки и просят гарантию 3 года. Есть такое, но по старинному обычаю, мы в таким заказчикам, либо не продаем, либо без всяких обязательств, коробку забрали, мы о них забыли. Заказчики, которым мы продаем, обслуживаем и выполняем сервис, не спрашивают о возможности поставить чужие винты, и мне спокойно пользоваться их услугами.
Хотите SLA делайте запрос на интегратора и вам все прокалькулируют, и консультации, и выезд инженера на сайт ночью в Тюмень, или нахождение там выделенного инженера, все возможно, просто это стоит денег. Если вы считаете, что информация ваших клиентов и ваша стоит того, чтобы хранить ее на самосборе, так она там и должна храниться, не нужно отвлекать интеграторов и вендоров от работы.
я прекрасно знаю что за бабло все на всё согласны, с той лишь разницей что одни могут, а другие нет, а третьим оно не надо.

про самосбор придумали только что вы сами и про три копейки тоже. знаете ли, разница между оемом вендора схд и оригинального вендора винта раза так в 3-4 это ниразу не «три копейки», а если помножить на количество шпинделей в инсталяции, то и подавно. на эти «трикопейки» я накуплю гору _правильных_ винтов и буду радый. чем винты с вашим шильдиком такие особенные, что за них надо платить четыре стоимости? тем что они не протеворечат вашему «вендор-локу»? вашей религии?
Да винты дороже, но только не 3-4 раза (такое только в VMax'e) также винты по-особому отформатированы не в 512, а 520 в разнице хранится CRC проверяется, что обеспечивает дополнительную надежность хранения данных. Также винты протестированы, на них постоянно клепают прошивки и т.п.

P.S. У меня в FAS3020c (из ~140 винтов) за 4 года вылетел всего один винт и то вылететь не успел т.к. по данным Autosupport мне вендор диск прислал раньше.
«По-моему мы зря его кормим» (с) Кот Матроскин ;)
Та ну кто по прайсу покупает? У HDS 3000$ винт стоит в GPL. Но потом предлагается хорошая скидка, и Заказчику приятно, и вендору не накладно. А с NetApp отдельная песня, они могут давать цену, на те деньги, которые есть у Заказчика на систему другого вендора. И можно защитить проект, закрыв потребности клиента, не кол-вом дисков, а функционалом. Если за те же деньги, купить не винты (которые греют воздух и потребляют электричество), а технологии + меньше винтов, думаю разумный человек выберет второе.
Есть мнение, что вы зря сотрясаете эфир. Человеку неинтересно знать, ему интересно посраться в комментах :(
на вопросы вы не отвечаете, на них отвечают другие насколько я вижу, а вы лечите заученную маркетаскую шарманку, но, внезапно, мне не интересен пиздеж маркетастов, так что со своими откровениями про золотые тестированные винты за большую цену идите-ка вы на хуй.
Ну я потерплю, пока вы выговоритесь, и все же сходите выпьете свою таблетку, которую вы вчера явно пропустили перед походом в интернет. Вам без нее явно тяжело. :D
вы не поверите, я в курсе что за жпл никто не покупает. однако, ну какая же эта «скидка»? ну пускай будет 50%, все равно остается полторы тыщи баксов за винт в вашем примере. типа приятная цена? да вы издеваетесь. Ж) ну да ладно, хитачам можно простить, у них все по честному, не чей-то оемленый винт, да и не простой «свой»… да и хитачи уже хай-енд, с которым писюк не противопоставишь. в начале ветки вообще речь шла FAS2020. у хитачей попросту нет этих альтернатив в лоуенде, потому что хитаче деревянне и у них на всё про всё едва ли ни одна коробка с разной прошивкой…

жуть, какие еще «технологии»? чего такого умеет конкретно этот FAS2020 чего не умеет любая другая СХД? решения примерно одного уровня у всех умеют примерно одно и стоят примерно одинакого. и с чего вдруг технологии сулят меньше винтов?
Скидка есть и 92% на железо, 98% на софт, просто нужно плотно интегратору работать с вендором и заказчиком. Хитачам хитачевое, у них есть дедупликация в AMS или USPV? А снепшоты сколько времени занимают и сколько делаются и как пригружается система? А софта сколько нужно знать, чтобы всем этим рулить, а резать рейдгруппы легко?
Хитачи это такие холодильники есть. И экскаваторы, я знаю.

Мой вам совет — оставьте в покое этот организм. Для того, чтобы с ним спорить нужно встать с ним на один уровень. А зачем вам на него вставать? Человек полностью и абсолютно убежденный в собственной непререкаемой правоте, и единственном владении Истиной. Такое бывает в 25 лет, сплошь и рядом. Потом проходит.
Но вам-то это зачем?
Скучаю :)

Хитачи, согласен :) Конечно HDS.
Да не один ли хрен :)
Производитель систем хранения, не входящий даже в пятерку лидеров, где-то там, во втором эшелоне, вместе со всякими Pillar, Compellent, Xiotech и прочими Huawei-Symantec ;P
Мда, чувак… или ты реально полгода как работаешь и у тебя сопли-слюни текут как у нас все хорошо ну или просто туп) Говорить, что HDS — отребье и ДАЖЕ не входит в пятерку — это реально бред, зато вот HP входит, на 90% при помощи OEM. И, да, прежде чем говорить что-то про HDS, необходимо хотя бы войти в Hi-end, а не рассказывать всем про FAS.
Чувак работает с HDS и NetApp с 2003 года.

> Говорить, что HDS — отребье

Там смайлики парсер съел? ;)
Я там тролля дразню ;)

Но да, HDS действительно не входит в пятерку производителей по миру, он так нетипично популярен в России, да, и это большая заслуга российского офиса, но в мире это не так. По официальным данным продаж (куда входят и продажи OEM) его даже Dell обходит.
Дисков меньше нужно, т.к. есть дедупликация, конечно не все типы данных дадут эффективный прирост дискового пространства при ее внедрении. Давеча я на 2020 отрезал 10ГБ и отдал его ESX серверу по NFS, поставил на него ХР (размер 7ГБ диска С, под ESX 3,5ГБ), а потом при помощи Rapid Cloning Utility на этот же объем клонировал 20 ХР, за 3 минуты. Все машины занимали объем 3,7ГБ, на других системах это было бы 35ГБ. Вот и посчитайте, сколько нужно было бы еще дисков, греть воздух, питать их электричеством, и это только на 20 машинах.
> Скидка есть и 92% на железо, 98% на софт, просто нужно плотно интегратору работать с вендором и заказчиком.

сказки не рассказывайте. с ваших слов получается что и цод можно укомплектовать за цену средненького сервера того же sun'а или ibm'а. или вы имеете ввиду скидки на винты? ну может быть если набрать хлама на ценник где эти винты потеряются, может и кинут их в «подарок». но это лишь вопрос ваших предпочтений что услышать «в подарок» или «всё было включено в стоимость проданного». в любом случае, в частности, оемленные винты не будут стоить столько же или рядом с теми же винтами у родного вендора.

не надо мне рассказывать про дедуплекацию данных как про откровение какое-то, так и знал что про неё мне начнут лечить как про средство «сэкономить на винтах». да, не спорю, бонус из неё приятный. но далеко не факт что на используемой задаче она возымеет профит. энивей, я бы не расчитывал количество дисков из расчета «сэкономим на дедупликации». потому что это частный случай, что собственно и демонстрирует ваш пример с виндовсом. может у вас и хранится сотня копий одного и того же с разницей в байт, то у других может такого и не быть. я бы даже сказал вряд ли будет. такое возможно только в идеально сферическом вакууме, в котором вы наверно и живете. я даже наверно вас удивлю, но клонировать фс и скормить ее в виртуалку на zfs так же можно и так же не будет «лишнего» занимать, пока не начнете эту фс изменять. всё про что вы тут вещаете на коробке с zfs реализуемо чуть более чем полностью. не понимаю что вы пытаетесь доказать: мне незаменимость дешевых схд или себе нужность вашей дешманской схд?

да, неадекватный товарищ под ником track прав, мне вы вряд ли докажете незаменимость и необходимость дешманских СХД аргументами вида «ГАРАНТИЯСЕРВИССВИСТЕЛКИПЕРДЕЛКИЗОЛОТЫЕВИНТЫ», просто потому что это детский сад и пиздеж маркетастов, не более.

ув-мый track, вы все такие умные и гораздые поливать говном конкурентов, может таке кто-нибудь закроет вас всех в одной комнате, чтобы уже с интересом посмотреть как вы друг на друга говном поливать будете? :) и весело и польза будет: оппоненты то спиздеть не дадут. Ж)

ну и да, речь то я веду не за то что вы плохие, а хитачи хорошие. хитачей можете заменить на кого угодно, кто вам больше нравится. речь я веду про то что маркетасты у всех вендоров одинаковые долбоебы и пиздоболы, что вы с остервенением щас и доказали. аплодисменты стоя! Ж)
Вам с этим точно лучше к врачу, а не сюда :D
Нет никаких сказок, есть реальные проекты. Есть скидки, просто не для вас, вам они не нужны. Молитесь на ZFS, не кто не мешает, долбите в клаву команды, вперед, трабылшутите и судорожно пытаетесь найти потерянные данные, а вас директор материт, флаг в руки. Мы спокойно живем и не заморачиваемся на эти мелочи. Вендоры знают друг друга, никто не будет брызгать пеной, у них одна задача, взять деньги у заказчика и дать ему решение для его конкретной задачи, а не вообще место для мусора всей конторы + ZFS. Правильное ТЗ (не на тендер) на СХД решит какой вендор будет более вписываться в решение, а деньги это вопрос другой. И вам тут не маркетологи пишут.
окей. допустим убедили.

>Но, наверное, не совру, если скажу, что ценовая категория для FAS2020 это «до 10 тысяч долларов» со склада в Москве для конфигурации «один контроллер и 12 дисков SATA 1TB», и «до 15 тысяч» за систему с двумя контроллерами (кластерной high available парой).

как мне купить FAS2020 в указанном конфиге за $200 вместо указаных $10k? готов прямо щас оформить сделку :D да бох с вами, готов два таких конфига купить за $400 каждый или в сумме за $800. доставку в магадан оплачу сам. по рукам? куда реквизиты слать?

ну и еще пару слов про zfs vs netapp(wafl). всем известна патентная тяжба между sun и netapp после покупки первой storagetek, всем известно чем это закончилось. последняя спаслась ответным иском про нарушение патентов wafl в zfs, что какбэ намекаэ нам… а учитывая что zfs проэктировалась не в мезазойных 92-93х годах, а уже в этом тысячелетии, что нам уже должно говорить о большем ее совершенстве и о решении проблем существующих в wafl. вобщем-то об этом особо нечего рассуждать, обилие low-end СХД zfs-based на рынке об этом говорит. к слову даже есть и не совсем low-end, та же 7XXX серия хранилищ от sun.
Давайте ТЗ. Т.е. утром стулья, вечером деньги. Да и закажите лучше 200 тысяч таких систем, и будет скидка, а то пару не серьезно. А может вы из РЖД? Тогда можем и поговорить на счет парочки маленьких систем. Только зачем оно вам нужно, там же поддержка, при чем авто, сама система вам диски закажет, а не откат от продавца, да и wafl вместо zfs. Да и SUN почил уже внутри Oracle. 10-15килодолларов это реальная цена для человека с улицы. Для получения лучшего предложения необходим объем заказа. За патенты все судятся, это модно.
а что вы меня попрекаете? за 2% от стоимости, да бох с ним, за 4% или даже 10% я бы купил и не вспомнил о каких-то гарантиях. всё равно вопрос рисков — это моя головная боль, а не вендора или интегратора или кого-то еще.

а вообще все как и ожидалось. чего тогда было рассказывать про 98% скидки? на объемах кто угодно скидок наделает. правда во что-то большее чем 45-50% я не поверю, ну да это мои личные проблемы. хотя, конечно, вагонами их не покупал, может и правда за два вагона винтов с полками дадут 98% скидки. ну а за 10килобаксов брать лоуенд не вдохновляет. хотя, может быть, людям далеким и привыкшим клацать мышкой в чекбоксах славного «бесплатного» софта оно и покажется сказной, цена то по меркам СХД нищебродская, да.
Вы приходите сами к правильным выводам, большие скидки — на больших объемах, так везде, даже на шуруповерты Хитачи. Если 2020 закроет вашу задачу, и отпадет необходимость платить админу штуку баксов в месяц за его труд над поддержкой ZFS, то эта система отбивается за 10 месяцев, тока на зарплате, а если еще посчитать экономию электроэнергии, места в шкафу и охлаждение, то еще быстрее. Скидка в 40-50% это партнерская скидка, практически у любого вендора, поверьте.
одминов в штате все равно надо держать, причем квалифицированных, которые за колбасу не работают, причем несколько, чтобы они в отпуск по очереди ходить могли и подменять друг друга если вдруг чо… покупка вундервафли за гору денег никак не причина сэкономить на обслуживающем персонале, скорее наоборот, причина озаботиться обучением персонала и здесь я не имею ввиду обучение до сервисного инженера. насчет мест в шкафу и экономии электроэнергии все спорно, зависит от размеров инсталляции. про скидку в 40-50% охотно верю, потому что _знаю_, что да, это так.

ps: выводы я сделал вобщем-то давно, да и чего вы привязались к этим хитачам? Ж) я вовсе не любитель хитачей или кого-то еще. мне ровно.
Ане опасно хранить такую копию данных на самом же сторадже?
Ведь это аксиома — не хранить бэкапы на том же носителе.
Не бекапы, это мгновенная копия.
Тут вот какая ситуация. Во первых хочу отметить, что снэпшоты совсем не отменяют и не заменяют бэкапы, так сказать «классические». Это расширение возможностей традиционного бэкапа.

Что есть бэкап? Бэкап это то, с чего можно восстановиться, причем восстановиться за время, «прежде чем нас вcех за это поубивают»;) В науке это называется SLA — Service Level Agreement.
Если с бэкапа можно восстановиться за оговоренное время — это хороший бэкап. Если с бэкапа нельзя восстановиться за оговоренное время — это плохой бэкап, как бы правильно и «по науке» он не был сделан.

«Удаленный бэкап» отличная штука, которая помогает в случае физического выхода из строя стораджа. Но физический выход из строя стораджа это все же неповседневность. Пожары и наводнения, славбогу, это не ежедневная данность. А вот секретарша притащила на флешке вирусы, или в ведомости обнаружился мальчик с именем DROP TABLE ;) это, на практике, гораздо более частая ситуация сбоя в данных.

И в такой ситуации восстановление из снэпшота, с того же хранилища, будет выполнено быстрее, а значит — удобнее и лучше.
Что, конечно же, не исключает необходимости делать правильный удаленный бэкап, на случай аварии. Просто восстанавливаться с него придется не по пустякам, а в случае по настоящему серьезных проблем.

К слову сказать, делать бэкап со снэпшота, а не с активных данных, это еще и отличное решение резервного копирования «открытых файлов», вечной головной боли любого практическго админа.
UFO just landed and posted this here
Не совсем понял вопрос, поэтому отвечу так, как я его понял :)
Если не то — уточняйте.

Снэпшоты это такие «дифференциальные копии», по занимаемому на дисках месту, да, но с точки зрения пользователя «дифференциальность» эта скрытая, так как в каждом снэпшоте пользователь видит полноценную полную копию своих данных на томе, на соответствующий момент времени.

Например, в рассмотренном выше случае, с 1TB-разделом и слабоизменяющейся (например на 5 процентов за сутки) базой на 750GB, если мы начнем куда-то наружу копировать наши снэпшоты, то каждый снэпшот будет копироваться как полноценная база размером 750GB, хотя на диске будет занято за все сутки всего 50GB разницы между всеми снэпшотами и активной базой.
UFO just landed and posted this here
Я бы поступил иначе. Я бы хранил снэпшоты на диске, взятые с нужной периодичностью (раз уж они мало места занимают), и раз в сутки (может реже) бы утаскивал полную копию на внешний носитель. Ну или там если бэкапный софт умеет, то делал бы блочно-инкрементальную.
Полная копия выгодна быстрым восстановлением. Потому что покааааа из кучи инкрементальных соберется актуальное состояние… А полная — она и есть полная.

Но утащить средствами стораджа «только разницу» — нет, нельзя. Ее можно утащить на другой нетапповский сторадж, с помощью средства D2D backup — SnapVault, там они могут между собой разобраться как передать на внешний сторадж «разницу» но о SnapVault я может как-нибудь дальше расскажу.
UFO just landed and posted this here
А никто не видел, чтобы можно было так с программой? Типа пять минут назад она еще не упала, верните в зад. Для форков же работает.
Может, я что-то пропустил в статье (она довольно большая, а мне на работу скоро бежать), но если система не даёт ничего изменить на диске, а всё решается созданием нового файла, то как быть со вставкой в середину?

Получается, что на операциях UPDATE при сбросе на диск (fsync и прочих) каждый раз файл перекопируется с новыми данными?

Наверное, это сильно снижает скорость?

Есть место, которое я не понял в статье, возможно, в нём и спрятан ответ:
В случае же необходимости изменения его содержимого эти изменения «дописываются» в свободное место дискового пространства, после чего на блоки с записанным содержимым изменений переставляется указатель содержимого файла (старый блок содержимого помечается как свободный, или не помечается, если на него ссылается более одного файла, или он использован в снэпшоте).
Что вот это значит? В файле можно изменить блок из середины? А как конкретно? Новые блоки накладываются как патчи на прежний файл? Файл представляет собой последовательность блоков и можно перезаписать любой блок, переставив указатели в соседних, но не изменяя размер блока?

В общем, проясните кто-нибудь это место.
UFO just landed and posted this here
Ага, спасибо! Стало намного понятнее.
UFO just landed and posted this here
Пока все, о чем я до сих пор рассказывал — базовые возможности любой системы NetApp.
Есть ряд возможностей, которые включаются покупкой лицензий, но снэпшоты, а также thin provisioning, дедупликация, сервис NBD, и еще несколько возможностей, о которых я еще напишу далее, это все «в базе» любой системы, и дополнительных денег эти функции не стоят.

Так что «стоить» снэпшоты могут только в виде занимаемого места.
А занимаемое место зависит, как я писал выше, от объемов изменений.
Если между взятыми снэпшотами в базе изменены 5% данных, то размер доступного данным пространства на томе, где лежит база и взяты снэпшоты, уменьшится на 5%.

Заранее место на дисках под пул блоков, в отличие от COW, не отнимается.
на вашем месте я бы не смотрел на low-end решения. проще и дешевле набить сервер винтами и крутить на нем zfs, причем дешевле в разы. в рисках и гарантиях вряд ли что потеряете. зато за те же деньги хоть два сервера с винтами купить можно, ну или как минимум один с горой запаса. в _вашем_ случае на 4 тб этого более чем достаточно, даже есть огроменный запас по масштабированию. :)

смотреть на «готовые» решения надо только если вам надо high-end решения, ну или хотя бы middle, — это когда надо много и сразу. а пару-тройку десятков терабайт можно и на «писюке» с горой винтов и правильным контроллером дисков без проблем отстрелять на отличненько. :)
UFO just landed and posted this here
У вас неверное между эксплуатацией и бизнесом нет SLA, и соответственно штрафов, за простой сотен рабочих мест, и по-этому вы можете позволить себе налаживать хранение данных на «писюке».
В свое время, когда я был молодой и зеленый, и любил чувствовать «незаменимость» (а чего проще стать незаменимым, как сделать что-то, в чем никто кроме тебя не понимает как это работает, и как его починить, случись что), я тоже таким был.
Но однажды руководство конторы, в которой я работал, не отпустило меня в давно условленный отпуск под предлогом: «Так никто ж без тебя тут в этом не разберется, а если сломается? А надо чтоб работало. Не-е!»
И я крепко задумался, насколько хорошо быть таким «незаменимым» и городить «серверы с винтами под zfs на FreeBSD»
вот вы такой не молодой, спелый и опытный, что даже о простом ведении документации не слышали и не подозреваете что она то таке решает все эти проблемы «незаменимости». никакое железо не решит ваших проблем с отпуском, если не будет рабочей документации, даже если есть человек который может вас подменить. «зубры» то уж должны знать такие простые истины, равно как и то что zfs на freebsd говно. впрочем про freebsd придумали вы сами. :)
Как же я не люблю подобную точку зрения… напоминает коммунистов у которых всего два мнения — одно моё, второе не правильное. У ZFS нет обеспечения работоспособности инфраструктуры а именно специализированны софт управления (помимо консоли), те же SnapManager'ы (да, да просто снапшоты штука клевая но не делает все за вас), софт репликации кластеризации и т.д. и т.п. сначала попробуй поднять ZFS, а потом поддерживать в масштабах Enterprise потом сравнивай…

P.S. Я ничуть не считаю ZFS плохой штукой — просто все нужно применять для своих задач.
это из разряда шашечек, вместо того чтобы ехать. «обвязок» для zfs в интернетах гора и так. есть даже стораж системы готовые: nexenta storage, sun zfs storage, и т.п.

мигрировать данные между хранилками в любом случае тяжелый процесс. все остальное без проблем и так умеет. я лично вообще ненавижу свистелке перделке с кнопкачками и галочками… но за ценник в разы меньше это не определяющий фактор.

ZFS как раз и создавали для таких задач. теперь ни дешманские рейд-контроллеры, ни дешманские СХД никуда не уперлись. хай-енд, да, без него никак.
Как хорошо, что вы можете писать только раз в час %)
Оборудование кажется старым
Нет, просто реальный контроллер, реальной рабочей системы а не лакированное маркетинговое презентационное фото.

FAS2020 это, конечно, не суперновая модель, появилась она в продуктовой линейке, если не ошибаюсь, в 2006-м году, но до сих пор еще продается. На сегодня это самая младшая и самая недорогая система производства NetApp.
Еще вот с такой точки могу показать:

Копилефты принадлежат хабраюзеру foboss :)
За что ему спасибо.
Sign up to leave a comment.