У сотрудников компании у каждого свой ноут. Они работают и производят при этом массу файлов. Каждый такой файл можно оценивать как некую стоимость в человекочасах. И вдруг человек теряет комп. Или роняет. Или сгорает его диск.
И вся его работа пропала. А фирма должна заново платить ему зарплату, что бы он снова произвел на свет ту же самую работу.
Можно всех сотрудников засадить в терминальный доступ и сделать так, что бы их ноутбуки и компы ничего другого не могли. Но как быть если сотрудники физически не могут быть постоянно подключены к серверу?
Во времена, когда облаков еще не было, я прилагал к каждому компу флешку на которую с помощью bat файла записывались все полезные данные с компа. Обычно хватало флешки на 2 Гб. Но для особо контентных сотрудников нужна была флешка на 16 Гб.
Этот же батничек записывал данные по времени операций копирования. То есть вел лог всех бакапов.
Административно все флешки собирались раз в неделю и с каждой делались копии.
И заодно проверялись логи. Кто не делал вечерний бакап, тот лишался премии.
Шли годы и появились облака. На сегодня мы в фирме для всех производителей контента, кто не работает сразу на сервере (у сервера все бакапы централизованы и даже на всякий случай в другую страну все перекачиваются), заводим облачную копию его рабочего стола и папки со документами. И оттуда все уже копируется автоматом на сервер Synology.
В случае гибели компа сотруднику просто выдается другой комп и настраивается синхронизация. И через пару часов он имеет полностью все свое рабочее окружение и рабочие файлы. А фирма уверена, что. его работа не пропадает.
И вот возникает вопрос. В каком таком облаке надо хранить эти данные. В чужих Яндексах, Дропбоксах или на своем собственном сервере. Который бакапится по своему заданному порядку.
Мы сидим на своем. А вы? Речь именно о файлах, которые производят сотрудники на своих компах.
Какие были проблемы ранее у нас? Например, когда мы сидели на Яндексе, он как‑то раз убил все файлы. Так же был разок и с дропбоксом. Я имею ввиду платные аккаунты.
У Synology свои проблемы. Иногда заедает синхронизация. В 22 году заедала. И до середины 23 года тоже. Сейчас версия клиента 3.4.0 и вроде как все работает стабильно.
Опасение одно. Что вход в авторизацию происходит не напрямую, а через их сервер. Который может быть в какой‑то момент заблокирован. Как некоторые аккануты сейчас заблокированы, если ты заходишь с территории России. И тогда надо будет искать альтернативу.
А есть ли альтернатива Synology на Linux который бы кто‑то уж пользовался и имеет положительный опыт? QNAP? Или все же чужие облачные хранилища?
Но ведь наши данные это наши данные. В них всякие коммерческие и технологические. секреты? Мы вот шифруем все диски от греха подальше. И при такой скурпулезности взять и положить чужому дяде все свои данные? Кого только не вскрывали в последние годы. Каких только великих айтишников не громили.
Сбербанки и Банкиальфы могут себе позволить даже и написать все свое. Но если мы не антишная компания? Мы вообще‑то делаем морозильники для еды. И микроволновки.
Пока сидим на Synology. Но на всякий случай подумываем об альтернативе.
Причем желательно такой, которая работает и в странах не дружественных тоже. Ибо мы сами в них тоже работаем.
Комментарии (68)
xface
09.01.2024 00:45+3Используем seafile - отличная штука, производительный, есть клиенты под все платформы, история(версионирование), корзина. Работает по своему протоколу, файлы хранит блоками(возможно кому-то будет минусом), но есть возможность использовать webdav. Так же можно прикрутить движок для работы с документами онлайн, например, onlyoffice. В pro-версии есть кластеризация
romxx
09.01.2024 00:45+6И вдруг человек теряет комп. Или роняет. Или сгорает его диск.И вся его работа пропала.
Чего, серьезно? На Хабре, в январе 2024 года все еще всерьез обсуждаются такие вопросы?
PereslavlFoto
09.01.2024 00:45Два года тому назад мне довелось видеть организацию, где нашли ловкое решение этого вопроса.
Если вдруг человек роняет свой настольный компьютер, или если сгорает его диск, тогда человек должен остаться после работы, прийти в выходные или во время отпуска, чтобы сделать всё это снова.
Поняв такую стратегию, сотрудники стали бекапиться в вебмейл!
dbalabolin Автор
09.01.2024 00:45Ну вариант когда человек выходить и заново все делает в свободное время не подходит никак. Фирме нужно все это прямо сейчас. И совсем не интересно ждать месяцы.
PereslavlFoto
09.01.2024 00:45Если нужно прямо сейчас, тогда сотрудникам в названной организации придётся работать допоздна и без выходных.
dbalabolin Автор
09.01.2024 00:45Скажу тогда еще конкретнее. Я как руководитель не готов всего этого ждать. Я существенно более предусмотрителен и поэтому принимаю меры заране для недопущения ситуации, когда сотрудники не могут продолжать работу и вместо этого делают восстановление.
PereslavlFoto
09.01.2024 00:45Не всякий руководитель готов отдать свою зарплату на бекапный сервер.
Вы — редчайший пример хорошего руководителя государственной организации.
dbalabolin Автор
09.01.2024 00:45Не государственной ))
PereslavlFoto
09.01.2024 00:45В негосударственных предприятиях эта проблема почти никогда не возникает. Там понимают, что если вложить чужие деньги — они потом вернут прибыль.
А в обычных, государственных организациях, чужих денег нет. Там, если вложить свою зарплату — не останется на одежду.
uuger
09.01.2024 00:45+1роняет свой настольный компьютер, или если сгорает его диск, тогда человек должен остаться после работы, прийти в выходные или во время отпуска, чтобы сделать всё это снова
или идёт в будний день в трудовую инспекцию и работодатель узнаёт много нового, причём небесплатно и не совсем добровольно
PereslavlFoto
09.01.2024 00:45+1Придя в трудовую инспекцию, сотрудник объяснит, что не может продолжать работу, потому что испортил себе рабочее место и ресурсы. Работать невозможно, однако увольняться он не хочет, да и восстанавливать своё рабочее место тоже не хочет.
Что же тут поделать?
uuger
09.01.2024 00:45+1Придя в трудовую инспекцию, сотрудник объяснит, что не может продолжать работу, потому что испортил себе рабочее место и ресурсы.
Вот тут трудовая инспекция задаст несколько интересных вопросов:
Были ли обеспечены условия, при которых сотрудник мог производить безопасную эксплуатацию средств производства?
Имеется ли непосредственная вина сотрудника в том, что оборудование вышло из строя?
Как задокументированы обязанности сотрудника по сохранению имеющейся техники?
Как задокументирован факт получения сотрудником техники?
Работать невозможно, однако увольняться он не хочет, да и восстанавливать своё рабочее место тоже не хочет.
И не обязан. У меня в практике был реальный случай, когда сотрудник закрыл рабочую станцию стоимостью в миллион с лишним в шкафу, где она перегрелась и перестала от этого работать. Попытки организации взыскать с него что либо закончились штрафом организации за ненадлежащую эксплуатацию вычислительной техники с нарушением санитарных норм. А все взыскания остались влажными мечтами зама по ИТ.
PereslavlFoto
09.01.2024 00:45+1Конечно, были обеспечены: тёплое и сухое помещение.
Непосредственной вины не было ни у кого. Так получилось.
Никак не документированы.
Никак не документирован.
Проблема не в том, чтобы взыскать деньги. Проблема не у организации. Сам сотрудник испортил оборудование, однако хочет продолжать работу, и поэтому он должен обеспечить себе такую возможность.
Работа нужна сотруднику, чтобы получать зарплату. Если он не будет работать, ему и зарплату не дадут.
uuger
09.01.2024 00:45+1Сам сотрудник испортил оборудование
на основании какого документа у ТИ получится сделать вывод, что сотрудник "сам испортил оборудование"?
поэтому он должен обеспечить себе такую возможность
это по закону обязан сделать работодатель. Опции "почини компьютер сам" ТК РФ не предусмотрено. Работодатель вправе удержать часть зарплаты сотрудника, если докажет, что сотрудник испортил технику умышленно, а при этом работодатель исполнил свою обязанность по предоставлению рабочего места в соответствии с нормами. Любое отклонение от СанПиН 2.2.2/2.4.1340-03 и организация остаётся с проблемой техники наедине. Рифлёная подставка для ног у пользователя была? Нет? Всё - чиним компьютер за счёт организации.
PereslavlFoto
09.01.2024 00:45Сотрудник испортил случайно, просто потому, что включал и использовал оборудование. Теперь у сотрудника нет рабочего места, сотрудник не может продолжать работу, а следовательно, не будет получать зарплату. Вот это и ставит проблему перед сотрудником.
Значит, ему остаётся лишь уволиться и остаться без гроша?
Специалист по охране труда именно так и поступил: уволился. Но специалисты по охране труда всем нужны, поэтому его сразу наняли в другой фирме. А вот этому сотруднику будет намного труднее найти работу.
(Похоже, что за эти комментарии мне снижают карму. Я не выдумываю историю, а рассказываю о реальных событиях, поэтому снижать карму надо таким событиям.)
NutsUnderline
09.01.2024 00:45а что диски лететь перестали или ноуты падать :) А бэкапом.. бэкапом да - в 2024 еще не все озадачились, даже не сомневаюсь
pewpew
09.01.2024 00:45+4А что, git сотрудникам запрещено использовать?
NutsUnderline
09.01.2024 00:45+1представляю .git, скажем, свечного заводика. Самое то для хранения папки вордовских документов. И да, про документооборт не слышали
pewpew
09.01.2024 00:45Для документооборота можно использовать облака. Хоть Google Docs, хоть MS Office 365. Зачем документы хранить локально, если есть такая странная задача?
dbalabolin Автор
09.01.2024 00:45+1Там написано, что
1. облака не всегда в доступе и людей склонить к использованию исключительно облаков трудно. Они просто создают файлы и хранят у себя на компе.
2. Облака чужие. А данные свои. Вот пример https://habr.com/ru/articles/702794/
dbalabolin Автор
09.01.2024 00:45отличная штука для бакапа файлов эксель
pewpew
09.01.2024 00:45В статье не уточняется, что файлы - не программный код. А в экселе код пишут только в макросах. Впрочем, не совсем понятно, зачем эксель, если есть google sheets.
dbalabolin Автор
09.01.2024 00:45в статье просто указаны файлы. То есть все файлы произведенные сотрудником. А сотрудники есть не разработчики
dopusteam
09.01.2024 00:45+2Во времена, когда облаков еще не было, я прилагал к каждому компу флешку на которую с помощью bat файла записывались все полезные данные с компа. Обычно хватало флешки на 2 Гб. Но для особо контентных сотрудников нужна была флешка на 16 Гб.
Этот же батничек записывал данные по времени операций копирования. То есть вел лог всех бакапов.
Административно все флешки собирались раз в неделю и с каждой делались копии.
И заодно проверялись логи. Кто не делал вечерний бакап, тот лишался премии.
Подскажите, в какие года это было? Звучит как полнейшая жесть, конечно. Точнее как лютый непрофессионализм (если, конечно, это не 90-е какие нибудь)
Alexufo
09.01.2024 00:45+2написано, что не айти компания. Это не такая и плохая практитка, точнее лучше, чем никакая. Возьмите любой МУП (Муниципальное казённое предприятие ) Там бекапы проблема не предприятия, а сотрудника.
PereslavlFoto
09.01.2024 00:45+2Полностью подтверждаю ваши слова. Заодно можно взять для примера учреждения науки, культуры и образования.
Alexufo
09.01.2024 00:45Здесь новые практики внедряются только с опытом носителя главы, после его естественной кончины/замены, увы.
Vest
09.01.2024 00:45+3Умный был тот, кто придумал «премию». Её всегда можно отнять за какую-либо хрень, типа, не опустил крышку унитаза, или не сдал флешку :(
dbalabolin Автор
09.01.2024 00:45-1Премии никак недостаточно. Если человек просрал свои файлы, то они ниоткуда не появятся. Без контроля все будет брошено и проспано
Selavi2018
09.01.2024 00:45+1Установил виртуалку с BareOS, настроил, раскидал клиенты по компам , которые нужно бекапить. в конфигах указал какие папки нужно бекапить, в остальные закрыл пользователям права на запись. На выходе получил резервные копии пользовательской инфы + уверенность в том, что пользователь не хранит рабочую инфу в папках, для этого не предназначенных.
PereslavlFoto
09.01.2024 00:45А вот после того, как раскиданы клиенты по компам, откуда можно взять жёсткие диски для сохранения резервных копий? И куда их включить? Это же, значит, ещё один компьютер надо покупать за счёт самих сотрудников?
dbalabolin Автор
09.01.2024 00:45В любом случае надо хранить копии. Сотрудников это не волнует. Это проблема фирмы
PereslavlFoto
09.01.2024 00:45-2Погодите, но у организации есть только та проблема, что приходится тратить деньги на сотрудников, выплачивать им зарплату. Поэтому сотрудники, со своей стороны, должны как-то компенсировать это нанимающей организации. Если они профукали файлы, которые нужны им для работы, тогда есть только два варианта:
а) сотрудники будут уволены и останутся совсем без денег,
б) сотрудники будут восстанавливать все файлы, которые нужны им, чтобы отработать свою зарплату.
Selavi2018
09.01.2024 00:45+3лютая дичь. сотрудник занимается своей работой непосредственной - а за сохранность данных отвечает ИТ отдел. И если у пользователя на компьютере сдох SSD/HDD то это проблема ИТ отдела и компании, а не сотрудника
PereslavlFoto
09.01.2024 00:45В теории так и есть. На практике ИТ отдел не может отвечать за сохранность локальных файлов на компьютерах сотрудников, потому что у него нету столько денег.
uuger
09.01.2024 00:45+1ИТ отдел не может отвечать за сохранность локальных файлов на компьютерах сотрудников, потому что у него нету столько денег.
ИТ отдел выполняет задачи не на средства сотрудников, а за счёт бюджета организации. В Ст.22 ТК РФ явным образом прописано чьи это проблемы.
Всё, что появляется в должностной инструкции, правилах трудового распорядка или распорядительном документе по основной деятельности в качестве обязанности для работника в тот же момент накладывает на организацию обязанность обеспечить работника всеми необходимыми средствами. Надо записывать на бумажке - выдай бумажку и ручку, надо записывать на NAS - покажи, что она есть у тебя на балансе или арендована / закуплена услуга.
PereslavlFoto
09.01.2024 00:45Организация почти никогда не может обеспечить работника такими средствами.
dbalabolin Автор
09.01.2024 00:45Ну вот как оказывается решение с флешками и бат файлом крайне не дорогое и не надо никаких таких серверов. Тут прямо ныли что мол какая тухлая система. А она годами работает без сбоев и фпешки стоят по 1000 рублей на комп.
PereslavlFoto
09.01.2024 00:451000 рублей на один компьютер.
Положим, что в маленькой организации 10 компьютеров.
Значит, надо купить 10 флешек за 10 000 рублей, один сотрудник должен отдать свою зарплату за две недели.
dbalabolin Автор
09.01.2024 00:45То есть вы работаете за 20 тысяч рублей в месяц? А что умеете делать? Может я вас найму за 30 тысяч?
PereslavlFoto
09.01.2024 00:45Я делаю не ту работу, которая лично вам нужна, а ту, которую я готов выполнять. Она не совпадает с вашими задачами.
dbalabolin Автор
09.01.2024 00:45У меня разные есть задачи. Ну да это ладно. А скажем Вам лично нужна дешевая система сохранения копий ваших файлов? Ну мало-ли что с компом?
NutsUnderline
09.01.2024 00:45ИТ отдел есть наверное уже и на свечном заводике , и то в лице какого нибуть студента сына родственика. а вот если фирма менее 10 человек то там владелец и пользователь и админ и сам себе злобный буратино может быть
Selavi2018
09.01.2024 00:45организация покупает простейший NAS , какой-нибудь Qnap или Synology , диски нужного объема и все резервные копии хранятся там
PereslavlFoto
09.01.2024 00:45Вы буквально повторяете мой вопрос. Это значит, что сотрудники скидываются и покупают NAS сервер? То есть сотрудники должны заплатить за свою работу?
Selavi2018
09.01.2024 00:45+1Сутрудники выполняют свою работу - все средства выполнения работы предоставляет компания ,а за сохранность корпоративной информации отвечают ИТ отдел или служба безопасности (у кого как). Если есть необходимость резервного копирования информации с рабочих станций сотрудников - все средства для этого покупает компания за свои средства. А ваша логика она очень похожа на логику руководства детских садов и школ - "скиньтесь на шторы"
PereslavlFoto
09.01.2024 00:45Шторы это ещё хорошо. Обычно руководитель детского сада просит, чтобы родители нашли возможность поставить пластиковые окна, потому что деревянные продувает, а своих средств попросту нет.
dbalabolin Автор
09.01.2024 00:45Проблема не в покупке NAS а в такой организации процесса когда гарантируется бакап файлов с персонального компа. И для этого должны быть и технические средства и административные. Что конечно есть задача самой фирмы. Понуждение. Ибо сотрудникам всегда NASрать на бакапы
PereslavlFoto
09.01.2024 00:45Главная проблема в том, что фирма может легко решать все эти задачи за счёт денег, а у обычного предприятия или организации денег на эти задачи нету никаких. Поэтому приходится решать их в рамках имеющихся, нулевых ресурсов.
В частности, купить ничего нельзя, сервера нет, флешек нет. Есть только зарплата.
dbalabolin Автор
09.01.2024 00:45https://www.avito.ru/kraskovo/tovary_dlya_kompyutera/usb-flesh-nakopitel_kingston_512_gb_3451653737?slocation=107620
Вот ссылочка на флешку за 329 рублей. Для частного лица терпимоNutsUnderline
09.01.2024 00:45+1купить что ли , обзор написать :) а на aliexpress можно за такие деньги флешку на 2TB купить :) таки уже уже купили и сделали обзоры
dbalabolin Автор
09.01.2024 00:45Не нашел в ней клиента для iPad. А он как бы нужен потому что часть проектирования на айпадах делается
Thomas_Hanniball
09.01.2024 00:45+4Лютая дичь. Я просто в шоке от таких велосипедов, вместо использования готовых решений.
Подсказываю, как это делается в нормальных компания.
1. Устанавливаете windows server и включается на нём диспетчер ресурсов файлового сервера (FSRM). Поздравляю, у вас появился нормальный файловый сервер вместо Synology.
2. Создаёте сетевые папки для сотрудников, например, имя папки - логин пользователя в AD (Active Directory).
3. С помощью групповых политик монтируете эти папки пользователям в качестве сетевого диска, например, диска Z. Каждому пользователю своя собственная папка.
4. Чтобы от остальных пользователей скрыть список всех папок, расшаренных с файлового сервера, можете на файловом сервере включить Access-Based Enumeration (ABE).
5. В конце рабочего дня пользователи сохраняют свои документы на сетевом диске Z. Те кому лень, могут просто работать с документами по сети, не сохраняя себе копию локально.
6. 1 раз в день делается резервное копирование файлового сервера, где по факту находятся все эти данные.
7. Можно также на файловом сервере включить теневое копирование. Тогда пользователи смогут сами восстанавливать случайно удалённые файлы.
Вот так легко и просто решается эта задача. Не надо ничего самостоятельно придумывать, создавать свой велосипед с квадратными колёсами и потом страдать от его глюков, включая баги Synology.
DaemonGloom
09.01.2024 00:45Угу. Предварительно покупаем лицензию на WinServer (и, возможно, на пару серверов для контроллеров домена), проверяем наличие CAL по количеству пользователей. В этот момент цена уже равна Synology, но железо для сервера не закуплено. Бонусом - на ноутбуках вне сети мы получаем долгую загрузку системы (ожидание монтирования диска) и невозможность работать с этими файлами.
Ну и какой смысл во всём этом, если проблема решается двумя железяками (основная и бэкапы) и будет получен весь набор требуемых функций?
dbalabolin Автор
09.01.2024 00:45Надо же какое простое решение. И кто же такой заставит пользователей делать копии? Я должен сказать что вариант а батничком и контролем раз в неделю прямо сильно лучше. А если они (юзера) НЕ забакапят? Как и где это проверить?
PereslavlFoto
09.01.2024 00:45Строго говоря, если есть файловый сервер, тогда нет локального хранения. "Мои документы" и "Рабочий стол" хранятся прямо на сервере, диск для папок с файлами находится на сервере, а ничего локального нету.
dbalabolin Автор
09.01.2024 00:45также строго говоря пользователи не все привязаны к серверу. иногда да а иногда и нет. и нет у них доступа туда постоянно. Взять к примеру меня. Я вообще в офисе не нахожусь никогда . Связь изредка есть. Именно что изредка. И таких половина фирмы.
NutsUnderline
09.01.2024 00:45не то чтобы плохое решение, но зачем так ультимативно то. И всякие случаи бывают, там может быть и какой нить замглавначдир которому вынь да подай чтобы все на его личном макбуке работало и без всякой папки зы. А в целом будет вполне нормальная компания :)
PereslavlFoto
09.01.2024 00:45-3Ваша теория выглядит правильной и разумной. Но давайте вспомним, что денег на всё это нету. Как надо будет поступать?
Legion__23
09.01.2024 00:45Можно воспользоваться nextcloud, разместить можно на Synology или Truenas (если вообще отказываться от Synology)
aborouhin
Seafile на своём сервере для небольшой компании работает прекрасно. Миллионы файлов, несколько Тб данных, два года полёт нормальный (три раза тьфу). У меня куплена лицензия, но там и без платных фич функционал достойный. Но вообще разработчики из Китая, так что по крайней мере в текущей ситуации риск лишиться лицензии из-за санкций минимальный.
Альтернативы (более популярные) - Nextcloud / Owncloud, но это уже не просто файловое облако, а целый комбайн, а вот производительность в актуальном для меня сценарии "много мелких файлов" по крайней мере тогда, когда я выбирал решение, была хуже.