Если базу 1С поместить на сетевое хранилище?
По теме из базы знаний
- Синхронизация хранилища 1С и git-репозитория с применением OneScript и Gitsync. Методика и пошаговая инструкция для создания скрипта и его регулярного запуска
- Многопоточный CI-контур для 1С c Packer, Vagrant и Jenkins. Часть 1. Описание системы и обзор инструментария
- Работа с 1С через протокол OData
- Стандартная свертка базы 1С:Розница не работает? Тогда вам сюда
- TCP прокси-сервер хранилища конфигурации 1С
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Информации недостаточно, где сейчас хранится база (какова дисковая система), каковы характеристики хранилища, по какому сетевому протоколу подключено хранилище. Но судя по форме вопроса, вы скорее потеряете в скорости, чем приобретете.
На данный момент, все бюджетные устройства NAS будут медленнее выделенного сервера (выделенного компа).
Не бюджетное NAS покупается организациями, которые имеют уже не один сервер и для других целей.
Ваша цель переноса базы на NAS, чтоб никто не нашел NAS с базой в офисе?
Не бюджетное NAS покупается организациями, которые имеют уже не один сервер и для других целей.
Ваша цель переноса базы на NAS, чтоб никто не нашел NAS с базой в офисе?
Если купите массив DELL PowerVault 3200i то как минимум не ухудшится ничего. Зато вы получите полноценный NAS и возможность распределенного хранения виртуальных серверов, если вы используете виртуализацию. Обычно используют NAS для использования бездисковых серверов и ввод серверов в кластер и организации центрального харнилища на NAS. Отказ сервера в этом случае никакого простоя в работе не дает. Таким образом ваша база 1С будет работать на NAS, а сервера в кластере обрабатывать все запросы к базе. Увеличить скорость работы с базой можно за счет правильно сконфигурированного RAID на NAS.
а бюджет вы на нас спросили уважаемый? если на длинк за 3000 рублей то будет только хуже, а так все так же зависит от скорости записи-чтения дисков, и сетевого интерфейса зверюги... в общем дороговасто буит чтоб быстрее...
если на сетевое положить 1с7, то жить можно, при размещении 1с8 (естественно файловый вариант базы) то сталкиваемся с ужасными "затупками" и очень медленным выполнением запросов при работе более одного пользователя (одновременной работе). П.С. проверено не раз, если уж файловую 1С8, то только на терминал
Не думаю что сетевое хранилище подойдет для нормальной работы, разве что только для совсем маленькой организации с 1 - 4 пользователями и не очень интенсивной работой...
Сетевое хранилище лучше использовать для хранения резервных копий, всяких шар и прочего подобного..
А для 1С это либо терминал, либо SQL или оба сразу. При этом с хорошим рейдом... у себя я остановился на 4 дисках 15к в рейде 0+1
Сетевое хранилище лучше использовать для хранения резервных копий, всяких шар и прочего подобного..
А для 1С это либо терминал, либо SQL или оба сразу. При этом с хорошим рейдом... у себя я остановился на 4 дисках 15к в рейде 0+1
Мы хотели купить NAS для магазина, 2 кассы и комп товароведа. После просмотра нескольких форумов я понял что проще выделить компьютер в качестве сервера.
Кто нибудь тестировал NAS сервер с файловой 1С 8.2 лично? Или тоже только просмотр форумов?
Кто нибудь тестировал NAS сервер с файловой 1С 8.2 лично? Или тоже только просмотр форумов?
У меня после падения файлового сервера 1с 8.2 работала с nas некоторое время. Nas - qnap, точную модель не скажу. Количество пользователей - 4 человека. Рутинные операции, типа добавления нового поступления или реализации - жить можно. но как только нужно было что-то формировать... Категорически не рекомендую.
Я не стал заморачиваться и собрал отдельный компьютер на процессоре i5, ОЗУ 16 Гигов DDR3, два диска по 500 гигов. Второй диск (для базы) поставил быстрый WD. На SSD пока не стал надеяться. Может потом, со временем и поставим для пробы.
В итоге получил стабильную работу без задержек, к тому же на этом компьютере перепроводим базу и другие ресурсоемкие операции.
Компьютер с UPS 2000Va обошелся в 1000 зелененьких.
В итоге получил стабильную работу без задержек, к тому же на этом компьютере перепроводим базу и другие ресурсоемкие операции.
Компьютер с UPS 2000Va обошелся в 1000 зелененьких.
Откройте документацию на ваш NAS. Озарение сразу наступит. В 99% не. Будет сильно тормознее. Только специальные сетевые хранилища по оч большой цене помогут. Но стоят очень дорого и винты там как правило не меньше SAS по скорости.
простите, пожалуйста, а для каких целей вы планируете туда перенести базу? для сохранности? так может проще консольно рар запускать планировщиком и автобэкапить все на НАС. для быстродействия ставим Скуль, для дикого быстродействия ставим Скуль, а его базу на ССД и видеокарту от нВидии с кудой, тогда даже можно и без терминального доступа прожить.
Тоже инересует вопрос. Если я допустим файловую базу 1с 77 на выношу на (хм или в) сетевое хранилище. А пользователей загоняю в терминал где они запускаю эсину с сетевого ресурса. В случае отказа сервера я с легкостью подсовываю им новый терминальный сервер. Ну и на время замены могу запустить 1с локально
(23) MiniMuk, скорости не даст никакой. Серьезное ускорение работы с 1С файловый вариант дает только терминальный сервер с находящейся на его дисках базе. А по поводу упадка сервера - такого не должно быть. Настроили хорошую машинку, желательно серверную, установили ОС и забыли. У меня так работает больше 7 лет.
Главное: Рейд горячей замены и надежные харды.
Главное: Рейд горячей замены и надежные харды.
(23) MiniMuk, использование NAS имеет смысл, если база лежит на компе, скажем, с WinXP, а пользователей много. Ну для бухучета вроде 4 - максимум. Дальше срабатывает ограничение на количество открытых файлов.
Так вот, кто жмотится на покупку Windows Server - можно взять NAS. Никакого прироста производительности это не даст. Наблюдал даже конкретное ухудшение в ЗИК-овских отчетах.
И я думаю не важно, бюджетный это длинк, или суперберый и навороченный дэлл результат будет примерно один.
Ускорение работы (7.7) только windows server и RDP.
Так вот, кто жмотится на покупку Windows Server - можно взять NAS. Никакого прироста производительности это не даст. Наблюдал даже конкретное ухудшение в ЗИК-овских отчетах.
И я думаю не важно, бюджетный это длинк, или суперберый и навороченный дэлл результат будет примерно один.
Ускорение работы (7.7) только windows server и RDP.
(23) MiniMuk,
Заметное ускорение в сравнении с расшареной папочкой в такой схеме Вы наверняка получите.
При условии что на NASe на Вашей базе будет висеть только один сетевой клиент - то есть
терминальный сервер.
Но смысла мало.
Если непременно хотите недорогое отделное хранилище и считаете, что в чем-то выиграете от этого - возьмите его с прямым подключением eSATA или USB3 - будет дешевле и значительно быстрее.
Заметное ускорение в сравнении с расшареной папочкой в такой схеме Вы наверняка получите.
При условии что на NASe на Вашей базе будет висеть только один сетевой клиент - то есть
терминальный сервер.
Но смысла мало.
Если непременно хотите недорогое отделное хранилище и считаете, что в чем-то выиграете от этого - возьмите его с прямым подключением eSATA или USB3 - будет дешевле и значительно быстрее.
(28) antont,
в общем да, только обойдется iSCSI значительно дороже.
Конечно в качестве бонуса: возможность работы СХД с несколькими серверами и переключение тома на другой сервер
без физического присутствия администратора.
Главное случайно не замонтировать том одновременно на разных серверах :)
в общем да, только обойдется iSCSI значительно дороже.
Конечно в качестве бонуса: возможность работы СХД с несколькими серверами и переключение тома на другой сервер
без физического присутствия администратора.
Главное случайно не замонтировать том одновременно на разных серверах :)
хранилище данных IBM серьезно ускоряет работу. Скорость чтения-записи лучше, чем у SSD. Все бы хорошо, если не одно "но". Само хранилище стоит дофига, каждый винт к нему - по 300$, и еще нужны спец. платы расширения для работы хранилища по сети. Вообщем, бюджет такого удовольствия - 300-400 тыс.р.
Ну во-первых сетевые хранилища бывают разные. Если стандартный SATAшный вариант, то кроме тормозов ничего не получите.Оно на то и хранилище, что хранить. У него немного другие задачи. Скорость доступа будет определяться только шнурком сети, а не его интерфейсом. Хранилища, которые реально увеличат скорость доступа стоят очень больших денег.
для вот такой задачи NAS подойдет: в случае проверки быстро обесточить и унести NAS (D-link DNS-345) стоящий где-нидубь в уголке на котором лежит файловая 1С 8.2 для одного пользователя. На NAS планирую поднять рейд 10. Скорость работы будет значительно медленнее чем на обычном компе,к которому так же по сети будет подключаться пользователь.
Нет. Скорость не увеличтся, а наоборот, уменьшится. Скорость передачи данных по сети 1 гигабит, а скорость передачи от жесткого диска 3-6 гигабит + кеширование данных, что тоже в потенциале увеличивает скорость. Оно же и называется - ХРАНИЛИЩЕ !!!
ИМХО лучше или на локальном компе или SQL. Все зависит от размера базы и количества пользователей. На хранилище смысл есть если человек 10 работает и бюджет очень мал. Вместо дорогущих сервантов разжиться лицензией на 1С Север.
master_devel 22.05.13 22:08
Нет. Скорость не увеличтся, а наоборот, уменьшится. Скорость передачи данных по сети 1 гигабит, а скорость передачи от жесткого диска 3-6 гигабит + кеширование данных, что тоже в потенциале увеличивает скорость. Оно же и называется - ХРАНИЛИЩЕ !!!
Нет. Скорость не увеличтся, а наоборот, уменьшится. Скорость передачи данных по сети 1 гигабит, а скорость передачи от жесткого диска 3-6 гигабит + кеширование данных, что тоже в потенциале увеличивает скорость. Оно же и называется - ХРАНИЛИЩЕ !!!
хоть оно и называется ХРАНИЛИЩЕ на нем можно поднять кучу сервисов, от торрент сервера до сервера видеонаблюдения. Так что ссылаться на название тут не уместно. ИМХО.
Я не могу понять что будет ограничивать скорость работы? Сеть гигабит, диски SATAII, что еще влияет на скорость работы?
(58) dlink, я покупаю SSD чтобы пользоваться. И четко знаю для каких целей эта покупка оправдана и логична. Для обычной работы он подходит, под операционку замечательно подходит, но вот для 1С он никак не подходит. У всех твердотельников есть конечное число циклов перезаписи ячеек (а многие то и не знают этого). Да, оно велико, но оно есть, и вполне осязаемо.
1С при работе производит такое количество циклов записи\перезаписи, что например средняя флешка бывает накрывается через 3-4 месяца (зависит от интенсивности работы), винты из практики тянут год-полтора.
Конечно если делать ежедневные бэкапы и не хранить их тоже на SSD, то риск может быть оправдан учитывая преимущества от скорости работы, вот только сдается мне, что 80% людей бэкапы начинают делать только после "шеф, все пропало, клиент уезжает (с)"
Поэтому: нормальный рейд из средних скоростных винтов, вполне себе хорошее решение, не намного проигрывающее в скорости, но во много выигрывающее в надежности и долговечности.
P.S. про брак обычных винтов не говорю, SSD тоже бракованные бывают и вообще не работают сходу.
1С при работе производит такое количество циклов записи\перезаписи, что например средняя флешка бывает накрывается через 3-4 месяца (зависит от интенсивности работы), винты из практики тянут год-полтора.
Конечно если делать ежедневные бэкапы и не хранить их тоже на SSD, то риск может быть оправдан учитывая преимущества от скорости работы, вот только сдается мне, что 80% людей бэкапы начинают делать только после "шеф, все пропало, клиент уезжает (с)"
Поэтому: нормальный рейд из средних скоростных винтов, вполне себе хорошее решение, не намного проигрывающее в скорости, но во много выигрывающее в надежности и долговечности.
P.S. про брак обычных винтов не говорю, SSD тоже бракованные бывают и вообще не работают сходу.
Пришлось тоже размещать файловую 1С УТП на Synology DS214 (два диска в зеркале). Подключен по гигабитной сетке на TPLink 1043nd. При одном пользователе проблем никаких нет, но как только подключается второй, стает все печально. На Synology понятно что стоит линукс, есть возможность сделать хотя бы не хуже чем на виндовой файловой шаре? Может есть возможность поднять сервер приложений на таких девайсах?
Скорость чтения файлов по сетке около 100 Мбайт/с.
Да на НАСе есть еще старая БД на аксесе, с ней те же грабли:(
Скорость чтения файлов по сетке около 100 Мбайт/с.
Да на НАСе есть еще старая БД на аксесе, с ней те же грабли:(
(47) >При одном пользователе проблем никаких нет, но как только подключается второй, стает все печально.
А что именно печально, скорость работы с 1С резко падает или может доступа для второго нет? Или что?
Хочу под хранилище взять Western Digital My Cloud EX2 Ultra и за одно файловую базу 1С там же расположить. 1С всего пользуются 2 человека. Что именно будет печально?
А что именно печально, скорость работы с 1С резко падает или может доступа для второго нет? Или что?
Хочу под хранилище взять Western Digital My Cloud EX2 Ultra и за одно файловую базу 1С там же расположить. 1С всего пользуются 2 человека. Что именно будет печально?
По своему опыту еще раз: сервак на xeon I7, с нему по гигабитке на iscsi netgear 6000pro. На серваке удаленный рабочий стол, 1С-сервер, sql DB2, база на хранилище, логи на SSD-диске сервера. Работают 20 клиентов одновременно(иначе говоря, в течении минуты проводится 20 транзакций на запись данных-проведение накладных). Резерв-огромный, хоть еще 50 клиентов подключай. Главное: работа с хранилищем ТОЛЬКО ЧЕРЕЗ СЕРВЕР, то есть только 1 сетевой клиент обращается к нему. Все прекрасно работает, в любой момент выключаю сервак, потом хранилище, снимаю его и ухожу :-)
Все зависит от модели сетевого хранилища.
В ценовом сегменте 10-50тыс идут тормозные SOHO поделки, на них удобно хранить файлы, но никак не работать с ними активно.
А серьезные железки на которых база не будет тормозить стоят 100 и выше.
В ценовом сегменте 10-50тыс идут тормозные SOHO поделки, на них удобно хранить файлы, но никак не работать с ними активно.
А серьезные железки на которых база не будет тормозить стоят 100 и выше.
На прошлой неделе купили NAS SYNOLOGY DS414, положил туда базы, вот сижу читаю, думаю "какого раньше не прочел этот пост" )))) базы в файл-клиенте, на NASе скорость 1Гб 2 интерфейса, поднял хитрый VPN пришлось ручками править и с бубном танцевать, месяц посмотрю, в базе 9 человек постоянно сидят, RAID зеркальный стоит
(51) 1Cynep4eJIoBek,
Рекомендую RAID 10 (не только зеркало)
использую NAS ds412+.
сервер win 2012.
настроена сетка Link Aggregation (скорость 2Гб)
на сервере тоже поднята сетка из 2-х LAN (тоже 2Гб)
скорость копирования/записи радует (файл 1Гб - менее 10сек).
с базой 1С работает пару человек со своих компов, всё норм.
но при обновлении конфы по сети (даже на сервере) - это жесть! в мае более 2-х часов обновлялась!
При установке обновлений перекидываю базу на сервак (обновляю локально).
А вообще для 10 пользователей я бы посоветовал веб-сервер без 1С-сервера.
Получается работает с физ.базой только веб-сервер.
производительность реально возрастает. До 20-30 пользователей реально можно жить. (правда лучше чтоб база на веб-сервере была)
А вот поднять веб-сервер на NAS Synology без вариантов.
Рекомендую RAID 10 (не только зеркало)
использую NAS ds412+.
сервер win 2012.
настроена сетка Link Aggregation (скорость 2Гб)
на сервере тоже поднята сетка из 2-х LAN (тоже 2Гб)
скорость копирования/записи радует (файл 1Гб - менее 10сек).
с базой 1С работает пару человек со своих компов, всё норм.
но при обновлении конфы по сети (даже на сервере) - это жесть! в мае более 2-х часов обновлялась!
При установке обновлений перекидываю базу на сервак (обновляю локально).
А вообще для 10 пользователей я бы посоветовал веб-сервер без 1С-сервера.
Получается работает с физ.базой только веб-сервер.
производительность реально возрастает. До 20-30 пользователей реально можно жить. (правда лучше чтоб база на веб-сервере была)
А вот поднять веб-сервер на NAS Synology без вариантов.
(55) GPetr, тоже для небольшой фирмы брали NAS Synology. На нем в зеркале два винта. На виндовом серваке сервер приложений 1С и SQL. На хранилище сами файлы базы SQL.
Довольно тормознутый вариант получился. Плюс только в том, что маски шоу не сразу поймут где данные лежат.
За нормальный NAS Synology можно собрать простенький файловый сервер на винде, который может в случае чего и основной подстраховать.
Если говорить про серьезные решения на NetApp то там и полки на SSD винтах серверного уровня, с которыми тоже проблем нет. И резервирование голов, полок... Правда стоит это удовольствие. Обычно на SSD полках делают "быстрые" хранилища и с большой частотой делают снапшоты на обыкновенные, но с на порядок большим объемом. Для 1С самое то, но кто деньжат столько даст под 1С. Если бы про САП говорили, то пару лицензий и вот тебе стоимость NetApp:)
Довольно тормознутый вариант получился. Плюс только в том, что маски шоу не сразу поймут где данные лежат.
За нормальный NAS Synology можно собрать простенький файловый сервер на винде, который может в случае чего и основной подстраховать.
Если говорить про серьезные решения на NetApp то там и полки на SSD винтах серверного уровня, с которыми тоже проблем нет. И резервирование голов, полок... Правда стоит это удовольствие. Обычно на SSD полках делают "быстрые" хранилища и с большой частотой делают снапшоты на обыкновенные, но с на порядок большим объемом. Для 1С самое то, но кто деньжат столько даст под 1С. Если бы про САП говорили, то пару лицензий и вот тебе стоимость NetApp:)
NAS для 1С это ерунда. То же что и выделенный комп. Если нужна скорость то правильно писали про SSD и RAID10. Но я думаю так же дешево и сердито можно поднять Postgres и клиент-серверная будет всяк быстрей файл-серверной. На счет лицензий то как мне кажется в линуксовом серванте 10 пользователей могут трудится абсолютно спокойно. Потребуются только лицензии на клиенты. Сам пробовал на Synology развернуть файл-серверную торговлю 11.1 - туповато работает. В другой железной конфе будет по шустрее, но там и деньги за железо другие.
для файл-серверного NAS не годится однозначно-я говорил про серверный вариант с хранением данных на NAS-хранилище. К нему обращается (правда очень часто)ОДИНклиент - сервер 1С. В таком формате я апробировал 4 хранилище - у всех нормальные результаты. Попробуйте хранилище по критическим параметрам: 4HD (для RAID 10), iSCSI(для подключения к серверу).
Можно собрать RAID из SSD (аппаратный, например на Intel чипсете много материнок имеют на борту RAID). В этом случае даже при использовании RAID1 Зеркало получаем двухкратный прирост скорости на чтение (проверял лично) и скорость записи как у отдельной SSD, причем это все достаточно надежно, и в случае отказа одной SSD можно быстро включить базу на оставшейся (несколько минут) либо просто достать базу и скопировать например на винты. Т.е. данные защищены. И это в случае зеркала, а ведь есть ещё RAID5, в которых работа штатно продолжается без потерь информации при выходе любой SSD в массиве. Кроме того в 1С все таки большинство операций именно на чтение, а не на запись. Запись там как раз небольшая часть от операций. (Сначала получаем итоги, обрабатываем их, и только в конце пишем движения, причем объем обрабатываемой инфы намного больше чем записываемой.
Все течет и все меняется, со временем.
Изначально при выборе NAS, расчитывал на своё облако доступное из интернета с телефона.
Много погуглив выбор пал на Synology + свои железки (gigabyte 1037 встроенный селерон).
Разобравшись с NAS, пробовал безрезультатно нагуглить как установить сервер 1с.
Здесь на ИС в одной из статей увидел красочное описание Docker, разбираясь с докером в синолоджи нашел готовый образ сервера 1с, который очень быстро установился и заработал. Но далее много времени потратил на установку настройку postgres. На вид все вполне комфортно работало иногда подвисая при открытии списков. Но тест проведения всей демо УТ11 файловой и серверной показал разницу в 4 раза в пользу файловой. Да и во втором сеансе другой базы при перепроведении работать было затруднительно.
Обновил железки i3 6100, установил ось и docker на ssd, docker file собрал свой все х64.
Тест Гилёва показывает 32.хх и 60 пользователей.
Процессор внутри Synology что первый селерон что последний i3 6100 отбражен как i3-4130. Т.е. по логике у Synology есть относительно производительные процессоры в железках, которые возможно покажут похожие результаты.
Сам использую описанную конфигурацию для домашней разработки.
Изначально при выборе NAS, расчитывал на своё облако доступное из интернета с телефона.
Много погуглив выбор пал на Synology + свои железки (gigabyte 1037 встроенный селерон).
Разобравшись с NAS, пробовал безрезультатно нагуглить как установить сервер 1с.
Здесь на ИС в одной из статей увидел красочное описание Docker, разбираясь с докером в синолоджи нашел готовый образ сервера 1с, который очень быстро установился и заработал. Но далее много времени потратил на установку настройку postgres. На вид все вполне комфортно работало иногда подвисая при открытии списков. Но тест проведения всей демо УТ11 файловой и серверной показал разницу в 4 раза в пользу файловой. Да и во втором сеансе другой базы при перепроведении работать было затруднительно.
Обновил железки i3 6100, установил ось и docker на ssd, docker file собрал свой все х64.
Тест Гилёва показывает 32.хх и 60 пользователей.
Процессор внутри Synology что первый селерон что последний i3 6100 отбражен как i3-4130. Т.е. по логике у Synology есть относительно производительные процессоры в железках, которые возможно покажут похожие результаты.
Сам использую описанную конфигурацию для домашней разработки.
Если спрашивают, видать нужно. Вообще - да, можно. Делал такое для человека (на случай "атомной войны" данные спасти от нехороших дядек). И даже более-менее нормально работать будет, если нагрузка не так чтобы сильно большая.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот