Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Сервер 1С Предприятие x64 на Windows 7 - под большой нагрузкой

[H A D G E H O G s, 24.07.19 - 20:40]
Сервер 1С Предприятие x64 на Windows 7 - под большой нагрузкой
Я
   Snork
 
24.07.19 - 17:59
Жил был клиент и все у него было хорошо: Windows server + MS SQL + 1C Сервер 8.3
50 пользователей, 90Гб база, круглосуточная работа, критически важная инфрастуктура, простой даже на 1 час = большие репутационно-финансовые потери.

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

Просит установить ему вместо MS SQL -> Postgre (т.к. бесплатная). Для репликации их надо 2
и сервер 1С (приложение) перенести на Windows 7 (т.к. windows server денег стоит других). И таких тоже надо 2 для репликации сервера приложений 1С

У кого есть опыт использования Windwos 7 в качестве сервера приложения - 1С?
На сколько это стабильно? Какие подводные камни?
 
 
   H A D G E H O G s
 
1 - 24.07.19 - 18:07
Пользовали Win8.1 на 50 юзерах и 1000 доках в день. Все норм.
Не норм - дикое желание уйти с MS SQL на Postgree, особенно если есть что то самописное.
   Пузан
 
2 - 24.07.19 - 18:07
(0) "репутационно-финансовые потери" - дешевле стоимости лицензионного ПО? Сервер 1С Предприятия ломать будет или его все-таки купит?
   Пузан
 
3 - 24.07.19 - 18:09
(1) Вроде как Постгре 10-ая да на 13-ой платформе вполне себе. Я только не понимаю почему Win 7, а не Линух какой?
   bolero
 
4 - 24.07.19 - 18:25
(3) плюсую: когда начнутся проблемы с постгресом, из 10 постгресменов 9 отвернут нос, услышав про винду

такое себе развлечение - вроде и работает, а без слез смотреть невозможно
   Пузан
 
5 - 24.07.19 - 18:28
(4) Я не в том смысле что под Виндой он работает хуже (у 10-го вроде решили эти проблемы). Я в смысле что если уж и ставить бесплатное то по максимуму, т.е. нафиг там платная Винда, если есть бесплатный Линух.
   Вафель
 
6 - 24.07.19 - 18:31
на винде смысла ставить постгре нет никакого
   Вафель
 
7 - 24.07.19 - 18:31
ибо не винде она не умеет нормально работь с память, тк в линуксе там все подругому, а переписывать под винду было влом
   PiotrLoginov
 
8 - 24.07.19 - 18:33
А мне вот интересно, какую версию семерки планируется использовать и может ли это повлиять на производительность. Я это к тому, что обслуживание linux все-таки чуть дороже получается, потому что админы нужны компетентнее. Так что если продолжать логику клиента, надо все же ставить винду. Но не Ultimate (?)
   Провинциальный 1сник
 
9 - 24.07.19 - 18:38
Винда проф в качестве ос для сервера приложений - норм. Постгрес "потому что бесплатно" - плохой вариант.
   Пузан
 
10 - 24.07.19 - 18:38
В принципе клиент в своем праве в плане съэкономить бабла и не покупать MS SQL и Win Server. Но почему он не идет до конца не хочет вместо Винды использовать Линух? Тем более что это резервный кластер, там никакой реальной работы не будет, кроме редких случаев, когда поломается сервак основной. Но сдается мне что репутационно-финансовые потери там больше на словах и для понта, а по факту ларек. :)
   bolero
 
11 - 24.07.19 - 18:45
(5) у меня по всей организации если установлена win7 - то она в режиме "не активирована, да и бог с ней, ничуть не хуже работает". Даже если лицензия была включена в стоимость ноутбука, т.к. винда накатывается из заготовленного шаблона. Бесплатно и лицензионно чисто. С сервером такое не прокатит.

(8) _компетентные_ виндовые админы тащем-то дороже линуксовых.
В остатке линуксовые, которые отлично понимают, что дешевле прямо сейчас снести винду КЕМ и переставить все заново, чем разбираться, и эникейщики, которые делают то же самое вынужденно, т.к. по-другому не умеют.

(10) эмуль на линуксе не работает, вот и вся песня
а без эмуля эникейщик не умеет
   Фрэнки
 
