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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Кластер  (Прочитано 755 раз)

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

Оффлайн Vasja555

  • Автор темы
  • Забанен
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Кластер
« : 27 Февраля 2015, 21:33:43 »
Вообще никогда этого не делал
но хочу попробовать сделать на виртуальных машинах
мощности и оперативки хватит
подскажите толковый мануал и вообще с чего начать

Хочу попробовать связать 2 например файловых сервера на самба и чтобы один и второй были просто дублями и работали в паре

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Кластер
« Ответ #1 : 03 Марта 2015, 06:01:28 »

Оффлайн Vasja555

  • Автор темы
  • Забанен
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Кластер
« Ответ #2 : 03 Марта 2015, 21:14:15 »
репликация файлов?

Да, но это как простейший вариант

Но интересует и вычисление, точнее чтобы например 2 сервера с БД дублировали друг друга и при необходимости дополняли если мощностей одного недостаточно или второй сервер вышел из строя.

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Кластер
« Ответ #3 : 03 Марта 2015, 23:59:56 »
Vasja555, СУБД также имеют возможности репликации, но тут дело посложнее из-за кэширования. Для распределения нагрузки или в случае отказа одного из серверов есть балансировщики. Сам по себе кластер может состоять из нескольких серверов, включая кэши, файловые хранидища, разделённые БД и т.д. Можешь почитать что-нибудь про высоконагруженные серверы, их архитектуры и способы маштабирования.

Оффлайн petro25

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: Кластер
« Ответ #4 : 04 Марта 2015, 10:33:59 »
репликация файлов?

Да, но это как простейший вариант

Но интересует и вычисление, точнее чтобы например 2 сервера с БД дублировали друг друга и при необходимости дополняли если мощностей одного недостаточно или второй сервер вышел из строя.


https://www.digitalocean.com/community/tutorials/how-to-configure-a-galera-cluster-with-mariadb-on-ubuntu-12-04-servers толковая статься по настройке MySQL кластера. В результате получиш одинаковые сервера. Дальше ставиш HAProxy или любой другой балансер - если нужно распределить нагрузку. Если нужно отказоустойчивость - ставиш Keepalived - тогда ты будеш указывать для подключения виртуальный адрес который находится на одном из серверов, если сервер упал - этот виртуальный адрес поднимается на другом и все запросы идут на другой, а ты тем временем поднимаеш первый сервер.

 

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