The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Представлена распределённая ОС Node9, сочетающая технологии ..., opennews (??), 12-Июн-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


32. "Представлена распределённая ОС Node9, сочетающая технологии ..."  +/
Сообщение от приборчик (?), 13-Июн-15, 19:29 
>[оверквотинг удален]
> - это ЧП и не проблема ОС или прикладного софта. Отвалившийся
> смонтированный сетевой ресурс должен быть аккуратно обработан. О различиях в паттернах
> доступа и подобном я и не говорю. Тут регулярно хочется знать,
> на SSD или HDD данные лежат, а они - "отсутствие различий".
> Причём как полигон для исследования концепций, которые потом будут реализованы где-то в
> практически применимом виде подобные штуки хороши и нужны - или, как
> минимум, безвредны. Но надо понимать, что это именно полигон.
> Вот подозреваю, что plan9 именно поэтому и не взлетела - практик интуитивно
> понимает, что слишком красивая архитектура - это всегда результат игнорирования реального
> мира, и использовать её - значит искать себе приключения.

Вы не врубились в ключевое слово - облако. В облаке - я не знаю и не хочу знать о различиях, у меня лишь ресурсы, которые виртуализированы. Она выглядит многообещающе. Особенно учитывая скорость LuaJit (а она поразительна).

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

33. "Представлена распределённая ОС Node9, сочетающая технологии ..."  +/
Сообщение от Crazy Alex (ok), 13-Июн-15, 21:07 
Во-первых, там облака указаны только как один из вариантов применения. В-вторых - я не спец в облаках и привожу пример из той области, в которой разбираюсь.

Я в принципе считаю, что подход "Представим всё как X" не работает. Работает "представим вся как X1, X2, X3... зная, что количество этих разновидностей будет увеличиваться, а после того, как их станет слишком много - мы выкинем эту абстракцию и подберём что-то более подходящее к нашим условиям".

Кроме того - если нечто претендует на применимость везде - это заведомый мусор. Один из важных признаков прилично спроектированной системы - понимание разработчиком, где эта система работать перестаёт.

Ответить | Правка | Наверх | Cообщить модератору

36. "Представлена распределённая ОС Node9, сочетающая технологии ..."  +/
Сообщение от Аноним (-), 13-Июн-15, 21:51 
> Я в принципе считаю, что подход "Представим всё как X" не работает. Работает "представим вся как X1, X2, X3... зная, что количество этих разновидностей будет увеличиваться, а после того, как их станет слишком много - мы выкинем эту абстракцию и подберём что-то более подходящее к нашим условиям".

Расскажите мне в чем различие локального HDD примонтированого по пути XXX,
iSCSI по пути YYYY, и какой нить сетевой FS - по пути ZZZZ.

кроме тривиального что iSCSI, и сетевая FS тупо быстрее и работают на скоростях близких к скорости RAM (10-60 Gbyte/s) ? Кстати покажите мне такой локальный дисковый сервис - который сможет обеспечить такие скорости?

Ответить | Правка | Наверх | Cообщить модератору

45. "Представлена распределённая ОС Node9, сочетающая технологии ..."  +/
Сообщение от Crazy Alex (ok), 14-Июн-15, 14:32 
Первое. Ещё раз я не сторонник утверждений на все случаи жизни. Вполне вероятно, что может быть система, где сетевое хранилище будет по всем параметрам эквивалентно локалу. Но фишка в том, что может и не быть.

Второе. Если у вас есть что-то заведомо быстрее, чем локальный диск - приложению, в идеале, об этом надо бы знать.

Третье. Скорость - не всё. например, к сетевой ФС возможен конкурентный доступ невесть чего, и в результате скорость может непредсказуемо деградировать в произвольный момент - уж оверселлинг все видели. Локальный же диск как был, так и есть. То же самое касается доступного дискового пространства.

Четвёртое. Ещё раз - не всё сводится к облакам. Из новости: "Система предназначена как для решения традиционных задач распределённых вычислений и симуляции, так и для применения в облачных системах и сетевых системах управления и контроля".

Пятое - как ни крути, между машиной и удалённым сетевым хранилищем больше узлов, которые могут сфейлить. Разумеется, это решается резервированеим и прочим, но закончится это всё ещё одной идеальной системой в вакууме - только теперь это будет СХД, на которую потрачено в десять раз больше, чем можно было бы.

