PDA

Просмотр полной версии : гуру ИТ, есть вопрос по конфигурации сервера



kalambur
17.11.2009, 22:00
вводные:
сервер для веб ресурса
прайс порядка 150 000 позиций
количество ежедневных/еженедельных/ежемесячных запросов - уточняется

готов выслушать ваши рассуждения по конфигурации

Животное
17.11.2009, 23:09
Так и хочется написать старую формулу (адаптирую под наш случай):

Some_CPU_xxxxGhz+FreeBSD+Apache+PHP+SQL+4Gb_Ram+(M ind*Hands/Bear)=Web_server

Канешно в шуточной форме, но для вэб сервера на котором будет простой прайс..

В какой форме? (файлы, страницы, ...)
От выше сказаного следует - будут ли пользователи закачивать прайс себе на компьютер или проматривать его онлайн? (от етого в основном зависит вычислительная мощность).
Так же интересен канал и данные которые выясняются.

Сразу скажу о том что:
- Вэб серверу не нужно много вычислительной мощности (Процессор);
- Если много запросов должен быть соотвецтвующий канал и объем ОЗУ.
- Третий пункт выплывает со второго: с нарасчиванием канала и ОЗУ надо поднимать и процессор. =)))

Прям Каламбур какойто ;)

Так же подскажи - интересует именно серверная железка?

Например:
http://www.supermicro.com/products/

Alex.M
18.11.2009, 00:28
если про железку, то ничего космического не потребуется ;)
для начала берется стандартная по нынешнему времени начинка:
Processor Intel® Xeon® E5520, 2.26Ghz (можно и больше: 3 - 3.15Ghz), 8M Cache, 5.86 GT/s QPI, Turbo, HT // No Second Processor
Memory: 3GB Memory 1066MHz (можно даже 4GB 1333 MHz)
Network Card: Gigabit Ethernet NIC
Hard Drive: Raid Configuration: 2 x 146GB 10K RPM Serial-Attach SCSI Hot Plug Hard Drive
Optical Storage: DVD ROM, SATA
далее конфигурация наращивается по потребностям (память, диски,...)

как варианты для знакомства с прочими опциями могу порекомендовать посмотрите сервера Dell: PowerEdge T710: 2S 2U Rack Server или PowerEdge T610: 2S 1U Rack Server (см. краткое опсание T610 www.dell.com/ PE_T610_Spec_Sheets (Russian) (http://www.dell.com/downloads/emea/edb/PE_T610_Spec_Sheets__-_Russian.pdf)) А определившись с типовой начинкой можете выбирать другого производителя на свое усмотрение;)

Следующий шаг - программное обеспечение, о чем уже писали выше.
Так и хочется написать старую формулу (адаптирую под наш случай):
Some_CPU_xxxxGhz+FreeBSD+Apache+PHP+SQL+4Gb_Ram+(M ind*Hands/Bear)=Web_server


Количество позиций в прайсе-каталоге не играет кардинальной роли, если серверу не будут загружать дополнительными задачами - важно количество обращений, поэтому не забудбте :dn: про канал связи...

kalambur
18.11.2009, 00:56
может не совсем корректно выразился
под прайсом понимается справочник товаров
просмотр/поиск будет вестись онлайн: поиск по наименованию, по парт номеру, по артикулу, подбор взаимозаменяемости

kalambur
18.11.2009, 00:57
не забудьте :dn: про канал связи...

сервер будет ставиться на площадку провайдера

Животное
18.11.2009, 01:09
Количество позиций в прайсе-каталоге не играет кардинальной роли, если серверу не будут загружать дополнительными задачами - важно количество обращений, поэтому не забудбте :dn: про канал связи...

В общем как я и написал выше..

Сразу скажу о том что:
- Вэб серверу не нужно много вычислительной мощности (Процессор);
- Если много запросов должен быть соотвецтвующий канал и объем ОЗУ.
- Третий пункт выплывает со второго: с нарасчиванием канала и ОЗУ надо поднимать и процессор. =)))

Я работаю в основном с IBM и старыми Super Micro.
Выясняй количество запросов тогда можно цифрами поиграться.

Tushkin
18.11.2009, 03:42
начинать надо с софта который будет крутиться на сервере ))
собственна юних или майкрософт.
по процессору - важно, скорость обработки запросов напрямую зависит.
жеские диски - надо думать и совмещать отказоустойчивость и скорость.
может базу проще вынести на 0й рэйд на СаСа винтах, а систему кинуть на зеркало Саташное.
памяти - как можно больше, полюбому.
По поводу брендовости серверов - все зависит скорее от кол-ва денех. у меня простой супермикровский сервак уже 5 год на колокэйшене висит безпроблемно.

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

пысы - не все зависит от железа, програмисты могут еще криво написать ))

Царь
18.11.2009, 10:34
у меня простой супермикровский сервак уже 5 год на колокэйшене висит безпроблемно.


А включать не пробовали? :)))

+1 к Тушкину

Disnake
18.11.2009, 10:34
если нужен выделеный сервер - то лучше на freebsd или linux
150000 - очень маленькая база
поэтому основными критериями будут настройки софта и канал провайдера, ну конечно же надежность
конфигурация сервака подойдет средняя или меньше (если конечно не планируется рост базы до 5000000-10000000 позиций, тогда уже важен цпу, память, и в большей степени быстродействие рейда)

AGB
18.11.2009, 12:07
Все зависит от софта, настраивается стенд на обычном ПК и меряется производительность, потом пляшем от этого. Как разработчик серверного ПО могу сказать, что обычный ПК, при правильном тюненге ПО нормально выдавал запросы с БД за несколько десятков миллионов записей по определенным критериям. А может все быть и наоборот, плохо оптимизированный софт просаживает Майнфрайм (очень мощная штука, кто знает, тот поймет) несколькими юзерами на раз два три :)

dom
21.11.2009, 23:13
1 обращение к 150000 записей или 150000 обращений к одной...
100пудово от софта плясать