12 - 24.07.19 - 18:47
Поддержу высказавшихся, что решение должно быть полностью на линукс, иначе получается фигня какая-то.

Если на какбы сервере Win7 будут 50 пользователей в базу бегать, то это нарушение лицензий Майкрософт.
Дело в том, что у них в пояснениях к их применимости указывается, что в случае любых способов виртуализации или подмены одной версии сервера каким-то еще формально более старым сервером предполагается приобретение только актуальных версий лицензирования. Т.е. купи себе самый правильный сервак с полным фаршем лицензий на 50 юзеров, а ставь после этого что тебе нравится, хоть и вовсе ничего не ставь :-)
   Пузан
 
13 - 24.07.19 - 18:50
(11) Эмуль не работает? Ветку можно сносить - пропаганда пиратства ПО. Ну и якобы лицензионная неактивированная Винда, ага, в суде будешь рассказывать.
   Фрэнки
 
14 - 24.07.19 - 18:51
(11) ах вот как надо теперь называть использование трофейных экземпляров ПО и компов - репутационные и финансовые потери !

Понятно, понятно.
   Fragster
 
15 - 24.07.19 - 18:52
(3) вангую, что потому что серверный эмуль под линух не завезли
   H A D G E H O G s
 
16 - 24.07.19 - 18:55
(12) 50 TCP соединений - это нарушение лицензии? Я без наезда, мне интересно.
   bolero
 
17 - 24.07.19 - 19:00
   unregistered
 
18 - 24.07.19 - 19:00
(0) https://interface31.ru/tech_it/2019/01/testiruem-proizvoditel-nost-faylovogo-rezhima-1spredpriyatie-v-windows-i-linux.html

Результаты теста
...плохие новости для любителей Windows 7, эта ОС показала самый низкий результат.... Windows 10 оказалась более производительной..., если же сравнивать с "семеркой", то результат подрос примерно на 20%, это цифра, с которой стоит считаться.
Следующим ... Ubuntu 16.04, ..., но результат откровенно порадовал. Несмотря на то, что Ubuntu опережает "десятку" где-то на 6%, мы склонны поставить эти системы на одну ступень, разница не столь велика...
А вот дальше пошло интереснее, Ubuntu и Kubuntu 18.04 - показали просто отличный результат, опережая Windows 10 и Ubuntu 16.04 в среднем на 25%, это серьезная заявка на победу....
Но Xubuntu решительно вырвался в лидеры... Разница составила около 10% по сравнению с Ubuntu и Kubuntu и совсем уж неприличные 40% относительно Windows 10.

Выводы
По результатам тестов может показаться, что Linux - панацея от всех бед с производительностью 1С и всем надо срочно на него переходить. Но не все так просто. На достаточно мощном железе вы просто не заметите на повседневных задачах разницы между 42 и 52 по Гилеву.

Если вам нужен Windows - берите Windows 10, только не забудьте обеспечить ее необходимыми ресурсами. А вот что касается Linux, то тут не все так просто...

Что касается старых ПК, то здесь следует понимать, что старые ОС, это касается как Windows 7, так и Ubuntu 16.04, при всей их нетребовательности с современным ПО работают хуже, чем современные системы.

Отдельное слово следует сказать о "легковесных" дистрибутивах, в среде Linux долгое время ходил миф, что эти системы показывают чудеса производительности там, где Windows тормозит. Но чудес нет... Поэтому "легковесность" таких окружений как XFCE относительная и обозначает требования как минимум на уровне Windows 7.

Но в остальном свежая Xubuntu выглядит более привлекательно, чем ветеран Windows 7, и, при отсутствии противопоказаний, является лучшим вариантом для работы.

Что остается в сухом остатке? ...следует руководствоваться здравым смыслом и выбирать ОС под конкретные задачи с учетом необходимых системных требований.
   bolero
 
19 - 24.07.19 - 19:03
(18) bullshet в каждом предложении, одно SEO
   GreyK
 
20 - 24.07.19 - 19:07
(11) 1) Не отвечаю на такие высказывания.
2) Бред. Винде админы не нужны, там каждый суслик агроном, ну если речь идёт о Вин7.
3) Не отвечаю на такие высказывания, но замечу что эмуль уже и винде не работает.
   unregistered
 
