powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Сервер приложений отдельно от серверов БД
19 сообщений из 19, страница 1 из 1
Сервер приложений отдельно от серверов БД
    #37845717
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-то использует схему "Сервер приложений отдельно от серверов БД"?
Т.е. есть некая версия ПО с программами, классами, csp-страницами и данными описания... И есть несколько "БД" разных "клиентов".
Как это разместить на разных машинах? Дает ли это ускорение в работе?
----------
Cache for Windows (x86-32) 2009.1.3 (Build 704_0_9104) Mon Mar 8 2010 19:31:10 EST
Cache for Windows (x86-64) 2010.2.3 (Build 702) Tue Feb 15 2011 14:20:27 EST
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37845850
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у нас для одной инсталляции используется больше 10 БД, в одной из них только наш код, который мы поставляем клиенту в качестве обновления.
на некоторых проектах используем конфигурацию с ECP, 1 сервер с данными, и несколько физически разделенных ECP-клиента, на которых работают пользователи, на каждом ECP-клиенте используется своя бд для буферов
но у нас такая конфигурация используется из-за высокой нагрузки на приложение, больше тысячи одновременных пользователей
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37845903
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMorно у нас такая конфигурация используется из-за высокой нагрузки на приложение, больше тысячи одновременных пользователей
Наши программки не загружают процессор сервера... У нас камнем преткновения является быстродействие винтов.
Не особо интересует ситуация с большим количеством БД на одном сервере... Это ясно для чего и как использовать.

Интерес именно в разносе на разные сервера "ПО" и собственно "данных"... в ИС мне объяснили что для этого используется вариант "Удаленные базы данных". Но там срость ограничивается сетевыми характеристиками... Они (я так понимаю) явно меньше "дисковых скоростей"...
Или это не так?
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37845982
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaDAiMorно у нас такая конфигурация используется из-за высокой нагрузки на приложение, больше тысячи одновременных пользователей
Наши программки не загружают процессор сервера... У нас камнем преткновения является быстродействие винтов.
Не особо интересует ситуация с большим количеством БД на одном сервере... Это ясно для чего и как использовать.

Интерес именно в разносе на разные сервера "ПО" и собственно "данных"... в ИС мне объяснили что для этого используется вариант "Удаленные базы данных". Но там срость ограничивается сетевыми характеристиками... Они (я так понимаю) явно меньше "дисковых скоростей"...
Или это не так?
когда идет затык в дисковую мощь, первым делом нужно раскидывать на разные диски на разных контроллерах
удаленные бд работают через ECP. таким образом в зависимости от характера данных, размера блока БД, эффективности кеша, использование подобного подхода может быть оправдано.
у нас была ситуация, что из-за характера наших данных, не производилось кеширование запрашиваемых данных, и трафик между сервером БД и сервером приложения был на пределе сети, до 100МБит, после оптимизации нагрузка на сеть стала в пределах 1-3
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37846045
nvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nvp
Гость
krvsa... У нас камнем преткновения является быстродействие винтов.

Интерес именно в разносе на разные сервера "ПО" и собственно "данных"... в ИС мне объяснили что для этого используется вариант "Удаленные базы данных". Но там срость ограничивается сетевыми характеристиками... Они (я так понимаю) явно меньше "дисковых скоростей"...
Или это не так?
я что-то не наблюдал что-бы диски грузились до упора (при наличии аппаратного рейда).
в теории максимум по сети можно толкнуть 120 мег/с, если на серваке стоит аппаратно-программный рейд (типа как на интеловских серверных мамках, который к тому же использует память сервера под свои нужды) или zero-channel то через сеть явно будет быстрее, если еще и кешировать данные на сервере приложения, что-бы каждый раз не лазить за ними в БД. К тому же на серверах стоит как правило от 2 до 4 ethernet портов (HP, IBM, DELL), их можно объединить.
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37846056
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кардинальное решение проблем - использование SSD рейдов. Дорого, но оно того стоит.
И оптимизация программ и структур данных, конечно.
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37846139
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nvpя что-то не наблюдал что-бы диски грузились до упора (при наличии аппаратного рейда).
в теории максимум по сети можно толкнуть 120 мег/с, если на серваке стоит аппаратно-программный рейд (типа как на интеловских серверных мамках, который к тому же использует память сервера под свои нужды) или zero-channel то через сеть явно будет быстрее, если еще и кешировать данные на сервере приложения, что-бы каждый раз не лазить за ними в БД. К тому же на серверах стоит как правило от 2 до 4 ethernet портов (HP, IBM, DELL), их можно объединить.
у нас обычно затык на дисках виден был по увеличивающимся показателям очереди на диск
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37846155
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.И оптимизация программ и структур данных, конечно.
Не про то хочу поговорить...
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37846161
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nvpесли еще и кешировать данные на сервере приложения, что-бы каждый раз не лазить за ними в БД
Кеширование в некоем конкретном случае может оказаться просто словом и никакого прироста производительности не даст...
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37846162
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMorкогда идет затык в дисковую мощь, первым делом нужно раскидывать на разные диски на разных контроллерах
Это уже будет сделано по определению. Т.ч. забудем про это.
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37846164
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.о. интересен критерий, при каком (каких) можно однозначно рекомендовать использование ECP соединений?
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37846166
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. если проц сервера загружен - тут понятно, что разносить БД и ПО нужно...

А вот когда еще?
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37846169
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Кардинальное решение проблем - использование SSD рейдов. Дорого, но оно того стоит.
Все будет стоять на "региональных" ЦОДах, т.ч. там свего этого добра будет валом...
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37846228
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хватило денег на ЦОД - хватит и на SSD!
Какие там объемы данных?
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37846343
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Какие там объемы данных?
В ЦОДах? Или где?
Региональные БД больше 100ГБ...
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37846463
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaБлок А.Н.Какие там объемы данных?
В ЦОДах? Или где?
Региональные БД больше 100ГБ...
у нас журналов в день бывает столько
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37846504
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMorу нас журналов в день бывает столько
Рад за вас...
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37846594
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

как справедливо сказали, если "перегреты" диски, ECP тут, конечно, не поможет. ИМХО, сперва надо решить эту проблему (добавлением оперативы - увеличением кэша базы данных, либо переходом на SSD, либо и то, и другое - тебе решать).
Как только диски перестанут быть узким местом, может статься, что им станет CPU. И тут надо смотреть: сколько пользователей на 1 ядро способна обслужить твоя система. Допустим, 50. А всего пользователей, допустим, 1000. Что лучше:
1) 1 сервер с 4-мя 6-ядерными процессорами и гигантской оперативой (в общем-то, подобные сервера уже не кажутся экзотикой)
- либо -
2) 5 шт. 1 процессорных (6-ядерных) серверов: 4 сервера приложений (СП) + 1 сервер БД (СБД)?
Еще надо не забыть про резервные сервера. В 1-ом случае резервируется 1 сервер, во втором - 2: 1 сервер БД + 1 сервер приложений. Т.е. надо смотреть, что дешевле и организационно проще: иметь 2 мощных сервера или 7 серверов начального уровня. (Предполагается, что все сервера находятся в ЦОДе).

В каком случае будет выше производительность, предсказать трудно, нужны испытания.
...
Рейтинг: 0 / 0
Сервер приложений отдельно от серверов БД
    #37846614
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey MaslovВ каком случае будет выше производительность, предсказать трудно, нужны испытания.
Ясно...
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Сервер приложений отдельно от серверов БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]