С чего начать обучение в области HiLoad, кластеризации, масштабируемости и т.д.?
Подскажите книги, источники, откуда можно почерпнуть информацию по высоконагруженным системам, как они строятся, проектируются, масшабируются и т. д. Желательно с самых азов. Спасибо.
Желательно знать твой уровень подготовки.
Если никакой, начни с того чтобы поставить Debian/CentOS(тут можешь выбирать пальцем в небо если нет старшего помошника)
Потом начни поднимать различные сервисы на этих ОСях, apache, nginx, nfs, rabbitmq например.
Попробуй разные кластерные файловые системы, ocfs2 какой-нибудь (тут тебе поможет википедия, там большой список)
Попробуй keepalived, chef/puppet, какой-нибудь гипервизор.
Но учти, что в полночь все твои знания превратятся в тыкву, то есть если ты не работаешь с ними, то знания быстро улетучиваются. Так что самообразование хорошо - но бессмысленно если после образования ты тут же не начнёшь пользоваться этими знаниями. А как показывает в большинстве контор это всё нафиг не нужно. А устроиться к хостеру/провайдеру и т.п практически не реально если у тебя уже нет рабочего опыта.
ruhighload.com
Начни читать это.
В нагруженных системах как в сексе, главное - пробовать много и по разному ;)
Потом поймёшь, что тебе удобно и нравиться.