Посоветуйте конфиг сервера и хостинг

Covax
На сайте с 09.02.2012
Offline
119
902

Готовится к старту проект типа онлайн магазина для североамериканской аудитории.

Главная база 1 гиг на 50 столбцов и 1 млн строк.

Планируемая посещаемость 2-5 тыс в сутки.

Сложные запросы с различными критериями поиска.

Поставил LAMP на тарифе VPS 6 у Burst https://www.burst.net/ultravps.php

Проверяю нагрузку, респонс при браузинге некоторых категорий аж до 10 секунд.

В часы пик замечаю спад производительности сервера, видимо из-за OpenVZ и прожорливых соседей.

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

Поставить nginx вместо апача или вместе в связку? Смотреть в сторону кэширования? Брать мощный дедик?

2 сервера под бд и веб?

До этого тестил сайт на Linode VPS с тарифом 1 гиг - от бёрста не большая разница.

Соориентируйте плз, не знаю с чем сравнивать, возможно этих мощностей должно хватать,

и вся проблема лишь грамотности кода и запросов.

Бюджет на начальном этапе порядка 200$ в мес.

Если покажете примеры коммерческих сайтов при 500к-1млн товаров с конфигурацией серверов, буду весьма благодарен.

deltahost.com.ua
На сайте с 09.09.2010
Offline
130
#1
Covax:
Главная база 1 гиг на 50 столбцов и 1 млн строк.

Я правильно понял, что это все одной таблицей на гигабайт? Так делать нельзя.

P.S. За 175 долларов можете взять у нас Xeon с 32Гб памяти и (если нужен американский айпи) проксировать nginx'ом трафик с берста или линоде.

