sgrumi

Рейтинг
8
Регистрация
04.10.2018
MIRhosting.com:

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

Горизонтальное масштабирование - это о другом.

Это об умениях системы легко поднимать свою производительность путем простого увеличения серверов при росте нагрузки.

2 реплицирующихся сервера для обеспечения надежности для небольшого проекта - это вовсе не горизонтальное масштабирование.

---------- Добавлено 04.10.2018 в 23:40 ----------

MIRhosting.com:
А выбор площадки - есть услуги более заточенные под такие действия, есть вообще не заточенные. Сделать можно на любых, как я уже сказал разница в сложности обслуживания и стоимости

Ну как сделать...

Если хостер заточен на одиночные VPS/VDS, где у каждой виртуалки ровно 1 сетевой интерфейс на выход наружу в интернет и нет чисто внутренней сети между серверами, то никак вы не настроите чтобы было стабильно.

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

---------- Добавлено 04.10.2018 в 23:45 ----------

Junost:
Друзья, спасибо, теперь более понятно куда копать...

Еще вопросик, если делать распределение по разным ДЦ, то сильно важна будет ширина канала, и география?
К примеру, Россия - Европа, 100мбит - сойдет?

Ну откуда ж мы знаем сколько реплицировать нужно в вашем проекте.

Если сразу делать проект заточенный под кластер - нужно минимизировать объемы данных под репликацию. Например, большие файлы (а то и вообще всю статику) - держать отдельно от движка сайта на специализированных Cloud Storage.

Базу данных тоже всю не реплицировать.

Например, для интернет-магазина - обновления товаров и цен можно заливать параллельно на разные сервера кластера. Репликация этих данных не нужна.

А вот "залогинился в систему", "положил в корзину" и "оформил заказ" обязательно нужно будет реплицировать.

---------- Добавлено 04.10.2018 в 23:50 ----------

FeedBack:
В хезнере разве можно делать подобное на VDS? вроде только на дедиках.

Ну например в OVH можно.

Только по части облачных решений - это не первого класса хостер.

---------- Добавлено 04.10.2018 в 23:56 ----------

Оптимизайка:
Такое решение обычно делают на платформе Amazon.

Если ничего кроме AWS не знают - то да.

Есть еще Google Cloud, Microsoft Azure. И это только самые крупные.

А еще есть Heroku, Rackspace, Linode и это только те что сходу пришли в голову. Их значительно больше, так-то.

Оптимизайка:
или самостоятельно, особенно в российских реалиях.

Зачем самостоятельно?

Есть ПО управления кластерами: Kubernetes, Flynn.io, Mesos, семейство утилит HashiCorp и пр.

Есть Openstack для гибкого provising и поддержка Openstack у множества хостеров.

Есть готовые решения у Selectel, Mail.ru, Yandex (режим тестирования пока), КРОК, Ростелеком

---------- Добавлено 05.10.2018 в 00:01 ----------

team-voice:

Минусы этого решения:
1. цена (3 дедика это 3 дедика)
2. нужен квалифицированный исполнитель (не поверите но собрать грамотно требуемое вам решение таки не 2 минутная задача)

Минусы этого решения - огромные проблемы при репликации.

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

Нужно делать на специализированных хостерах, что позволяют объединить несколько серверов внутренней сетью.

Разумеется, лучше на нескольких хостерах, но и на одном хостере - никак не меньше 2, а лучше 3 (а best practics вообще 5) серверов.

Junost:
А можно примеры таких? (с серверами в РФ, наверное, чтоб к хранению перс.данных не прикопались вдруг)

Selectel

Кластеры у них называются VPC.

Недавно поднимал там кластер с системой управления Kubernetes

2 управляющие ноды, 3 рабочих ноды.

4 Г оперативки на каждую ноду, 2 ядра на ноду. SSD.

Обходится примерно в 12 тыс. рублей в месяц.

Если хочется сэкономить то можно запилить кластер на Flynn.io вместо Kubernetes.

Если уж совсем хочется сэкономить, то пилить ПО управления кластером самому.

Можно постараться и сделать очень экономично.

За основу брать nomad, consul, fabio. Плюс горячая репликация базы данных.

Статические файлы хранить отдельно на внешнем файловом хранилище типа S3 (не обязательно Амазон, у того же Селектела есть; оно много у кого есть, не обязательно использовать того же хостера).

Принцип для одного сервера можно глянуть тут https://github.com/eBayClassifiedsGroup/KomPaaS

---------- Добавлено 04.10.2018 в 23:33 ----------

sgrumi:
Недавно поднимал там кластер с системой управления Kubernetes

https://blog.selectel.ru/klastery-kubernetes-v-vpc/

Son of the Sun:
Всем привет!

Давно читаю форум, и вот назрел на вопросы, прошу сильно не пинать :)

Есть желание построить сайт, но нет возможности. Есть представление о том, каким он должен быть, но нет понимания, как это реализовать! Так выпьем же за то.... :) Ну шучу шучу.

Ставишь движок OpenCart, к примеру.

Ставишь движок форума - см. Обзор форумных движков или Форумы: движки, серверы и все-все-все

Настраиваешь, чтобы работали по разным URI и не мешали друг-другу.

Мучаешься с общей авторизацией, затем плюешь на нее. Пусть лучше будет 2 отдельных логина.

Потом правишь тему внешнего вида так чтобы один походил на другой, чтобы внешне выглядело как один проект.

Все, профит.

Или даже можно одним обойтись Woocomerce

AlienZzzz:

такое давно ?

Когда - уже написали.

Зачем - продвигают, чтобы все ставили себе их Метрики и Аналитики, которые компенсируют обрезанные referer.

И заодно сливают им статистику (что такое бизнес на данных пользователей, коим грешат все крупные - полагаю, что вам известно).

MIRhosting.com:
Балансеров должно быть тогда минимум 2, да желательно в разных регионах или площадках. Свыше это управляется одним из гео днс сервисов с проверкой живучести балансеров. Данный сервис становится по сути единой точкой отказа, поэтому это должен быть надежный сервис, с ддос защитой, распределенной географически. Хорошая новость - таких сервисов достаточно много, есть даже бесплатные.

Можно примеры?

Ilya74:
говорить о тяжелых сайтах, со сложной генерацией страниц, с большим объёмом подгружаемых данных, то тут конечно только SSD.

О сайтах, что делают говноразработчики?

Которые не умеют кэшировать и на каждый чих дергают базу данных по несколько раз?

Из говнокода в Highload. Используем ТАРАНtool. 5 рецептов повышения производительности

Гораздо большую нагрузку, чем у вас, сайты умели держать нагрузку еще в 20 веке (в конце, конечно). На очень слабом по нынешним меркам железе. Возьмите хоть поисковые системы.

smart2web:
У любого хостера можете выбрать себе любую компенсацию по SLA но она будет прямо пропорциональна стоимости услуги. Может быть и миллион долларов за ВПС 1 ядро 1 рам и 10 гиг диск. Но только такой сервер вам будет обходится ну тысяч в 250 дол. в мес. А вы как думали это работает?

В том то и дело, что для хостинга 100-1000 рублей в месяц - никакого смысла в SLA с финансовой точки зрения нет.

---------- Добавлено 04.10.2018 в 22:59 ----------

foxi:
DO - это пример и идеал vds хостинга, таким он и должен быть. Нулевое участие человека, все автоматизировано и стабильнее vds хостера я не встречал за 10 лет. И мне как клиенту не важно какими способами и на каком железе они это сделали. Все работает как часы. Вам кстати до них сильно далеко, я проверял 🍿

Вы просто не проверяете свои системы или эксплуатируете крайне простые решения.

Внутренняя сеть DO между несколькими серверами, если вы решите сделать у них кластер - говно.

ololosh9876543:
Помогите нубу.
Рынок хостеров переполнен, но изучая эту ветку серча, я понял, что не все хостеры добросовестные. И вот у меня назрел логичный вопрос, а может стоить найти хостинг с платной техподдержкой. Имеет ли это какой-то смысл? Или же меня будут "разводить" на деньги?

Платной является или:

1) Решение каких-то специфических вопросов, за пределами обычной компетенции хостинга. Это будет очень долго и очень дорого.

2) VIP-услуги для серьезных фирм. Это очень дорого.

LineHost:
И да и нет. Услуга продана на територии ЕС и подлежит обложению VAT. Без VAT можно продать только физическому или юрифдическому лицу имеющему VAT код, или оформлять экспорт услуги. Тот факт, что оплата пришла из вне ЕС, закон не примимает.

Ну значит юристы у крупнейших европрейских хостеров OVH и Hetzner знают свое дело хуже вас.

Ровно как и в OVH живу без VAT, так и в Hetzner.

В OVH понадобилось предоставлять документы для подтверждения, что я вне EC (выслал им квитанцию на оплату коммунальных платежей)

smart2web:
Скажем почему вы SLA не заключаете? Тогда и компенсацию достойную получите.

Покажите, пожалуйста, SLA с серьезной компенсацией у хостерах средней ценовой категории.

Всего: 126