21 - 24.07.19 - 19:08
(0) Увеличение надежности несовместимо с попытками сэкономить. Попытайтесь донести эту мысль до заказчика.
Приведите ему конкретные примеры (реальные или выдуманные - не важно). Что он будет делать в случае падения сервера СУБД на PGSQL, если под рукой не окажется грамотного DBA. И сколько будет стоить каждый час простоя системы?
Если во главу угла ставится надёжность, то инструментарий должен выбираться исходя из возможностей персонала, который будет эти инструменты настраивать и обслуживать.
   Пузан
 
22 - 24.07.19 - 19:16
(21) Да ничего там не стоит час простоя системы. Это ларек. Понты одни. Хотя может для этого бизнеса 100р. потерь в час - это серьезные убытки. Но тогда им дешевле перейти на счеты и нанять какую пенсионерку на почасовку, которая будет замещать одна до пяти заболевших от смузи менеджеров.
   Фрэнки
 
23 - 24.07.19 - 19:30
(21) А главное рассчитай ему ПОЛНЫЙ комплект лицензий под работу серверного ПО в сети на 50 клиентов.
   Фрэнки
 
24 - 24.07.19 - 19:34
(16) Да, лень искать конкретику, но разъяснялось, что на каждое соединение с сервером необходимо лицензирование. В случае с использованием в качестве сервера несерверной оси надо лицензии на каждое. Если брать сервер, то можно заменить лицензией на сервер без подсчета числа соединений, но там выгода наступает только при довольно большом числе соединений.
   Провинциальный 1сник
 
25 - 24.07.19 - 19:57
(23) Имеется в виду именно серверные компоненты виндовс, такие как иис или служба доступа к файлам и принтерам. Программное обеспечение третьих сторон, использующее tcp, не лицензируется микрософтом по количеству подключений.
   GreyK
 
26 - 24.07.19 - 19:59
(24) Бред не пиши, в случае лицензии винды речь идет о сетевых подключениях к винде, а не о том сколько подключений у 1С в вебсервисе или в режиме 1С сервера.
   H A D G E H O G s
 
28 - 24.07.19 - 20:41
(25) Тоже почему то так думается.
   Фрэнки
 
29 - 24.07.19 - 20:49
(28) по идее, да, если 1С использует в качестве сервера СУБД Постгри, то по tcp ip соединения вроде как и не нужны.
Но это только на первый взгляд. Проблема в том, что работа с платформой 1С требует доступа не только к sql, но и к файлам.

В общем, прикинуться халявщиком можно - поставил вин7 и постгри и думаешь себе, что не надо лиценизровать ничего
Однако, лицензироваться все равно придется, но примерно за в два раза меньшую сумму.
   H A D G E H O G s
 
31 - 24.07.19 - 21:50
(29) К файлам через сервер 1С. Ничего криминального не вижу.
   NeoVision
 
32 - 24.07.19 - 22:00
(29) дайте из прайса наименование такой позиции с лицензией для несерверной винды
   Злопчинский
 
33 - 24.07.19 - 22:11
(12) ээээ, даунгрейд не на все распространяется, так что с таким "лицензированием" надо тоже аккуратно
   Фрэнки
 
34 - 25.07.19 - 00:12
(32) так вин7 больше не продается. А если на вин10, то нужна как минимум про и там только до 5 соединений разрешено.
   Snork
 
35 - 25.07.19 - 09:20
(24) да. они посчитали стоимость 2го сервер + MS SQL + 1C + лицензии - прослезились
   Фрэнки
 
36 - 25.07.19 - 09:25
(35) так в этом списке еще и лицензии на внутри сетевой доступ нужны. Обычно про них вначале забывают, а как до покупки у вендоров процесс доходит, то те им еще и сетевые заставляют покупать.
Грустно это. Скажем так, очень хорошо мотивирует к переходу на линукс-сервера
   Cyberhawk
 
37 - 25.07.19 - 09:41
(7) Вроде там с файловой системой вся соль - NTFS хуже справляется с тоннами файликов Постгреса, нежели линевая файловая система
   Cyberhawk
 
38 - 25.07.19 - 09:44
(20) "замечу что эмуль уже и винде не работает" // Ошибаешься
   Провинциальный 1сник
 