VPS (http://deltahost.ua/vps.html) и Аренда сервера (http://deltahost.ua/dedicated.html) в США, Нидерландах, Украине. Extra IPv4 - $2 Неизменное премиум качество с 2008-го года!
P
На сайте с 16.03.2009
Offline
144
#2

Настройка VPS производилась?

С бюджетом 200$ можно взять выделенный сервер в leaseweb или hetzner.

Например http://www.hetzner.de/hosting/produkte_rootserver/ex6s

E3-1245, 32 GB ECC RAM, 2x3 TB SATA

Сайты для "североамериканской аудитории" будут открываться быстро.

На счет оптимизации сайта - для сложного поиска лучше заюзать sphinx.

Так же можно воспользоваться кешированием, чтобы снизить нагрузку, особенно на пике посещаемости.

Чтобы сервер нормально работал, нужно его настроить. Для этого лучше нанять админа.

Covax
На сайте с 09.02.2012
Offline
119
#3
deltahost.com.ua:
Я правильно понял, что это все одной таблицей на гигабайт? Так делать нельзя.

P.S. За 175 долларов можете взять у нас Xeon с 32Гб памяти и (если нужен американский айпи) проксировать nginx'ом трафик с берста или линоде.

Да одной таблицей. А как будет оптимальнее?

poiuty:
Настройка VPS производилась?
С бюджетом 200$ можно взять выделенный сервер в leaseweb или hetzner.
Например http://www.hetzner.de/hosting/produkte_rootserver/ex6s
E3-1245, 32 GB ECC RAM, 2x3 TB SATA

Сайты для "североамериканской аудитории" будут открываться быстро.

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

Чтобы сервер нормально работал, нужно его настроить. Для этого лучше нанять админа.

VPS настроен. Проблемы начинаются при обращении к бд сложных запросов.

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

РИА
На сайте с 30.07.2006
Offline
208
#4

Не факт что кто-то сможет показать подобный конфиг, так как выше вам про базу сказали. При вашем бюджете выбор точно есть. Брать сервер однозначно, ни каких VPS. Если основная работа с базой, берите производительные диски.

Все услуги хостинга (http://www.park-web.ru). Москва, Казань, Новосибирск, Чехия. Работаем с юридическими лицами.
AdelinaHost
На сайте с 21.11.2012
Offline
169
#5
Covax:

Поставил LAMP на тарифе VPS 6 у Burst https://www.burst.net/ultravps.php

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

VPS от Burst оверселлятся. Поэтому и тормознутые. Попробуйте VPS от Leaseweb

ADELINAhost - На рынке с 2012 года! - Шаред Хостинг, VPS, Выделенные Сервера, VPN . (https://lyrics.az)
Локации: Россия, США, Англия, Германия, Франция, Нидерланды, Украина, Сингапур, Австралия, Япония, Австрия (https://www.adelinahost.com/ru)
N
На сайте с 29.01.2005
Offline
139
#6

Добрый день. Можем дать для теста SSD диски. Если понравиться - останетесь на SSD. Для больших баз - это самое оно. Так как на SATA дисках - вы всегда будет упираться в их производительность на таких базах.

Поставить nginx вместо апача или вместе в связку? Смотреть в сторону кэширования? Брать мощный дедик? 2 сервера под бд и веб?

Можем вам поставить связку nginx + php-fpm. Поможем с кешированием. Насчет мощного дедика не уверен. Скорее всего вы упираетесь в дисковую производительность. Так как у нас клиент с магазином в 80 тыс товаров (но база с параметрами на 1.5 миллиона) - отлично живет на сервере с 4гб рамы (хотя тоже все советовали хецнер с 16-32гб рамы - считали что мало текущих 8). А на самом деле после моего аудита выяснилось, что проблема была в дисках. Пока не перешли на SSD - всегда затык был в часы пик.

Брать 2 сервера точно нет надобности. В данном случае если это не будет гигабитный крос в соседних юнитах - вы больше потеряете на сетевой подсистеме. Да и с вашими объемами - достаточно будет грамотной настройки сервера с SSD дисками.

Защищаю от DDoS'a атак. Сайты и игровые сервера. Обращаться в ICQ: 161974177 или skype: meganetzoner.
Covax
На сайте с 09.02.2012
Offline
119
#7
netzoner:
Добрый день. Можем дать для теста SSD диски. Если понравиться - останетесь на SSD. Для больших баз - это самое оно. Так как на SATA дисках - вы всегда будет упираться в их производительность на таких базах.

Можем вам поставить связку nginx + php-fpm. Поможем с кешированием. Насчет мощного дедика не уверен. Скорее всего вы упираетесь в дисковую производительность. Так как у нас клиент с магазином в 80 тыс товаров (но база с параметрами на 1.5 миллиона) - отлично живет на сервере с 4гб рамы (хотя тоже все советовали хецнер с 16-32гб рамы - считали что мало текущих 8). А на самом деле после моего аудита выяснилось, что проблема была в дисках. Пока не перешли на SSD - всегда затык был в часы пик.

Брать 2 сервера точно нет надобности. В данном случае если это не будет гигабитный крос в соседних юнитах - вы больше потеряете на сетевой подсистеме. Да и с вашими объемами - достаточно будет грамотной настройки сервера с SSD дисками.

Сайт сейчас как раз на SSD у Бёрста. С таким конфигом конкурентов в цене вообще нет. Памяти хватает. Но проц проседает при сложных запросах. И это наводит на мысли на дикий оверселл, т.к. на локальном сервере все работает без претензий, а на Линоде с конфигом в 4 раза меньшим скорость отличается лишь на доли секунд. Чувствуется, что проблема именно в правильном распределении ресурсов и тюне конфигов. Нагрузка до 20 человек онлайн не такая уж и существенная, и на мой взгляд данный VPS должен справляться. 10 лет сервера под виндой админил, и если бы не цены, я бы уже давно сидел на IIS и MS-SQL, а с линуксом глубокого опыта нет, поэтому и есть сомнения. Вот насчёт связки nginx + php-fpm и кеширования у меня конечно вопросы есть. Надо изучать этот вопрос. И если все таки не в этом дело, буду искать виндовый сервер и делать всё по уму. За 200$ конечно видимо будет сложно найти. Гецнер конечно привлекает, но это другой континент. И кто бы что ни говорил, что разница в скорости практически не ощутима, с точки зрения СЕО, на мой взгляд, это имеет значение немаловажное.

deltahost.com.ua
На сайте с 09.09.2010
Offline
130
#8
Covax:
Да одной таблицей. А как будет оптимальнее?

Тут не ответишь однозначно. Это архитектору БД виднее. Надо изучать и проектировать правильную структуру БД.

Covax:
буду искать виндовый сервер и делать всё по уму. За 200$ конечно видимо будет сложно найти.

Почему? У нас за $205 вместе с лицензией на винду.

N
На сайте с 29.01.2005
Offline
139
#9

Covax, в Штатах полно вариантов в ценовом сегменте до 200$ даже с виндой.

А простые сервера, которого вам будет более чем достаточно, можно найти и за 100$ там.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий