Тег #Противостояние - Ник Тарасов
Книгу Тег #Противостояние - Ник Тарасов читаем онлайн бесплатно полную версию! Чтобы начать читать не надо регистрации. Напомним, что читать онлайн вы можете не только на компьютере, но и на андроид (Android), iPhone и iPad. Приятного чтения!
Шрифт:
Интервал:
Закладка:
— Мне не нужен инвестор, который после входа получает возможность держать руку на моём руле. Я не хочу каждый раз объяснять, зачем мне новое оборудование, новый дорогостоящий сотрудник или кредит на развитие. И тем более не хочу однажды обнаружить, что собственная компания выросла достаточно, чтобы стать сильно привлекательной, а управлять ею я уже не могу.
Тарханов несколько секунд смотрел на меня.
— Вы понимаете, что Мезенцев может воспринять отказ болезненно?
— Я не его сиделка, чтобы заботиться о его «болезненности».
— Я к тому, что он не то чтобы злопамятный…
Я ждал продолжения.
— Он просто не очень понимает слово «нет». Не привык к нему.
— Бывает.
Тарханов взял свою папку Balenciaga.
— Жаль. Рынок тесный, Артём Сергеевич. Особенно у нас.
Он достал из кармана визитку и положил её на стол передо мной лицевой частью вверх.
— Оставлю. На всякий случай.
— Да у меня есть ваша визитка.
Он посмотрел на меня пристально, ничего не ответил, поднялся.
Я тоже встал.
— Всего доброго, Владислав.
— Всего доброго, Артём.
Он кивнул и вышел.
Я остался за столом ещё на несколько минут. Забрал визитку, сунул её и листок с моими набросками в карман и заказал такси. Подождал.
На улице стоял отличный день. Тридцать один градус, солнце било в стекла машин и зданий, ослепляя, а липы пахли на весь квартал.
Я шёл к машине и чувствовал себя очень хорошо. Как будто только что аккуратно и вежливо сжёг огнемётом осиный улей под козырьком пристройки у дома.
* * *
Закрыв или хотя бы временно закрыв вопрос с откровенно стрёмным предложением Мезенцева, я сразу вернулся к Dornet. Хейт и атака оказались не разовым штормом, который можно переждать, а первой проверкой на прочность. Сегодня положили мессенджер, завтра попробуют ещё раз, послезавтра найдут другую дыру. Я слишком хорошо знал эту механику, чтобы надеяться на человеческое благоразумие.
Да и о каком благоразумии речь, если говорить про эту поганую моль. Вершинину. Поганая, паскудная, преступная моль, наносящая удары исподтишка.
Первым делом, открыв блокнот, взяв ручку, я снова связался с московским хостером из своего офиса. Теперь разговаривал уже не через обычную поддержку, а попросил соединить меня с техническим руководителем — директором или начальником соответствующего отдела. Мне нужны были не обещания «мы посмотрим», а адекватная схема действий на случай следующей атаки: кто видит резкий рост трафика, кто включает фильтрацию, куда звонить ночью и что они вообще могут сделать со своей стороны, если забивается канал.
Паша сидел рядом и записывал.
— Что они сказали, Артём?
— Что в следующий раз надо сразу звонить напрямую дежурному инженеру. Могут отфильтровать часть мусора на своей стороне, посмотреть характер трафика и, если совсем прижмёт, временно ограничить проблемный поток. Дали вот два номера дежурного инженера. Они в нас очень заинтересованы и не хотят терять такого клиента.
— Уже лучше.
— Ещё предлагают перенести фронт на отдельную машину.
— Вот это делаем.
Я не собирался повторять старую ошибку и пытаться лечить всё одним «подорожником». Dornet рос слишком быстро. Пользователей становилось больше, база раздувалась, запросов становилось больше, а теперь ещё выяснилось, что один удачный удар способен положить всю конструкцию. Вернее, про такие удары я, естественно знал. Сам бы мог при желании такое сделать, да только желания к такой грязи у меня не было. И… одно дело — знать, мол, это где-то там, не у меня. А другое дело, когда DDoS-атака постучалась в твою дверь.
Nginx Паша предложил поставить перед Apache ещё во время разбора последствий атаки. Я согласился. На отдельной машине он мог принимать соединения, отдавать статику и отсеивать часть мусорных запросов, не заставляя само приложение заниматься каждой мелочью. Для обычной нагрузки это тоже было полезно: когда пользователи приходят тысячами, совсем не обязательно гонять каждый запрос через весь стек. Nginx действительно существовал уже как два года и к тому времени применялся как обратный прокси перед Apache.
Но я отдельно сказал Паше, что это не волшебная таблетка.
— Если забьют сам канал, никакой Nginx нас не спасёт.
— Да-да, босс. Понимаю…
— Поэтому часть защиты должна быть у хостера. Наша задача — сделать так, чтобы до приложения доходило как можно меньше мусора и чтобы один перегруженный процесс не тянул за собой весь Dornet.
Мы разделили то, что раньше лежало в одной куче. Веб-часть — отдельно. База — отдельно. Файлы и растущий пользовательский архив — отдельно от системных вещей. Не потому, что я внезапно решил построить дата-центр имени Дорохова, а потому, что теперь каждая поломка перестала быть теоретической.
Одновременно я заказал у хостера дополнительный дисковый объём. База росла каждый день: сообщения, учётные записи, служебная информация, вложения. Места хватало, но запас уже перестал казаться достаточным. Я предпочитал заплатить за лишний диск сейчас, чем через месяц ночью смотреть на красную надпись о том, что свободное пространство закончилось.
Заодно взяли ещё одну машину под растущую нагрузку. Не «резервный сервер» в смысле моих ночных выгрузок — резервные копии как лежали у другого хостера, так и продолжали лежать там. Это была отдельная страховка. Новая машина предназначалась для самой работы Dornet, чтобы постепенно разнести нагрузку и не держать всё на одном железе.
Паша ответственно откликнулся касательно объём работы, полез разбирать конфигурацию.
Я оставил ему техническую реализацию, а себе забрал архитектуру. Мне не требовалось сидеть ночью над каждым конфигом. Мне требовалось понимать, где у нас слабое место и почему следующий удар не должен превращаться в очередную аварию.
Вторым пунктом шёл мониторинг.
До атаки я в основном смотрел на Dornet через людей. Паша видел ошибки, пользователи писали о проблемах, я сам замечал неприятности по факту. Это работало, пока проект был маленьким. Теперь перестало.
Мне нужен был человек, который смотрит на систему постоянно.
Костю Лаптева мне рекомендовал знакомый из Новосибирска, один из клиентов, скажем так. Двадцатичетырёхлетний парень, работал программистом, довольно хорошо разбирался в Linux и сетях, часть работы уже выполнял удалённо для пары других компаний. Мы поговорили по телефону, потом ещё раз — уже по конкретным задачам.
— Что именно от меня хотите? — спросил он.
— Следить за Dornet. Нагрузка, доступность, ошибки, резкие скачки трафика. Если что-то выглядит ненормально — сначала разбираешься сам, если не получается — звонишь Паше или мне.
— А если ночью?
— Особенно ночью.
Он согласился.
С Костей договорились на обычный рабочий график с одним условием: после окончания работы он не сидит у монитора, но остаётся на аварийной связи. Если мониторинг видел серьёзную проблему, SMS с повтором сигнала оповещения
Прочитали книгу? Предлагаем вам поделится своим отзывом от прочитанного(прослушанного)! Ваш отзыв будет полезен читателям, которые еще только собираются познакомиться с произведением.
Уважаемые читатели, слушатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.
- 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
- 2. Просьба отказаться от оскорблений, угроз и запугиваний.
- 3. Просьба отказаться от нецензурной лексики.
- 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.
Надеемся на Ваше понимание и благоразумие. С уважением, администратор knigkindom.ru.
Оставить комментарий
-
Р.Д.У.22 август 02:17
...мне тоже понравился этот русский вестерн. И озвучено неплохо. Советую....
Силантьев Вадим – Засада
-
Гость Любовь21 август 20:01
Прочитала залпом.... интересный сюжет, история захватывает, плакала вместе с героями. спасибо автору за интересное...
Вернуть жену. Без права на прощение? - Ира Орлова
-
Ма21 август 02:06
Роман хороший, но очень топорный и поэтому скучноватый, все как будто поверхностно, акцент на работе героев - киллер и главбух, а...
Гектор - Ольга Дашкова
