Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Сервер приложений отдельно от серверов БД / 19 сообщений из 19, страница 1 из 1
20.06.2012, 10:04
    #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
20.06.2012, 10:51
    #37845850
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер приложений отдельно от серверов БД
у нас для одной инсталляции используется больше 10 БД, в одной из них только наш код, который мы поставляем клиенту в качестве обновления.
на некоторых проектах используем конфигурацию с ECP, 1 сервер с данными, и несколько физически разделенных ECP-клиента, на которых работают пользователи, на каждом ECP-клиенте используется своя бд для буферов
но у нас такая конфигурация используется из-за высокой нагрузки на приложение, больше тысячи одновременных пользователей
...
Рейтинг: 0 / 0
20.06.2012, 11:12
    #37845903
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер приложений отдельно от серверов БД
DAiMorно у нас такая конфигурация используется из-за высокой нагрузки на приложение, больше тысячи одновременных пользователей
Наши программки не загружают процессор сервера... У нас камнем преткновения является быстродействие винтов.
Не особо интересует ситуация с большим количеством БД на одном сервере... Это ясно для чего и как использовать.

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

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

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

А вот когда еще?
...
Рейтинг: 0 / 0
20.06.2012, 12:47
    #37846169
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер приложений отдельно от серверов БД
Блок А.Н.Кардинальное решение проблем - использование SSD рейдов. Дорого, но оно того стоит.
Все будет стоять на "региональных" ЦОДах, т.ч. там свего этого добра будет валом...
...
Рейтинг: 0 / 0
20.06.2012, 13:14
    #37846228
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер приложений отдельно от серверов БД
Хватило денег на ЦОД - хватит и на SSD!
Какие там объемы данных?
...
Рейтинг: 0 / 0
20.06.2012, 13:51
    #37846343
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер приложений отдельно от серверов БД
Блок А.Н.Какие там объемы данных?
В ЦОДах? Или где?
Региональные БД больше 100ГБ...
...
Рейтинг: 0 / 0
20.06.2012, 14:36
    #37846463
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер приложений отдельно от серверов БД
krvsaБлок А.Н.Какие там объемы данных?
В ЦОДах? Или где?
Региональные БД больше 100ГБ...
у нас журналов в день бывает столько
...
Рейтинг: 0 / 0
20.06.2012, 14:47
    #37846504
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер приложений отдельно от серверов БД
DAiMorу нас журналов в день бывает столько
Рад за вас...
...
Рейтинг: 0 / 0
20.06.2012, 15:16
    #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
20.06.2012, 15:24
    #37846614
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сервер приложений отдельно от серверов БД
Alexey MaslovВ каком случае будет выше производительность, предсказать трудно, нужны испытания.
Ясно...
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Сервер приложений отдельно от серверов БД / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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