вводные:
сервер для веб ресурса
прайс порядка 150 000 позиций
количество ежедневных/еженедельных/ежемесячных запросов - уточняется
готов выслушать ваши рассуждения по конфигурации
вводные:
сервер для веб ресурса
прайс порядка 150 000 позиций
количество ежедневных/еженедельных/ежемесячных запросов - уточняется
готов выслушать ваши рассуждения по конфигурации
Так и хочется написать старую формулу (адаптирую под наш случай):
Some_CPU_xxxxGhz+FreeBSD+Apache+PHP+SQL+4Gb_Ram+(M ind*Hands/Bear)=Web_server
Канешно в шуточной форме, но для вэб сервера на котором будет простой прайс..
В какой форме? (файлы, страницы, ...)
От выше сказаного следует - будут ли пользователи закачивать прайс себе на компьютер или проматривать его онлайн? (от етого в основном зависит вычислительная мощность).
Так же интересен канал и данные которые выясняются.
Сразу скажу о том что:
- Вэб серверу не нужно много вычислительной мощности (Процессор);
- Если много запросов должен быть соотвецтвующий канал и объем ОЗУ.
- Третий пункт выплывает со второго: с нарасчиванием канала и ОЗУ надо поднимать и процессор. =)))
Прям Каламбур какойто
Так же подскажи - интересует именно серверная железка?
Например:
http://www.supermicro.com/products/
Расправив крылья обернусь, быть может Зло и проиграет
но, к Свету больше не вернусь, поверь! Бог нами лишь играет..
если про железку, то ничего космического не потребуетсядля начала берется стандартная по нынешнему времени начинка:далее конфигурация наращивается по потребностям (память, диски,...)
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)) А определившись с типовой начинкой можете выбирать другого производителя на свое усмотрение
Следующий шаг - программное обеспечение, о чем уже писали выше.Количество позиций в прайсе-каталоге не играет кардинальной роли, если серверу не будут загружать дополнительными задачами - важно количество обращений, поэтому не забудбте про канал связи...
Последний раз редактировалось Alex.M; 18.11.2009 в 01:07.
может не совсем корректно выразился
под прайсом понимается справочник товаров
просмотр/поиск будет вестись онлайн: поиск по наименованию, по парт номеру, по артикулу, подбор взаимозаменяемости
В общем как я и написал выше..
Сразу скажу о том что:
- Вэб серверу не нужно много вычислительной мощности (Процессор);
- Если много запросов должен быть соотвецтвующий канал и объем ОЗУ.
- Третий пункт выплывает со второго: с нарасчиванием канала и ОЗУ надо поднимать и процессор. =)))
Я работаю в основном с IBM и старыми Super Micro.
Выясняй количество запросов тогда можно цифрами поиграться.
Расправив крылья обернусь, быть может Зло и проиграет
но, к Свету больше не вернусь, поверь! Бог нами лишь играет..
начинать надо с софта который будет крутиться на сервере ))
собственна юних или майкрософт.
по процессору - важно, скорость обработки запросов напрямую зависит.
жеские диски - надо думать и совмещать отказоустойчивость и скорость.
может базу проще вынести на 0й рэйд на СаСа винтах, а систему кинуть на зеркало Саташное.
памяти - как можно больше, полюбому.
По поводу брендовости серверов - все зависит скорее от кол-ва денех. у меня простой супермикровский сервак уже 5 год на колокэйшене висит безпроблемно.
Для выявления требуемой конфигурации лучче взять приложение и потестить под нагрузкой.
пысы - не все зависит от железа, програмисты могут еще криво написать ))
если нужен выделеный сервер - то лучше на freebsd или linux
150000 - очень маленькая база
поэтому основными критериями будут настройки софта и канал провайдера, ну конечно же надежность
конфигурация сервака подойдет средняя или меньше (если конечно не планируется рост базы до 5000000-10000000 позиций, тогда уже важен цпу, память, и в большей степени быстродействие рейда)
первую тысячу лет тяжело, потом привыкаешь...
Все зависит от софта, настраивается стенд на обычном ПК и меряется производительность, потом пляшем от этого. Как разработчик серверного ПО могу сказать, что обычный ПК, при правильном тюненге ПО нормально выдавал запросы с БД за несколько десятков миллионов записей по определенным критериям. А может все быть и наоборот, плохо оптимизированный софт просаживает Майнфрайм (очень мощная штука, кто знает, тот поймет) несколькими юзерами на раз два три