39 - 25.07.19 - 14:58
(29)  "Проблема в том, что работа с платформой 1С требует доступа не только к sql, но и к файлам. "
Лицензируется не доступ к файлам вообще, а конкретные службы доступа к файлам.
   Провинциальный 1сник
 
40 - 25.07.19 - 14:58
(34)  "нужна как минимум про и там только до 5 соединений разрешено."
Откуда вы это берете? 20 файл-серверных соединений в десятке.
   Фрэнки
 
41 - 25.07.19 - 15:01
(40) ага, еще скажи, что в домашней десятке
   Фрэнки
 
42 - 25.07.19 - 15:21
вот что отдает поиск яндекса на этот наш вопрос

https://answers.microsoft.com/ru-ru/windows/forum/all/использо/2beb6432-415e-472d-8a26-d8632e72228d

--- из ответа копипаста
Поэтому подобное использование клиентской Windows 10 будет абсолютно незаконным и технически невозможным, без обхода имеющихся в ней технических ограничений.

---
Я не помню прямо сейчас, откуда я взял именно 5 соединений, но мне на практике до 5 удавалось "поднять" на версии про
Каюсь, что там мини-сервер установлен с постгрессом в качестве СУБД :-)
И в ссылке указано на какие версии можно заменить клиентскую, если нужно 15 соединений.
Но только явного указания не дали под 50 клиентов.
   Провинциальный 1сник
 
43 - 25.07.19 - 19:52
(42) Это такой же толкователь еулы, как и вы. Ничуть не более официальное лицо.
Использование протокола tcp для доступа к приложению независимых разработчиков - вовсе не является "обходом ограничений", а является использованием штатного механизма по назначению. И то, что ограничивается количества клиентов для использования перечня служб, не означает, что ограничивается то, что не является этими службами - разумеется, если они не являются "мультиплексорами" для перечисленных служб. А сервер 1с или веб-сервер апач ни в коей мере таковыми не являются.
   Гость из Мариуполя
 
44 - 25.07.19 - 20:49
(41) да, именно в домашней десятке можно 20 соединений.
ответ из твоего же источника:
https://answers.microsoft.com/ru-ru/windows/forum/all/ограниче/abb906d2-b524-4c15-9340-940d7c2bea45

(42) 5 соединений было на XP хоум
а на XP про уже можно было 10 соединений.

у меня и сейчас работает 10 юзеров на про, а в качестве СУБД - IBM DB2. Правда, сразу скажу, что это БГУ 1.0, т.е. НЕ УФ.
   Фрэнки
 
45 - 26.07.19 - 08:47
(44) и что, это как-то оправдывает нарушение положений лицензионного соглашения?
   Фрэнки
 
46 - 26.07.19 - 09:00
нужно не путать слова

"технически возможно" или "возможно при обходе установленных ограничений" или "разрешено лицензионным соглашением"

в указанных случаях наличие технической возможности ограничивается используемым лицензионным соглашением.

Например, много много лет на платформе 1С-сервер в версии для линукс технически работал доступ до 12 клиентский соединений вкл даже если ключ на сервере платформа не могла найти. А согласно лицензионному соглашению использование такого способа не упоминалось.
Причем, в установке для win ни одного соединения не допускается и не допускалось никогда.
   ptiz
 
47 - 26.07.19 - 09:01
(0) Железо хоть нормальное? Или "хотим как у больших, с репликацией, 24/7, вот на этих двух компьютерах в бухгалтерии".
Если серьезно подходить - нужны два железных сервера, с рейдами, с двойными БП. Это хотя бы есть? Если нет - это всё растопыренные пальцы.
   ptiz
 
48 - 26.07.19 - 09:04
+(47) Всё это требует хотя бы мониторинга грамотным админом, чтобы в случае проблем, не дожидаясь полного падения железа, принять меры. А в таком случае в 99.9% хватит одного сервера с нормально настроенной системой бэкапов, а второй - "на подхвате", в который только переткнуть ключ, стартануть службы 1С и SQL, в случае полного падения первого. Тогда и лицензию SQL и 1C можно по второму разу не покупать.
   Фрэнки
 
49 - 26.07.19 - 09:28
(48) о ключе 1С в топике разговора не было в принципе, а наличие лицухи на скл опять же в топике предположили обойти использованием постгресса


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.