С нами с 15.06.10
Сообщения: 1721
Рейтинг: 52
|
Добавлено: 13/07/13 в 00:34 |
Чисто гипотетически изучаю вопрос. Практика в настоящее время не предусматривается.
А как вот работают сервисы с большими нагрузками типа вконтакте или меньших объемов ? По мимо распределения нагрузки, то есть я понимаю что можно делать отдельный сервак для картинок, баз данных. Получается связка из 3х. А больше ? Как происходит взаимосвязь, распределение ресурсов ?
|
|
|
|
С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365
|
Добавлено: 13/07/13 в 02:07 |
|
|
|
|
XXX-Server.biz
С нами с 15.02.03
Сообщения: 9411
Рейтинг: 6676
|
Добавлено: 13/07/13 в 12:59 |
все масштабируется.
статика масштабируется проще всего (например, вычисляется хэш-функция по уникальному имени файла (или само имя является хэшем)) и в зависимости от попадания в диапазон производится обращение к соответствующему серверу. Это если на уровне приложения масштабирование выполнять.
По базам - можно кластеры использовать, на уровне СУБД.
А также партицирование и шардинг например на уровне БД и приложения.
Можем реализовать в принципе для Ваших проектов, есть опыт.
|
|
|
|
Хостинг, CDN
С нами с 23.12.04
Сообщения: 1259
Рейтинг: 1405
|
Добавлено: 13/07/13 в 15:31 |
Все крупные проекты статику с CDN отдают.. Тот же facebook, к примеру, на Акамае сидит.. Крупные тюбы тоже самое, все на топовых CDN провайдерах.. А динамика это уже отдельная песня.
|
|
Inxy.com - Dedicated servers, VPS, colocation, CDN.
|
-3
|
|
|
XXX-Server.biz
С нами с 15.02.03
Сообщения: 9411
Рейтинг: 6676
|
Добавлено: 13/07/13 в 15:40 |
ну для средних проектов не обязательно CDN использовать если можно несколькими серверами обойтись.
|
|
|
|
С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506
|
Добавлено: 14/07/13 в 02:21 |
в высокой нагрузке нет универсальных советов, так что такие общие вопросы не имеют никакого практического смысла.
сперва надо изучить тип нагрузки, потом уже решать что-то.
в общем случае по статике - делаем cdn или разделяем запросы как color описал, по динамике - ставим mysql кластер с репликацией, т.е. грубо говоря на 10 серверах делаем идентичную копию проекта с моментальной передачей изменений по всем серверам.
|
|
|
|
Любитель хорошего ;)
С нами с 08.06.07
Сообщения: 16151
Рейтинг: 6269
|
Добавлено: 14/07/13 в 06:21 |
CDN + репликация баз. Две главные темы для работы в таких случаях.
А сами файлы (скрипты) копировать довольно просто.
|
|
|
|
Хостинг, CDN
С нами с 23.12.04
Сообщения: 1259
Рейтинг: 1405
|
Добавлено: 16/07/13 в 16:23 |
color писал: | ну для средних проектов не обязательно CDN использовать если можно несколькими серверами обойтись. |
Не соглашусь, его можно и для 1 сайта использовать, если хочешь, чтобы было все быстро и надежно.
|
|
Inxy.com - Dedicated servers, VPS, colocation, CDN.
|
-3
|
|
|
С нами с 15.12.09
Сообщения: 182
Рейтинг: -7
|
Добавлено: 27/07/13 в 23:37 |
Лучше 1 раз увидеть, чем 100 раз услышать. //Народная мудрость
Посмотрите следующие видео с конференций Яндекса. На пальцах люди объясняют что и как.
О кластерах и распределении нагрузки. От малых до больших проектов.
О масштабируемости Hadoop в Facebook и анализе больших объемов информации.
Надеемся, что эта информация будет вам полезной.
|
|
HostZealot.ru - Cерверы | ВПС | Веб-хостинг | Домены | SSL сертификаты
Skype: hostzealot
|
2
|
|
|