Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Сайт на 2-х серверах  (Прочитано 444 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bear9

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Сайт на 2-х серверах
« : 17 Январь 2017, 15:18:28 »
Здравствуйте. Есть сайт на котором достаточно большая БД mysql (около 60гб) и большое количество картинок - больше 100млн. Сервер работает в постоянной повешенной нагрузке на дисковую подсистему, что негативно сказывается на скорость работы всего сайта. Есть идея разделить сайт на два сервера - на одном оставить картинки, а БД перенести на сервер с SSD. Есть у кого-то подобный опыт? Поможет-ли это решить проблему с высокой нагрузкой на диски первого сервера?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27413
    • Просмотр профиля
Re: Сайт на 2-х серверах
« Ответ #1 : 17 Январь 2017, 15:37:21 »
Скорее уже сайт на диск с SSD перенести, для БД оперативная память важнее.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн bear9

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Сайт на 2-х серверах
« Ответ #2 : 17 Январь 2017, 15:49:47 »
Боюсь столько картинок не уместится на предлагаемых хостером объемах - есть сервера только с 250gb ssd.

Оффлайн salvador

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Сайт на 2-х серверах
« Ответ #3 : 17 Январь 2017, 17:21:56 »
bear9, вы уже определили что именно у вас грузит диск?


Перенос чего угодно на ssd - без проблем.

Можно перенести часть баз на ssd. Можно подключить несколько sdd - никаких проблем нет для объединения пространства.


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27413
    • Просмотр профиля
Re: Сайт на 2-х серверах
« Ответ #4 : 17 Январь 2017, 20:49:49 »
есть сервера только с 250gb ssd.
Это проблема хостера. Не ваша.
Вы ставите ему задачу, он её решает.
По своему опыту скажу, что добавить место хранения не проблема вообще.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн bear9

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Сайт на 2-х серверах
« Ответ #5 : 17 Январь 2017, 21:31:09 »
bear9, вы уже определили что именно у вас грузит диск?
все... начинается активная работа с диском, сайт начинает "подвисать". При этом, время процессора тратится не на обработку тех же запросов к мускулю, а ожидание ответа от диска. Насколько я вижу - перенос БД на ссд как минимум позволит не ожидать ответа от дисков - пусть даже картинки на сайте будут прогружаться чуть позже.
Это проблема хостера. Не ваша.
Вы ставите ему задачу, он её решает.
По своему опыту скажу, что добавить место хранения не проблема вообще.
Спорный вопрос, хостеры разные бывают... с немцами поработайте или из наших Tehnodom - есть готовые конфигарации, хочешь бери, нет - иди в ж...А когда сайт должен работать круглосуточно и размер его под терабайт - то переход на более "гибкого" хостера, не всегда целесообразен.

Оффлайн salvador

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Сайт на 2-х серверах
« Ответ #6 : 17 Январь 2017, 21:39:00 »
bear9, попробуйте конечно ssd, хуже от него точно не будет. Только сразу весь диск не отдавайте под базу, оставьте места, может пригодиться...

Конфиг вашей машины неизвестен, поэтому более точные советы дать сложно.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27413
    • Просмотр профиля
Re: Сайт на 2-х серверах
« Ответ #7 : 18 Январь 2017, 00:35:09 »
Спорный вопрос, хостеры разные бывают
Ну, тут всё ещё проще - идём и меняем хостера.
Короче, не парьте нам мозг, проблема тривиально решаемая. Просто вы не хотите её решать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн virusoft

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
    • Virusoft
Re: Сайт на 2-х серверах
« Ответ #8 : 18 Январь 2017, 02:23:09 »
Приветствую.
Здравствуйте. Есть сайт на котором достаточно большая БД mysql (около 60гб) и большое количество картинок - больше 100млн. Сервер работает в постоянной повешенной нагрузке на дисковую подсистему, что негативно сказывается на скорость работы всего сайта. Есть идея разделить сайт на два сервера - на одном оставить картинки, а БД перенести на сервер с SSD. Есть у кого-то подобный опыт? Поможет-ли это решить проблему с высокой нагрузкой на диски первого сервера?
Сначала вам нужно решить вопрос, что создает нагрузку на диски? Картинки разные бывают, в том числе по размеру. Или вы храните их, что маловероятно, в полях самой базы?

Далее, если нагрузку на диски создают сами картинки, то выносить их на SSD. Возможно это поможет решить вашу проблему с загрузкой дисковой системы. Мое мнение такое: примонтировать каталог с картинками в доступное место для сервера, а само это место разместить на SSD.

Если обработка запросов к базе грузит грузит диски, то вынести на SSD-накопитель сервера сами базы. Это вообще простейший вариант, который в любой книге для начинающих уже описан. Выделить для хранения и обработки базы данных другой компьютер (сервер) у которого есть SSD накопитель.

Вариантов много. Все зависит от ответа на вопрос который я задал в начале этого сообщения. Может быть у вас другой случай?



Если работает - не трогай. Linux - гибкая система, но один раз прогнувшись может обратным ходом распрямиться и ударить по самому (…) месту. Думай о будущем и все будет хорошо.

 

Страница сгенерирована за 0.225 секунд. Запросов: 24.