В рамках нового ХЛ, я скажу о максимально совершенном ГА.
Если вы думаете, что HA сводится к балансировке на фронте, ipvs, выводу и вводу нод внутри ролей, то вы сильно ошибаетесь.
Полноценная HA требует работы огромного количества людей, огромных ресурсов и, что немаловажно, внимания к каждой детали.
Этот пост создан для того, чтобы было понятно, как влияние людей проецируется на проекты.
Я завершил множество проектов.
am.ru стал финалом моей концепции крутости и финалом того, «чего не надо делать».
Мне очень хочется рассказать все очень доступно и просто; меня, честно говоря, немного мучают слова «Вы так много сделали…» — мне просто случайно предоставилась такая возможность — это было бы гораздо правильнее.
Кстати, это действительно огромная проблема при приеме на работу после таких проектов; на ваше резюме не отвечают не потому, что вам много лет, а потому, что они просто не знают (как им кажется), как таким микроскопом забивать гвозди.
Итак: лет 8 назад я задал себе вопрос об отказоустойчивости.
Это было во времена перманентного перехода с ядра 2.4 на 2.6, споров о сути бытия и сортировки Gentoo, Slackware и готовых к производству заголовков, Debian и прочих вкусных, но частично фреймворковых систем, зачем «фреймворк», это это не сегодня.
Какие варианты у нас были? Был святой NAT, был haproxy, был nginx, который пока умеет только проксировать веб и почту, и был ipvs, на который я потратил много времени и ничуть не жалею, у меня была возможность поймать Игоря на почтовом форуме и мучаю его вопросами.
Первым проектом в рамках HL, который хорошо зарекомендовал себя и пошел в производство, был WebIndex в рамках TNS Russia (Gallup) — это был очень интересный проект, длиной в полтора года, с очень хорошим стендом, синтетикой в тестах, там работает потрясающая команда людей, это была настоящая нагрузка, с большими данными.
Этот опыт стал основой для начала изучения ГА.
И вот меня позвали построить целый дата-центр с нуля.
Что ж, это сработало.
Вы будете смеяться, но такой огромный дата-центр построили всего несколько человек.
Прошу принять во внимание, что я говорю об ИТ.
И не судите строго.
Теги: #highload #Системное администрирование #ha #Dc #центр обработки данных #Высокая производительность
-
Как Не Умереть На Проекте Или 5 Лайфхаков
19 Oct, 24 -
H1-B Без Ограничений Для Всех Мастеров
19 Oct, 24