Хочу рассказать о том, как решение бросить вызов стереотипам привело нас в Selectel к созданию продукта ГО1С.
Представим небольшую компанию, которая решила торговать. Они открыли магазин, в нем работают два продавца, собственник принес компьютер (возможно, подержанный), поставил в подсобке, настроили – все работает. На начальном этапе это всех устраивает.
Компания развивается, открывает новые магазины, нанимает сотрудников, выходит в онлайн-торговлю. Появляется сайт, компания выходит на маркетплейсы, возникает потребность работать 24/7, растет нагрузка. В какой-то момент IT-инфраструктура перестает справляться. Все проблемы решаются латанием дыр. База 1С обрастает большим количеством доработок и обработок.

В итоге мы приходим к такой картине: трехголовый Змей Горыныч с третьей больной головой в виде IT-инфраструктуры.
IT-инфраструктура – это связь бизнеса с клиентами, связь внутри компании, между отделами. Официальный девиз войск связи: «Без связи нет управления, без управления нет победы», а неофициальный: «Чем громче крикнешь, тем дальше слышно».
Что делать бизнесу, если IT-отдела нет, а IT-инфраструктура не справляется с нагрузкой и уникальными бизнес-процессами компании?
Решение №1: On-prem (собственный сервер)
Первый шаг, который мы рассмотрим – это on-prem или собственный сервер. У этого подхода есть преимущество: высокая производительность, которую мы полностью контролируем. Оборудование наше, у нас полный контроль, и максимальная производительность на затраченный рубль обеспечивается именно on-prem-решением.
Но есть и недостатки:
-
Высокие первоначальные затраты: покупка серверного железа сейчас стоит дорого.
-
Длительное время развертывания: железо приходится ждать долго, иногда до полугода. Помимо этого, мы знаем, что не на всем железе 1С будет работать, поэтому его нужно правильно подобрать, иначе можно совершить ошибку и не получить нужную производительность.
-
Железо сложно масштабировать. Рано или поздно мы упремся в мощность сервера и нам снова придется проходить весь этот путь.
-
Также требуется штат специалистов: железо нужно обслуживать и где-то размещать. Вместо подсобки или подвального помещения уже нужно делать полноценную серверную.
-
Если компании нужна работа 24/7, необходимо держать штат специалистов с дежурствами, которые смогут ночью поднять упавший сервер.
-
Требуется резервирование питания, интернета и других систем.
Это большой комплекс мероприятий, который для среднего бизнеса, скорее всего, мало подходит. Он подходит крупным компаниям с большими бюджетами и большими IT-отделами.
Решение №2: IaaS (инфраструктура как сервис)
Следующий вариант – IaaS, инфраструктура как сервис. Его можно разделить на два направления: Cloud Bare Metal (выделенный сервер) и виртуальный сервер.
Преимущества очевидны:
-
Провайдер обеспечивает бесперебойную работу, нам не нужно об этом думать.
-
Решение масштабируется: в случае виртуального сервера это особенно удобно. В случае Bare Metal масштабирование тяжелее, потому что это все-таки физическое оборудование.
-
С виртуальным сервером мы можем изначально взять конфигурацию меньше и затем увеличивать ее в соответствии с нагрузкой.
Но есть и специфика. Все, что находится внутри нашей виртуальной машины, лежит на наших плечах. Мы должны установить операционную систему, программное обеспечение, заняться лицензированием и другими аспектами. Все это должна выполнять наша команда.
Решение №3: SaaS (программное обеспечение как сервис)

Есть ли решение проще? Есть SaaS – ПО как сервис. Он представлен на нашем рынке различными ГРМ – готовыми рабочими местами. Здесь уже есть практически все, что нужно: высокий уровень автоматизации. От нас требуется только загрузить свою базу и работать.
Но есть нюансы. Такие сервисы не любят или полностью отказываются содержать нетиповые продуктовые решения. В них отсутствует возможность повлиять на работу платформы, администрировать ее. Обычно они не дают мониторинга и не предоставляют никаких инструментов – это черная коробка: открывай рабочее место и пользуйся.
Такой вариант нам не подходит.
Готовое облако 1С: гибридный подход
Мы решили войти в положение таких компаний и подумать, как можно взять лучшее из IaaS и SaaS. Получить максимальную автоматизацию, как в SaaS, когда за несколько кликов можно получить доступ к 1С, и сохранить гибкость IaaS, чтобы управлять инфраструктурой. При этом решение должно быть отказоустойчивым, легко масштабируемым и безопасным.
Так родилась идея готового облака 1С, которое объединяет все плюсы этих двух подходов и исключает их минусы.
Преимущества готового облака 1С

Что это дает на практике?
-
Минимум администрирования. Нам больше не нужно администрировать своими силами, не нужен штатный системный администратор или администратор СУБД. Всю рутину берет на себя сервис.
-
Гибкое масштабирование. Мы можем управлять компьютерными ресурсами и при необходимости увеличивать их за несколько минут и пару кликов мышью.
-
Встроенная отказоустойчивость. Платформа построена поверх наших продуктовых решений, которые изначально обладают отказоустойчивостью и надежностью.
-
Простота использования: развертывание занимает минуты.
-
Есть дополнительные опции: аренда лицензий ПРОФ и КОРП, варианты с бэкапированием, хранение копий в S3 и интеграция с другими нашими программными решениями.
Ключевые вопросы для бизнеса при выборе модели
Бизнес должен ответить на ключевые вопросы:
-
Готов ли он терять фокус со своего основного направления и заниматься инфраструктурой?
-
Какая модель больше подходит: с капитальными затратами или с операционными?
-
Насколько важен для клиентов уровень доступности?
-
Насколько важна безопасность и соответствие требованиям, включая ФСТЭК и 152-ФЗ?
Ответив на эти вопросы, будет проще выбрать подходящий путь.
Если взять наш пример, компания работает в сфере продаж, и для нее критически важны доступность и надежность инфраструктуры. От этого зависит ее прибыль и репутация. У компании нет собственного IT-отдела, ей сложно строить и поддерживать IT-инфраструктуру. Поэтому проще обратиться к облачному провайдеру, арендовать платформу, загрузить туда свою уникальную 1С-базу и работать без проблем.
При этом нужно учитывать, что on-prem-решения и облачные решения не взаимоисключающие, а дополняющие друг друга. Отказываясь от мышления «или то, или то», гибридный подход позволяет получить преимущества обоих вариантов и избежать их недостатков.
*************
Статья написана по итогам доклада (видео), прочитанного на конференции INFOSTART TECH EVENT.
Вступайте в нашу телеграмм-группу Инфостарт