Шестое. Особенности легко проигнорировать, навернув сверху обобщённый протокол. А вот обратное сделать несколько затруднительно.

Седьмое. Диски были одним примером, вы к ним как-то тщательно привязались. Наверняка есть масса ситуаций, где подход "а мы всё сделаем коллбеками на Lua" даст сбой.

Достаточно?

Ответить | Правка | Наверх | Cообщить модератору

48. "Представлена распределённая ОС Node9, сочетающая технологии ..."  +/
Сообщение от Аноним (-), 14-Июн-15, 22:41 
> Первое. Ещё раз я не сторонник утверждений на все случаи жизни. Вполне вероятно, что может быть система, где сетевое хранилище будет по всем параметрам эквивалентно локалу. Но фишка в том, что может и не быть.
> Второе. Если у вас есть что-то заведомо быстрее, чем локальный диск - приложению, в идеале, об этом надо бы знать.

У приложения будет особенный read(2) ? или специальный write()?

> Третье. Скорость - не всё. например, к сетевой ФС возможен конкурентный доступ невесть чего, и в результате скорость может непредсказуемо деградировать в произвольный момент - уж оверселлинг все видели. Локальный же диск как был, так и есть. То же самое касается доступного дискового пространства.

Мисье - вы точно имеете только 1 работающую программе на хвосте? Вы точно уверены что за локальный диск не может быть конкуренции? давайте я вам покажу забавный момент.
есть директория - пока она читается - удалить вы ничего не сможете.
пока происходит поиск файла - вы не можете ее модифицировать.
Вот блин такие засады в linux VFS.

> Четвёртое. Ещё раз - не всё сводится к облакам. Из новости: "Система предназначена как для решения традиционных задач распределённых вычислений и симуляции, так и для применения в облачных системах и сетевых системах управления и контроля".

Кончай курить. Где я говорил о облаках? Не надо приписывать мне слова которые я не говорил.

> Пятое - как ни крути, между машиной и удалённым сетевым хранилищем больше узлов, которые могут сфейлить. Разумеется, это решается резервированеим и прочим, но закончится это всё ещё одной идеальной системой в вакууме - только теперь это будет СХД, на которую потрачено в десять раз больше, чем можно было бы.

Сдай своего драг-диллера. Хочу такую же траву. Сразу видно человека который Big Data видел только на рисунках.

> Достаточно?

Да достаточно. что бы увидеть вашу глупость мисье.

Я задал один простой вопрос - ответа на него не увидел, зато приписаны мне куча левых слов и тп.
Учись отвечать на поставленный вопрос.

Ответить | Правка | Наверх | Cообщить модератору

52. "Представлена распределённая ОС Node9, сочетающая технологии ..."  –1 +/
Сообщение от Crazy Alex (ok), 15-Июн-15, 12:36 
>У приложения будет особенный read(2) ? или специальный write()?

В идеале - должен бфть API, дающий список устройств с их свойствами. А дальше - приложение может выбрать, куда писать - самым обычным write().

> Мисье - вы точно имеете только 1 работающую программе на хвосте? Вы точно уверены что за > локальный диск не может быть конкуренции? давайте я вам покажу забавный момент.
> есть директория - пока она читается - удалить вы ничего не сможете.
> пока происходит поиск файла - вы не можете ее модифицировать.
> Вот блин такие засады в linux VFS.

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

> Кончай курить. Где я говорил о облаках? Не надо приписывать мне слова которые я не говорил.

А, да, перепутал авторов маленько. Неважно. Если не в облаках - тем более. Вне облаков систем, имеющих действительно надёжную и не перегруженную СХД - раз-два и обчёлся. Потому что невыгодно.

>Сдай своего драг-диллера. Хочу такую же траву. Сразу видно человека который Big Data видел только на рисунках.

Отлично. Так и пиши - "меня не интересуют никакие области кроме Big Data". И не забыдь добавить, что имели в виду Big Data, где денег не жалеют - потому что то, с чем я имел дело (а я пару раз таки имел) хранило-то много и довольно шустро, но, закономерно, периодически затыкалось разными способами - от странностей NFS до затыков с сетью. Что логично, ставится то, чего хватает для бизнеса, а не то, что хотелось бы в идеале. Этой штуки хватало - с некоторыми костылями,но без больших вложений в апгрейд.

>Я задал один простой вопрос - ответа на него не увидел, зато приписаны мне куча левых слов и тп.
>Учись отвечать на поставленный вопрос.

Ок, отвечаю ещё раз, специально для тупого анонима, решившего, что имеет значени только случай с крутыми СХД на толстых линках..
Локальный диск предоставляет некоторые гарантии - минимальная скорость, гарантированное присутствие. ну, то есть может быть и не так, но это маргинальные случаи, вроде неисправной машины. Сеть в общем случае этих гарантий не даёт. Может быть выделенный 10Gb линк, а может быть 100Mbitб шаренный еще с десятком машин в стойке. А может быть Wi-Fi до домашнего медиасервера. И это, блин, РАЗНЫЕ случаи. А то, что где-то и когда-то характеристики могут совпасть или у сетевого хранлилища они будут лучше, чем у локального - ну да, бывает. Только закладываться на это нельзя.

Ответить | Правка | Наверх | Cообщить модератору

61. "Представлена распределённая ОС Node9, сочетающая технологии ..."  –1 +/
Сообщение от Mihail Zenkov (ok), 15-Июн-15, 14:17 
> Локальный диск предоставляет некоторые гарантии - минимальная скорость, гарантированное
> присутствие. ну, то есть может быть и не так, но это
> маргинальные случаи, вроде неисправной машины.

Ничего он не может гарантировать и рассчитывать на это нельзя. По сей день система встает колом, если винт заснул и нужно ждать пока он раскрутится. Мы не можем гарантировать скорость - работающие на фоне приложение может съесть весь io (тот же торрент, особенно во время хеширования). А может кто-то другой по сетке работает с этим же винтом. По возможности все файловые (и естественно сетевые) операции должны быть асинхронными (особенно при больших объемах) - приложение не должно безответно висеть, если io по какой-то причине замер или очень медленный.

Ответить | Правка | Наверх | Cообщить модератору

37. "Представлена распределённая ОС Node9, сочетающая технологии ..."  –1 +/
Сообщение от Аноним (-), 13-Июн-15, 22:44 
ps. напомню что локальный диск ограничен SAS bus, который выше 6Gbit/s прыгать не научился, а нормальные сетевые стораджи они упираются в IB EDR (300 Gbit/s, продаются с начала этого года), или Intel TruePath (с прошлого года, похожие скорости).

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

40. "Представлена распределённая ОС Node9, сочетающая технологии ..."  +/
Сообщение от Ytch (ok), 14-Июн-15, 04:26 
Что-то во всем предыдущем обсуждении никто особо не упирал на то что "локальный=быстро, сетевой=медленно и в этом всё дело", а вы чё-то всё свели к скорости и доказываете (зачем-то?) что "сетевое бывает существенно быстрее". Ну бывает и что? Далеко не только из-за отличий в скоростях (в любую сторону) с сетевым и локальным работают по-разному.
Ответить | Правка | Наверх | Cообщить модератору

46. "Представлена распределённая ОС Node9, сочетающая технологии ..."  +/
Сообщение от Crazy Alex (ok), 14-Июн-15, 14:34 
Да человек тут вообще упустил, что диски - это всего лишь пример, и не более, и зачем-то упёрся в один конкретный случай облака с крутыми СХД и 10GB сетью. Основная идея - не о дисках вообще, а что подход "единственно верного решения" не работает на практике.
Ответить | Правка | Наверх | Cообщить модератору

49. "Представлена распределённая ОС Node9, сочетающая технологии ..."  +/
Сообщение от Аноним (-), 14-Июн-15, 22:44 
> Да человек тут вообще упустил, что диски - это всего лишь пример,
> и не более, и зачем-то упёрся в один конкретный случай облака
> с крутыми СХД и 10GB сетью. Основная идея - не о
> дисках вообще, а что подход "единственно верного решения" не работает на
> практике.

СХД - применяются не только в облаках, и не только в хостинга. Неожиданно так.

А для остальных - еще раз - в чем отличие для приложения - которое хочет
1) открыть,
2) прочитать, записать

в некий файл в этих трех случаях. Знание где именно файл расположен - очень и очень редко когда надо.
Не смотря на утверждения местных "аналитиков".

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру