Промо
7943

Centos-admin.ru или Как стартапу справиться с растущей нагрузкой без администратора в штате

Centos-admin - не совсем обычный стартап. Фаундер Игорь Олемской делает не очередную соцсеть с геолокацией, а занимается сервисным бизнесом - помогает другим стартапам не падать в те счастливые моменты, когда они попадают на главную Цукерберг Позвонит. Игорь рассказал нам о том, каково это - поддерживать Групон, стоит ли иметь в штате системного администратора и что делать, если у вашего стартапа вчера было 100 клиентов, сегодня 1000, а завтра планируется 10000.

Саша Пеганов: Многие считают, что отдавать разработку стартапа на аутсорс - плохая идея. Вы предлагаете услуги удаленного администрирования, то есть по сути администратор на аутсорсе. Похоже, что эти услуги подходят только для стартапов на самой начальной стадии, то есть при получении каких-то инвестиций, стартап уже может нанять себе профессионального администратора в штат. Или тут я не прав?

Игорь Олемской: Поиск опытного штатного системного администратора - не самая простая задача. Системное администрирование - широкая отрасль и один системный администратор редко обладает опытом во всем, что может потребоваться на пути развития проекта. К тому же, системный администратор захочет хорошую зарплату, отпуск и т.п.

СП: Вы обходитесь дешевле, чем обычный сисадмин, которого можно найти на Хедхантере? У вас прайс - от 6 тысяч рублей, за эти деньги я могу забыть про свой сервер? А что происходит если мы с вами по какой-то причине перестаем работать?

ИО: Да, как правило, вы можете возложить все вопросы относительно серверного администрирования на нас. А если так сложились обстоятельства, что вы решили от нас уйти -  мы предоставляем все необходимые доступы и даем консультации относительно настроек. Но это очень редкие случаи – мы стараемся работать хорошо, наши клиенты нас любят.

СП: Когда проект растет экспоненциально (Hockey stick) - как нужно справляться с этим? Закладывать на этапе проектирования архитектуры/выбора платформы и языка? Или если стартап видит, что позавчера было 100 клиентов, вчера 1000, а сегодня уже 10 тысяч, то можно просто обратиться к специалистам вроде вас и все будет решено?

ИО: К сожалению, силами только системных администраторов с этим не справиться. Мы предлагаем возможные варианты архитектуры проекта, после чего программисты выполняют необходимые доработки и запускаем.

Безусловно, если проект уже запущен и падает от нагрузки, чаще всего можно найти решения и поставить временные "костыли", чтобы дать время на доработку архитектуры проекта.

[caption id="" align="aligncenter" width="640"] Случайная фотография системного администратора[/caption]

СП: Читал на сайте, что вы занимаетесь защитой от DDOS атак. Расскажите пару случаев, когда вы помогали стартапам (или любым другим проектам) решить эту проблему. Вообще, часто ддосят стартапы?

ИО: Мы занимаемся скорее не защитой, а помощью в защите от DDoS-атак (если говорить о мощных атаках). В случае серьезных атак требуется аппаратное обеспечение, широкие каналы, мощные фильтры - всем этим занимаются наши партнеры. Мы помогаем клиенту найти общий язык с партнером для быстрого заключения договора (когда сайт уже лежит и каждая минута на счету), выполняем технические мероприятия по включению сайта под защиту.

В основном атакуют высококонкурентные проекты. Самые частые случаи атак среди наших клиентов - е-коммерс и подобные сервисы. При легких атаках мы оперативно блокировали адреса, с которых идет атака и ситуация стабилизировалась. А большие атаки быстро помогали решать наши партнеры.

СП: У вас там команда? Сколько человек, кто чем занимается?

ИО: Да, мы работаем в слаженной команде. Из технической составляющей команды, нас работает 9 человек - руководитель, главный системный администратор, еще несколько администраторов и ruby-программист, который работает над внутренними проектами.

СП: У вас офис, или вы как-то удаленно работаете все?

ИО: У нас офис на метро Калужская, в Москве. Часть команды работает из офиса, часть – удаленно (специфика нашей деятельности не ограничивает по месту жительства сотрудников – это преимущество, которое дало нам возможность найти хороших администраторов не только в Москве, но и по всей России). Для сотрудников есть одно ограничение – мы настаиваем на полном рабочем дне, иначе сложно контролировать занятость команды.

СП: Вернусь к Групону. Это, наверное, самый посещаемый проект из вашего портфолио. Поддержкой Групона (я так понимаю, российского) занимались исключительно вы, или это была какая-то совместная работа с сотрудниками компании? Интересно, как проходит и сколько стоит администрирование такого посещаемого ресурса.

ИО: Групон был, безусловно, одним из самых посещаемых проектов. Мы занимались серверной поддержкой российского Групона еще со времен, когда они назывались darberry.ru. Мы тесно работали (и работаем сейчас в рамках других проектов) с командой разработчиков Групона evilmartians.com - великолепные специалисты, с которым приятно иметь дело.

Основные задачи в администрировании подобных проектов - ввод в эксплуалацию новых мощностей, мониторинг, постоянный тюнинг производительности. Финансовый вопрос в цифрах я открыть не могу, скажу лишь одно - ввиду объема условия сотрудничества были эксклюзивными.

СП: Мы регулярно пишем про стартапы, которые не справляются с нашим трафиком и падают. Известно, что не у всех стартапов есть ежемесячно минимум $200 на поддержку сервера. Занимаетесь ли вы помощью проектам pro bono, может - если понравилась тематика, или область проекта?

ИО: Да, у нас есть такие в портфолио, и, думаю, будут еще.

СП: Кстати. Сколько стоит нанять себе опытного системного администратора в штат?

ИО:  Если повезет, от 70000 р. (плюс налог) в месяц. Но важно, чтобы он действительно оказался опытным.

СП: Я всех стартаперов спрашиваю, вы не будете исключением. На каком автомобиле вы ездите? 

ИО: Езжу я на Volkswagen Passat.

СП: Понял, ну после нашего поста наверняка пересядете на Мазерати. Успехов!

{ "author_name": "Andrey Zagoruiko", "author_type": "self", "tags": ["\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439_\u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440","\u0440\u0443\u0431\u0440\u0438\u043a\u0430_\u0440\u0435\u043a\u043b\u0430\u043c\u0430","\u043f\u0430\u0440\u0442\u043d\u0435\u0440\u0441\u043a\u0438\u0439","\u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438","\u043b\u0438\u043d\u0443\u043a\u0441","\u0433\u0440\u0443\u043f\u043e\u043d","centos_admin","advertising"], "comments": 0, "likes": 16, "favorites": 0, "is_advertisement": true, "subsite_label": "promo", "id": 1124, "is_wide": true, "is_ugc": true, "date": "Wed, 23 Jan 2013 13:16:54 +0400", "is_special": false }
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovx", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "disable": true, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cgxmr", "p2": "gnwc" } } } ] { "page_type": "default" }