Отправить статью или инфоповод

Борьба за скорость: как запустить стартап в шеринговой реальности

Борьба за скорость: как запустить стартап в шеринговой реальности
© Вадим Богулов

Бизнес-реальность кардинально поменялась. Раньше начинающей компании приходилось тратить время и деньги на оборудование, покупать или с нуля разрабатывать технологии и постепенно расти. Сейчас все нужное для старта бизнес берет в аренду: офисы, сотрудников, технологии, инфраструктуру. Стартап развивается по модели хоккейной клюшки: идея быстро реализуется и стремительно «взлетает». Почему стартапам критически важно «бежать» быстрее всех и как это сделать — рассказывает Леонид Аникин, директор по развитию VK Цифровые технологии.

Шеринговая экономика открыла новые возможности: взять на время можно все что угодно — от компьютеров до технологий. Больше не нужно тратить много денег и создавать свою инфраструктуру. Любое цифровое решение можно собрать из «кубиков», используя готовые и преднастроенные инструменты. Сервисная модель, когда для создания собственных продуктов используют уже разработанные решения, — ключевой тренд ИТ-рынка. В нее идеально вписываются облака с концепцией everything-as-a-service («все как услуга»).

Расскажу, как стартапам реагировать на вызовы бизнес-реальности, чтобы получить новые возможности.

Челлендж 1: быстрый старт

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

Как только основатели Airbnb увидели, что проект набирает обороты, сайт перенесли в публичное облако. Так он и вырос в международную платформу для краткосрочной аренды жилья по всему миру, которая ежедневно обрабатывает 50 Гбайт данных.

Готовая инфраструктура по модели IaaS (инфраструктура как сервис) включает в себя серверы, хранилища данных и сети. Она доступна сразу и с теми параметрами, которые необходимы для конкретного проекта. Ресурсы можно оплачивать по мере потребления по модели Pay-as-you-go. Это позволяет сконцентрироваться на развитии сервиса и избежать капитальных затрат на старте.

Челлендж 2: взрывное развитие

Проект может «выстрелить» сразу после запуска или столкнуться с резким ростом спроса позднее. Предугадать невозможно, но нужно быть готовыми.

Всего через год ежемесячная аудитория Pinterest достигла 11,7 миллиона пользователей. На тот момент она стала третьей по масштабам социальной сетью в США после Facebook и Twitter, показав самый стремительный рост в истории интернета. Сегодня сервисом пользуются свыше 300 миллионов человек.

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

Zoom, еще один стартап из облака, стал бенефициаром пандемии. С переходом на удаленную работу количество пользователей увеличилось в 30 раз за четыре месяца — с 10 миллионов в декабре 2019 года до 300 миллионов в апреле 2020. За год пандемии — с весны 2020 года до весны 2021 года — количество корпоративных клиентов выросло на 354%. Компания смогла воспользоваться ситуацией, выдержав увеличение нагрузки в десятки раз.

Челлендж 3: работа с персональными данными

Если стартап собирает персональные данные пользователей и клиентов, то его ИТ-инфраструктура должна соответствовать закону о персональных данных 152-ФЗ. Построить такую инфраструктуру своими силами, обеспечить требуемый уровень надежности и пройти все процедуры по сертификации — достаточно сложно и дорого.

Российский сервис Webiomed — это система прогнозной аналитики и управления рисками в здравоохранении на основе искусственного интеллекта. С развитием проекта приходилось постоянно докупать серверы, сертифицировать инфраструктуру для хранения медицинских данных, обеспечивать ее отказоустойчивость. Это отвлекало ресурсы от основного продукта, поэтому компания мигрировала в облако. Теперь Webiomed может работать как SaaS (приложение как сервис) в публичном облаке, куда медицинские организации направляют обезличенные данные, а в ответ получают отчеты и прогнозы.

Облачный провайдер предоставляет уже аттестованную инфраструктуру, соответствующую требованиям по хранению персональных данных.

Стартап Novel Software Systems из Новосибирска запускает проекты в области геномных данных. Один из них — первая в России генетическая энциклопедия «Генокарта». В будущем он станет сервисом, позволяющим каждому пользователю загрузить данные о своем геноме и узнать о предрасположенности к различным наследственным заболеваниям. Для проекта необходима инфраструктура, соответствующая 152-ФЗ, поэтому «Генокарта» размещена в отечественном облаке.

Челлендж 4: ускорение разработки

Большинство успешных стартапов постоянно тестируют новые гипотезы и быстро внедряют перспективные.

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

Для создания приложений и сервисов при DevOps-подходе применяют микросервисную разработку. В этом случае каждый элемент ИТ-решения представляет собой отдельную единицу, упакованную в контейнер. При таком подходе проще добавлять новые «фичи», а выход из строя одного компонента не затронет работу всего приложения.

Есть инструменты, позволяющие упростить и ускорить микросервисную разработку. Например, технология Kubernetes — система управления контейнерами, позволяющая автоматизировать работу с ними. Чтобы развернуть и поддерживать ее самостоятельно необходимо обладать специфическими компетенциями и следить за развитием технологии. Но можно получить управляемый сервис Kubernetes aaS из облака. В этом случае администрированием и обновлением технологии занимается провайдер.

Logijet («Лорус Лабс») — цифровой стартап внутри провайдера логистических услуг Lorus, который разрабатывает систему автоматизации управлением доставкой. Команда изначально использует микросервисный подход. Для того, чтобы быстрее тестировать и обновлять продукты, необходима система управления контейнерами. Logijet уже перенесла часть разработки в Kubernetes aaS.

В облаке доступны и другие инструменты, упрощающие разработку. Например, облачные базы данных (DBaaS) — готовое решение, которое развертывается в пару кликов. Провайдер берет на себя задачи по администрированию СУБД, а компания управляет данными. Например, сервис облачного гейминга Playkey использует управляемые базы данных в облаке для создания тестовых сред.

Челлендж 5: внедрение новых технологий

В виде таких же «кубиков» в облаке доступны решения по работе с большими данными, машинным обучением, интернетом вещей. Эти технологии сегодня внедряют, тестируют или планируют осваивать многие стартапы, чтобы увеличить шансы на успех. Например, по данным Фонда «Сколково», 95% инвестиций приходится на стартапы, использующие искусственный интеллект.

Сегодня не нужно осваивать инновационные технологии с нуля. Можно подключить готовые среды разработки для машинного обучения или развернуть платформу для хранения и обработки больших данных в облаке. Это позволит быстро разработать и протестировать новую «фичу»: если проект оказался удачным — оставить, если нет — просто отключить.

Например, в облаке есть готовые сервисы для анализа больших данных (Hadoop, Spark, HBase, Airflow). Их используют для развертывания аналитической инфраструктуры приложений, работающих с Big Data. Процесс автоматизирован, что экономит дни и даже недели по сравнению с самостоятельной настройкой этих решений.

По такому же принципу в облаке создается среда для разработчиков моделей машинного обучения. Популярные инструменты и фреймворки (Matplotlib, LightGBM, PyTorch, XGBoost, pandas и другие) доступны из облака — можно настроить их и приступить к работе.

Бонус: право на ошибку

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

Цифровые стартапы развиваются в облаке по типу конструктора: собирается инфраструктура, а затем и само решение. Можно выбрать несколько кубиков, «примерить», установить подходящий и отложить те, что не подошли. При этом не нужно покупать все кубики или вытачивать их самим. Такой подход делает стартапы более быстрыми и смелыми — даже самую сумасшедшую идею можно реализовать в облаке за считанные дни. В эпоху шеринговой экономики выиграет тот, кто умеет использовать все ее возможности.

Если вы заметили опечатку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Сообщить об опечатке
Текст, который будет отправлен в редакцию: